创建证书时如何在makecert.exe中允许逗号?

时间:2016-10-31 07:36:54

标签: certificate x509certificate makecert

我尝试使用makecert.exe创建证书,但它显示如下:

C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin>makecert -ss TESTCOM -n CN="TESTCOM FOR Co.,Ltd." -sv E:\markcab\TEST.pvk -r
E:\markcab\TEST.cer Error:CryptCertStrToNameW failed => 0x80092023 (-2146885597) Failed

我知道它是由CN =" TEST Co.,Ltd"中包含的逗号引起的。 ,但我必须在这个命令中使用逗号,我该怎么办?

1 个答案:

答案 0 :(得分:0)

要包含昏迷,您必须在CN中附上引用并在CN值之前和之后添加“\”

C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin>makecert -ss TESTCOM -n "CN=\"TESTCOM FOR Co.,Ltd.\"" -sv E:\markcab\TEST.pvk -r