Skip to content

本文为 SPIRE 官方文档 plugin_server_credentialcomposer_uniqueid 的中文译本,以英文原文为准。 🔗 穿越源码分析:Server 详解 · CredentialComposer

Server 插件:CredentialComposer "uniqueid"

uniqueid 插件会为工作负载(workload)的 X509-SVID 主体(subject)添加 x509UniqueIdentifier 属性。server 与 agent 的 X509-SVID 不会被修改。

x509UniqueIdentifier 由该工作负载的 SPIFFE ID 的哈希值生成。

该插件旨在为那些已经依赖此属性的部署提供向后兼容性(该属性在 SPIRE 1.4.2 中引入,并在 SPIRE 1.9.0 中被回退)。

该插件没有任何配置。要使用该插件,将其添加到 SPIRE Server 配置的 plugins 部分即可:

hcl
plugins {
    CredentialComposer "uniqueid" {}

    // ... 其他插件 ...
}