【发布时间】:2018-02-08 00:36:47
【问题描述】:
我有一个 C# gRpc 服务器和一个通过 TLS 工作的客户端,通过创建我自己的证书使用相互身份验证。我现在想确保客户获得了特定证书的认证。我可以在ServerCallContext.Peer 中找到 IP 地址,但在上下文中找不到证书信息。
我也很惊讶地看到 ServerCallContext.AuthContext.IsPeerAuthenticated 字段返回 false,可能是因为我自己创建了证书?
【问题讨论】: