您只需使用资源管理器双击证书即可打开证书。检查详细信息并将它们安装在 Windows 中。检查他们去哪里。然后单击它们以查看该证书向上的证书链。您可以随时再次删除它们。如果不确定,请使用单独的非关键安装。请注意,证书还包含一个颁发者字符串,它指向用于签署证书的证书/私钥。
请注意,对于客户端证书,您不仅需要证书,还需要私钥。获得这样一对的正常方法是创建一个包含公钥的私钥和证书请求。这是您发送给另一方的。另一方必须确保请求来自您。然后另一方创建属于您的私钥的证书。使用此对,您可以执行客户端身份验证。
执行证书路径验证的另一种方法是使用openssl verify
命令。请注意,许多证书都是二进制/DER 编码的。如果它们是 PEM 编码的(openssl 的主要格式),那么它们看起来像文本。如果不是,它们可能以30
十六进制开头,这意味着它们是 DER 编码的。openssl verify
在使用该命令之前,您需要将这些证书转换为 PEM 格式。请注意,您可以简单地连接 PEM 文件以创建一组 (CA) 证书。
openssl x509 -inform der -in certificate.cer -out certificate.pem
openssl verify -CAfile ca-chain.pem certificate.pem