0

我正在尝试使用客户端证书保护 API 管理中的客户端 API。

context.Deployment.Certificates.Any(c => c.Value.Thumbprint == context.Request.Certificate.Thumbprint)

仅检查存储在“Certificate”目录中的证书,而不检查“CA Certificate”

如何获取存储在 CA 证书中的所有证书,然后与指纹进行比较

4

1 回答 1

0

该集合没有运行时访问权限。CA 证书的目的是确保 SSL 证书和您调用 .Validate 的任何证书都可以构建和验证链。

于 2020-02-28T02:37:58.950 回答