Certificate OpenSSL SSL\u CTX\u将\u私钥\u文件与Windows证书存储一起使用 我有一个使用OpenSSL的TLS的本地C++库。它使用SSL_CTX_use_PrivateKey_文件读取私钥,一切正常

Certificate OpenSSL SSL\u CTX\u将\u私钥\u文件与Windows证书存储一起使用 我有一个使用OpenSSL的TLS的本地C++库。它使用SSL_CTX_use_PrivateKey_文件读取私钥,一切正常,certificate,openssl,private-key,certificate-store,Certificate,Openssl,Private Key,Certificate Store,然后我创建了一个C#包装器,它根据特定的OID和使用者名称从Windows证书存储中读取证书。 问题是,我可能会获得多个证书。我该怎么处理呢? 都试试吗 在一个PEM文件中是否可以保存多个私钥 非常感谢。您只能向客户端提供一个证书(当然,您可以提供整个证书链,但这是另一回事-最后仍然只有一个服务器证书)。因此,你必须想办法只选择一种——也许选择最新有效期的一种是有意义的?我就是这么想的。非常感谢。

然后我创建了一个C#包装器,它根据特定的OID和使用者名称从Windows证书存储中读取证书。 问题是,我可能会获得多个证书。我该怎么处理呢? 都试试吗

在一个PEM文件中是否可以保存多个私钥


非常感谢。

您只能向客户端提供一个证书(当然,您可以提供整个证书链,但这是另一回事-最后仍然只有一个服务器证书)。因此,你必须想办法只选择一种——也许选择最新有效期的一种是有意义的?

我就是这么想的。非常感谢。