首页 > 解决方案 > 将相互 SSL 与 HttpRIO 结合使用

问题描述

如果有人知道如何将 Mutual SSL 与 HttpRIO (SOAP) 一起使用。我正在使用 Delphi 10.3.2 证书密钥也存储在 PKI 卡上,但这不是问题。

我尝试了很多东西,但不知道该怎么做:(欢迎任何建议或代码。

谢谢你。

标签: delphi

解决方案


我会自己回答我的问题,因为我找到了解决方案,这对其他人也很有用。

  • 要提供客户端证书,只需使用事件:
HTTPWebNode.OnNeedClientCertificate

然后您只需选择带有传递参数TCertificateList的证书。

  • 批准服务器证书使用事件:
HTTPWebNode.HTTP.OnValidateServerCertificate

推荐阅读