Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/135.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ XMLHttpRequest SXH\u选项\u选择\u客户端\u SSL\u证书命名约定和冲突_C++_Msxml_X509 - Fatal编程技术网

C++ XMLHttpRequest SXH\u选项\u选择\u客户端\u SSL\u证书命名约定和冲突

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

是否有人知道客户端证书查找如何使用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=“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
证书的内部名称吗?