【发布时间】:2020-02-26 20:39:30
【问题描述】:
我正在尝试使用客户端证书在 API 管理中保护客户端 API。
context.Deployment.Certificates.Any(c => c.Value.Thumbprint == context.Request.Certificate.Thumbprint)
仅检查存储在“Certificate”目录中的证书,而不检查“CA 证书”
如何获取存储在 CA 证书中的所有证书,然后与指纹进行比较
【问题讨论】:
我正在尝试使用客户端证书在 API 管理中保护客户端 API。
context.Deployment.Certificates.Any(c => c.Value.Thumbprint == context.Request.Certificate.Thumbprint)
仅检查存储在“Certificate”目录中的证书,而不检查“CA 证书”
如何获取存储在 CA 证书中的所有证书,然后与指纹进行比较
【问题讨论】:
没有对该集合的运行时访问。 CA 证书的目的是确保 SSL 证书和您调用 .Validate 的任何证书都可以构建和验证链。
【讨论】: