C++ XMLHttpRequest SXH\u选项\u选择\u客户端\u SSL\u证书命名约定和冲突
是否有人知道客户端证书查找如何使用MSXML中的C++ XMLHttpRequest SXH\u选项\u选择\u客户端\u SSL\u证书命名约定和冲突,c++,msxml,x509,C++,Msxml,X509,是否有人知道客户端证书查找如何使用MSXML中的XMLHttpRequest 调用setOption(SXH\u OPTION\u SELECT\u CLIENT\u SSL\u CERT,…)时 我不知道证书CN的命名约定 我有一个带有CN=“company sa”的证书,如果我使用 setOption(SXH_OPTION_SELECT_CLIENT_SSL_CERT, "LOCAL_MACHINE\\My\\company"); 一切正常。但是,如果我有另一个CN类似于CN=“compa
XMLHttpRequest
调用setOption(SXH\u OPTION\u SELECT\u CLIENT\u SSL\u CERT,…)时
我不知道证书CN的命名约定
我有一个带有CN=“company sa”
的证书,如果我使用
setOption(SXH_OPTION_SELECT_CLIENT_SSL_CERT, "LOCAL_MACHINE\\My\\company");
一切正常。但是,如果我有另一个CN类似于CN=“company\u somethingelse”
的证书,会有冲突吗
谢谢您指定的名称应该是证书的全名。根据您的示例,不应该存在命名冲突 有用的资源: 具体而言: 使用MSXML 4.0,客户机证书可以安装在本地计算机证书存储中,而在以前的版本中,证书安装在用户的个人存储中。安装证书后,可以使用证书MMC管理单元查看证书。如果安装了多个证书,则可以使用setOption方法指定证书的名称以及证书的完整路径 const SXH\u选项\u选择\u客户端\u SSL\u证书=3 http.setOption SXH\u OPTION\u SELECT\u CLIENT\u SSL\u CERT,“本地\u MACHINE\My\My certificate”
指定的路径引用注册表项:HKEY\U LOCAL\U MACHINE\SOFTWARE\Microsoft\SystemCertificates\My\Certificates。是
公司sa
证书的内部名称吗?