如何通过多行主题行查找证书或命令行

时间:2012-06-29 11:32:20

标签: certificate x509certificate

我曾经给某些命令行工具提供证书名称,例如certmgr.exeFindPrivateKey.exe等。

certmgr -del -r LocalMachine -s TrustedPeople -c -n "CN=localhost" 在这种情况下,主题只有一个像"CN=localhost"

现在问题是我获得了多行主题证书。

enter image description here

如何在命令行

中提供该长多线主题名称

2 个答案:

答案 0 :(得分:1)

主题不是多行。它根本不是一个字符串。主题是具有多个领域的复杂结构。此结构呈现为字符串以用于演示目的。通常,将主题作为字符串接受的工具将解析用逗号分隔的字段,例如。 "CN=XXX, OU=YYY ZZZ, C=US"

答案 1 :(得分:1)

主题是CN,国家,州等的字段值对的集合。

当cmd提示您

时,可以运行此命令将其一个接一个地插入
  

openssl req -x509 -nodes -days 365 -newkey rsa:1024 -keyout   mycert.pem -out mycert.pem

否则,要在命令行中直接插入它而不必在每次提示期间输入它,您可以运行此

  

openssl req -x509 -nodes -days 365 -subj   “/C=CA/ST=ON/L=Toronto/CN=www.thetechdown.blogspot.ca” - newkey   rsa:1024 -keyout mycert.pem -out mycert.pem