我有一个Delphi应用程序,需要将客户端身份验证证书附加到所有SOAP Web服务调用。执行此附件的代码已经使用了多种不同的证书,但是当尝试将它与新证书一起使用时,我收到此错误:
GetWinInetError:[12046] [客户端身份验证未正确安装]
当我这样做时:
result := WinInet.InternetSetOption( Data, INTERNET_OPTION_CLIENT_CERT_CONTEXT, PCC, Sizeof( CERT_CONTEXT ) )
表面上的新证书看起来与其他有效的证书相似。它启用了代码签名和客户端身份验证权限。关于还有哪些要检查证书的想法?