有没有人知道客户端证书查找如何与MSXML中的XMLHttpRequest
一起使用。
致电setOption(SXH_OPTION_SELECT_CLIENT_SSL_CERT, ...)
时
我不知道证书CN的命名惯例。
我有一张CN="company sa"
的证书,如果我用它调用它;
setOption(SXH_OPTION_SELECT_CLIENT_SSL_CERT, "LOCAL_MACHINE\\My\\company");
一切正常。但是,如果我有另一个具有像CN = "company_somethingelse"
这样的CN的证书会发生冲突吗?
由于
答案 0 :(得分:2)
您指定的名称应为证书的全名。根据您的示例,应该没有命名冲突。
有用的资源:
具体做法是:
使用MSXML 4.0,客户端证书可以安装在本地计算机证书存储中,而在以前的版本中,证书安装在用户的个人存储中。安装证书后,您可以使用证书MMC管理单元查看证书。如果安装了多个证书,则可以使用setOption方法指定证书的名称,并附带证书的完整路径。
const SXH_OPTION_SELECT_CLIENT_SSL_CERT = 3 http.setOption SXH_OPTION_SELECT_CLIENT_SSL_CERT,“LOCAL_MACHINE \ My \ my certificate” 指定的路径引用注册表项:HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ SystemCertificates \ My \ Certificates。