首页 > 解决方案 > 如何使用 Azure APIM 创建 OCSP 请求并验证响应?

问题描述

正如此处所推荐的,我正在尝试启用 Azure API 管理 (APIM),以减少对 HTTP 触发的 Azure 函数的不需要的流量。

这个想法是使用 APIM 作为一种手段,强制端点服务器(由 Microsoft 管理)在将未知请求转发到 Function 的应用程序之前拒绝未知请求(那些不在 APIM“信任库”中的请求(因为缺少适当的术语))代码。

APIM 文档中,有检查客户端证书指纹、颁发者和主题的示例,但没有创建 OCSP 请求和验证响应以显示客户端证书未被撤销的示例。

我已经在应用程序代码中处理了这个问题,但不想在 APIM 和应用程序代码之间拆分客户端证书验证逻辑。需要全部在 APIM 中处理。

如何使用 APIM xml 语法生成 OCSP 请求并解码其响应以确定证书吊销状态?

甚至可能吗?

标签: xmlazure-functionsazure-api-managementazure-appserviceocsp

解决方案


免责声明:我不知道也从未使用过 Azure APIM

OCSP 请求有其缺点(快速 google 搜索结果),这可能是不允许或不实施它们的原因。

我的天真的问题是:您是否容易及时更新“信任库”。因此,当您撤销证书时是否也可以更新 APIM 设置?


推荐阅读