• TLS客户端身份认证
    • 统计
    • REST API
  • 返回

    TLS客户端身份认证

    • 客户端TLS认证过滤器架构概述
    • v1 API 参考
    • v2 API 参考

    统计

    每个配置的TLS客户端身份验证过滤器统计信息均以auth.clientssl.<stat_prefix>为根。 统计如下:

    名称 类型 描述
    update_success Counter 身份更新成功总数
    update_failure Counter 身份更新失败总数
    auth_no_ssl Counter 由于没有TLS而被忽略的连接总数
    auth_ip_white_list Counter 由于IP白名单允许的连接总数
    auth_digest_match Counter 由于证书匹配而允许连接总数
    auth_digest_no_match Counter 由于没有证书匹配,被拒绝的连接总数
    total_principals Gauge 总加载的身份信息

    REST API

    GET /v1/certs/list/approved

    身份验证过滤器将每间隔调用一次此API,以刷新获取当前已批准的证书/主体列表。预期的JSON响应,如下所示:

    1. {
    2. "certificates": []
    3. }

    certificates

    (必选,数组) 列出已批准的证书/身份。

    每个证书对象被定义为:

    1. {
    2. "fingerprint_sha256": "...",
    3. }

    fingerprint_sha256

    (必选,字符串) 经批准的客户端证书的SHA256哈希。Envoy将会用这个哈希值与客户端所提供的证书进行匹配,以确定是否存在摘要匹配。

    返回

    • 上一级
    • 首页目录