如何在Windows中的Perforce中生成证书?

时间:2015-05-23 23:46:17

标签: windows ssl perforce

根据 Windows docs 我设置了P4SSLDIR:

  

设置P4SSLDIR = E:\ Programs \ perforce \ P4SSLDIR \

尝试生成证书和私钥会出错:

  

C:\ programs> p4d -Gc

     

Perforce服务器错误:           P4SSLDIR未定义或未引用有效目录。

如何克服这个问题来生成私钥和证书?

2 个答案:

答案 0 :(得分:2)

p4d无法理解路径中的最后反斜杠

* nix文档中的示例。 解决问题:

  

设置P4SSLDIR = E:\ Programs \ perforce \ P4SSLDIR

不正确:

  

设置P4SSLDIR = E:\ Programs \ perforce \ P4SSLDIR \

答案 1 :(得分:0)

我无法通过简单的实验重现这一点(我使用的是Perforce 2013.3,这是我碰巧的版本):

C:\Users\Bryan\perforce\my-test-server>mkdir P4SSLDIR

C:\Users\Bryan\perforce\my-test-server>set P4SSLDIR=C:\Users\Bryan\perforce\my-test-server\P4SSLDIR

C:\Users\Bryan\perforce\my-test-server>p4d -Gc

C:\Users\Bryan\perforce\my-test-server>dir P4SSLDIR
 Volume in drive C is OS
 Volume Serial Number is 6602-B38E

 Directory of C:\Users\Bryan\perforce\my-test-server\P4SSLDIR

05/24/2015  09:36 AM    <DIR>          .
05/24/2015  09:36 AM    <DIR>          ..
05/24/2015  09:36 AM             1,172 certificate.txt
05/24/2015  09:36 AM             1,704 privatekey.txt

您可能需要联系Perforce技术支持部门寻求帮助,因为这可能是您正在做的事情的具体内容。