我以前经常使用makecert创建自签名证书,如下所示
makecert.exe
-iv fooCA.pvk
-ic fooCA.cer
-n "CN=Username"
-pe
-sv username.pvk
-a sha1
-len 2048
-b 08/07/2014
-e 08/07/2024
-sky exchange username.cer
-eku 1.3.6.1.5.5.7.3.2现在使用Windows 10,我不能再使用MakeCert了,我正在尝试使用来实现同样的功能。到目前为止我已经尝试过了。
New-SelfSignedCertificate
-Subject "CN=Username"
-KeyExportPolicy Exportable
-Container "Username.pvk"
-KeyAlgorithm sha1
-KeyLength 2048
-NotBefore 08/07/2014
-NotAfter 08/07/2024 -KeySpec KeyExchange
-TextExtension @("1.3.6.1.5.5.7.3.2")我应该使用哪些参数来反映-iv和-ic与MakeCert的关系?
我还怀疑我的主题是不正确的,或者我需要在TextExtension中添加另一个主题,因为我目前得到了一个丢失的主题信息错误。
发布于 2016-08-17 17:20:18
我有Windows10,makecert.exe在"c:\Program (x86)\Windows \ 10 \bin\x64“中。您可以从https://developer.microsoft.com/en-us/windows/downloads/windows-10-sdk下载SDK。
发布于 2018-06-21 09:17:24
游戏有点晚,但发现您需要在TextExtension中的值加上2.5.29.37={text}的前缀。
所以在你的例子中,它很可能是这样的:
-TextExtension @("2.5.29.37={text}1.3.6.1.5.5.7.3.2")在此页面上搜索“增强密钥使用”:https://docs.microsoft.com/en-us/powershell/module/pkiclient/new-selfsignedcertificate?view=win10-ps#examples
https://serverfault.com/questions/797442
复制相似问题