我正在尝试使用context.Request.Certificate.Verify()
方法在Azure API管理中验证客户端证书。
我尝试了以下步骤:
context.Request.Certificate.Verify()
来验证客户端证书。现在,当我尝试使用客户端证书调用APIM api时,上述方法(第4步)始终为False(通过apim跟踪进行验证)。不知道我在做什么和在哪里做错事。任何帮助/指导或任何文章都非常有帮助。
答案 0 :(得分:0)
答案 1 :(得分:0)
我遇到了类似的问题,调查摘要/原因如下:
2个解决问题的选项
注意: 如果certificate.verify是安全团队的强制性命令,那么您将必须从受信任的CA购买证书 o您需要VerifyNoRevocation,因为apim无法检索撤消列表信息,VerifyNoRevocation仍然也会执行验证证书路径的操作