首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用新的自签名证书创建自签名证书

使用新的自签名证书创建自签名证书
EN

Server Fault用户
提问于 2016-08-17 17:09:17
回答 2查看 4.3K关注 0票数 0

我以前经常使用makecert创建自签名证书,如下所示

代码语言:javascript
复制
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了,我正在尝试使用来实现同样的功能。到目前为止我已经尝试过了。

代码语言:javascript
复制
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中添加另一个主题,因为我目前得到了一个丢失的主题信息错误。

EN

回答 2

Server Fault用户

回答已采纳

发布于 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。

票数 0
EN

Server Fault用户

发布于 2018-06-21 09:17:24

游戏有点晚,但发现您需要在TextExtension中的值加上2.5.29.37={text}的前缀。

所以在你的例子中,它很可能是这样的:

代码语言:javascript
复制
-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

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/797442

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档