MakeCert - 是否可以更改密钥大小?

12

使用MakeCert.exe生成证书时,我希望将密钥长度从1024更改为2048。

这是可能的吗?还是我需要设置证书授权机构(CA)?


请参考我在另一个主题中的答案(http://stackoverflow.com/a/12108020/886319),该答案允许您使用certreq向第三方CA请求2048位证书。 - gyzpunk
2个回答

12

这里使用了以下语法:

makecert -pe -ss MY -$ individual -n "CN=your name here" -len 2048 -r

抱歉,我无法测试它,因为我没有Makecert。


我能够使用VS2010中的makecert命令来指定“-len 2048”参数。 - Eugene S.
3
另一个回答中提到的声明是,如果您的CRYPTO\RSA密钥文件夹已经缓存了来自先前证书副本的1024位密钥,则"-len 2048"仅在手动删除该密钥后才能正常工作。这与我的观察相符。 - EricLaw

1

1
谢谢,ISW。我在 MSDN 上查找了,但是没有看到任何设置密钥大小的选项。 - Rohan West
1
"makecert -!" 还将为您提供所有高级选项的帮助,包括“-len”。 - Jeremy Wiebe

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接