Shr*_*500 26 certificate ssl-certificate
我正在尝试制作测试证书,我正在使用这个网站如何:创建自己的测试证书作为教程如何,但是当你在创建密码时输入密码时,它说的失败了命令提示为什么会这样?
我做了什么:
首先,我打开命令提示符并输入:
cd C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin
Run Code Online (Sandbox Code Playgroud)
其次,我输入
makecert -sv myPrivateKeyFile.pvk -n "TestCert" myCertFile.cer -b 01/01/2011 -e 01/01/2015 -r
Run Code Online (Sandbox Code Playgroud)
然后我创建密码,然后在sencond弹出框中输入密码,然后在命令提示符下显示失败
当我再次输入时,弹出窗口要求首次弹出密码,然后我输入密码并显示:
错误:CryptCertStrToNameW失败=> 0x80092023(-2146885597)
makecert -sv myPrivateKeyFile.pvk -n "TestCert" myCertFile.cer -b 01/01/2011 -e 01/01/2015 -r
Run Code Online (Sandbox Code Playgroud)
Ren*_*iot 67
我通过以管理员身份运行程序解决了这个问题,但我还必须更改这样的LDAP样式的证书名称(CN = ...):
makecert -sv myPrivateKeyFile.pvk -n "CN=TestCert" myCertFile.cer -b 01/01/2011 -e 01/01/2015 -r
Run Code Online (Sandbox Code Playgroud)
对我来说,这有点像shot弹枪。在阅读makecert指南后,我从这里开始:
makecert.exe /b 01/01/2014 /e 01/01/2114 /len 256 /m 1200 /n "CN=In-House-Software" /pe /r /sr localMachine Test_Cert.cer
这里有两个导致错误的缺陷:
/e
并且/m
可能不应该重叠;看起来似乎很明显,但他们没有对此进行记录或为其创建表达错误消息。/len 256
是无效值-太低。在良好的错误消息中,这似乎也不太明显/没有证明/没有表达。512
做过。我没有费心找到最低值,但默认情况下1024
使用它。我最终成功使用了它:
makecert.exe /b 01/01/2014 /e 01/01/2114 /len 512 /pe /r /n "CN=In-House-Software" /sr localMachine Test_Cert.cer
归档时间: |
|
查看次数: |
13478 次 |
最近记录: |