Delphi &引用;“客户端身份验证未正确安装”;尝试附加客户端身份验证证书时出错

Delphi &引用;“客户端身份验证未正确安装”;尝试附加客户端身份验证证书时出错,delphi,authentication,Delphi,Authentication,我有一个Delphi应用程序,它需要将客户端身份验证证书附加到它的所有SOAP Web服务调用。执行此附件的代码已在各种不同的证书上使用多年,但在尝试将其用于新证书时,我遇到以下错误: GetWinInetError:[12046][客户端身份验证未正确安装] 当我这样做时: result := WinInet.InternetSetOption( Data, INTERNET_OPTION_CLIENT_CERT_CONTEXT, PCC, Sizeof( CERT_CONTEXT ) )

我有一个Delphi应用程序,它需要将客户端身份验证证书附加到它的所有SOAP Web服务调用。执行此附件的代码已在各种不同的证书上使用多年,但在尝试将其用于新证书时,我遇到以下错误:

GetWinInetError:[12046][客户端身份验证未正确安装]

当我这样做时:

result := WinInet.InternetSetOption( Data, INTERNET_OPTION_CLIENT_CERT_CONTEXT, PCC, Sizeof( CERT_CONTEXT ) )
表面上的新证书看起来与其他有效的证书相似。它启用了代码签名和客户端身份验证权限。关于证书还有什么需要检查的吗