You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
AlwaysSensitive is now server-managed: clients can no longer add/set/modify/delete it via AddAttribute, SetAttribute, ModifyAttribute, or DeleteAttribute β such requests are rejected with Attribute_Read_Only (#1103)
Read-only KMIP attributes could be rewritten by any client via ModifyAttribute (e.g. Initial Date, Cryptographic Length, Unique Identifier). All attributes marked "Modifiable by client: No" are now rejected with Attribute_Read_Only; "Deletable by client: No" attributes are rejected by DeleteAttribute (#1103)
Add SPIRE server support: KMS acts as a Vault-compatible backend for SPIRE's upstream_ca plugin (PKI sign-intermediate, Transit encrypt/decrypt, Auth AppRole/Kubernetes)
Multi-tenant SPIRE integration with isolated trust domains per SPIFFE ID
X-Vault-Token accepted on all KMS endpoints when vault_api_enabled = true β transit/PKI clients no longer need a separate native KMS credential
Support AlwaysSensitive KMIP attribute (KMIP 2.1 Β§4.3): set to True at creation iff Sensitive, permanently False once Sensitive is ever set to False
KMIP 1.x attribute version gating: server no longer returns attributes that the client's protocol version does not define (prevents parse failures in KMIP 1.0β1.3 clients like Synology DSM, PyKMIP, Percona)
Never Extractable is now correctly serialized in KMIP 1.x responses