gpt4 book ai didi

c# - 如何读取 WCF 服务中的客户端证书?

转载 作者:行者123 更新时间:2023-11-30 17:18:51 26 4
gpt4 key购买 nike

我确实在服务器上托管了一个 WCF 服务,该服务要求客户​​端使用 x509 证书进行身份验证。我需要在服务中读取此证书,因为其中包含的数据是业务逻辑的一部分。

我用于 WCF 服务的绑定(bind)是 webHttpBinding,安全设置为“Transport”,clientCredentialType="certificate"。

在 ASP.net 中,我可以使用 HttpContext.Current,但它在 WCF 中不可用。我该怎么做才能仍然从用户那里获得证书?

亲切的问候,阿洛伊斯

最佳答案

关于http://blogs.msdn.com/b/wenlong/archive/2006/01/23/516041.aspx的文章为我提供了解决这个问题的方法。 WCF 允许在“ASP.net 兼容模式”下运行,这会返回完整的 HttpContext 对象。

关于c# - 如何读取 WCF 服务中的客户端证书?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5355636/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com