WCF 服务配置为客户端证书X509CertificateValidationMode.Custom
和自定义X509CertificateValidator
.
绑定是WebHttpBinding
和WebHttpSecurityMode.Transport
。HttpClientCredentialType.Certificate
此设置强制客户端提供附加到请求的证书,并且它与具有证书的请求一起正常工作。
现在,我需要处理没有附加证书的请求,并让它们根据其他一些条件进行处理。但正如我所指出的,它403
在点击我的 custom 之前会做出响应X509CertificateValidator
。
如何在没有证书的情况下挂钩 WCF 请求?