创建证书时如何在 makecert.exe 中允许逗号?
How to allow commas in makecert.exe when creating a certificate?
我尝试使用 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 失败 => 0x80092023 (-2146885597) 失败
我知道是CN="TEST Co.,Ltd"中的逗号引起的,但是我必须在这个命令中使用逗号,我怎么办?
要包含逗号,您必须用引号将 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
我尝试使用 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 失败 => 0x80092023 (-2146885597) 失败
我知道是CN="TEST Co.,Ltd"中的逗号引起的,但是我必须在这个命令中使用逗号,我怎么办?
要包含逗号,您必须用引号将 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