Use*_*rol 3 performance wcf certificate
我读到自签名证书会遇到性能问题(例如,这里),但究竟是哪些?我猜这可能与撤销检查有关,但不确定.
我不同意使用MakeCert.exe创建的证书中的"性能问题" 这篇文章.
如果创建的证书中不包含任何吊销信息,则因撤销而不会导致性能损失.可能唯一具体使用自签名证书的方法如下:您应该在Root
证书存储区(受信任的根证书颁发机构)中包含自签名证书,或者在AuthRoot
证书存储区(第三方根证书颁发机构)中更好在所有将使用它的计算机上.在此之后,在大多数情况下,您的自签名证书将不再像VeriSign根证书那样值得.因为这种方式只能在一家公司内部使用,并且很难在具有大量独立客户端计算机的企业场景中使用.
顺便说一下,可以创建一个关于MakeCert.exe实用程序的简单PKI .例如,您可以创建迷你CA的自签名根证书:
MakeCert.exe -pe -ss MY -a sha1 -cy authority -len 4096 -e 12/31/2020 -r
-n "CN=My Company Root Authority,O=My Company,C=DE" MyCompany.cer
Run Code Online (Sandbox Code Playgroud)
然后您可以创建一个额外的子证书
MakeCert.exe -pe -ss MY -a sha1 -len 2048 -e 12/31/2020 -eku 1.3.6.1.5.5.7.3.2
-n "CN=My Name,O=My Company" -sky exchange
-is MY -in "My Company Root Authority"
Run Code Online (Sandbox Code Playgroud)
您可以在eku
交换机中选择不同的增强型密钥用法OID,具体取决于您要使用证书的方案.
要在AuthRoot
证书存储区(第三方根证书颁发机构)中添加迷你CA的根证书,我们可以使用例如CertMgr.exe实用程序
CertMgr.exe -add -c MyCompany.cer -s -r localMachine AuthRoot
Run Code Online (Sandbox Code Playgroud)
如果您的方案需要,您还可以创建和使用证书吊销列表文件.
有关更多示例,请参见如何:在开发期间创建临时证书以及其他如何使用文章.
归档时间: |
|
查看次数: |
1554 次 |
最近记录: |