Skip to content

Add reference docs for the GCP Cloud KMS cryptography component - #5294

Open
FenjuFu wants to merge 1 commit into
dapr:v1.18from
FenjuFu:gcp-kms-cryptography
Open

Add reference docs for the GCP Cloud KMS cryptography component#5294
FenjuFu wants to merge 1 commit into
dapr:v1.18from
FenjuFu:gcp-kms-cryptography

Conversation

@FenjuFu

@FenjuFu FenjuFu commented Aug 19, 2026

Copy link
Copy Markdown

Description

Adds the reference page for the new GCP Cloud KMS cryptography component (crypto.gcp.kms), implemented in dapr/components-contrib#4538.

The page covers the component YAML, the project_id / location / keyRing / requestTimeout metadata, authentication with Application Default Credentials or explicit service account fields, the IAM permissions the identity needs, how keys and key versions are referenced, and a table mapping each supported Dapr algorithm to the Cloud KMS key algorithm behind it.

It also documents the behaviors that follow from the Cloud KMS API surface: symmetric keys manage the nonce and tag internally, asymmetric encryption happens inside Dapr with the public key (Cloud KMS only exposes asymmetric decryption), OAEP labels are not supported, only symmetric keys can be wrapped, and signatures are verified locally because Cloud KMS has no verification API.

Issue reference

Documentation for dapr/components-contrib#3087.

Documents the new crypto.gcp.kms component: metadata properties,
authentication, how keys and key versions are referenced, and the
supported algorithms with the Cloud KMS key algorithms they map to.

Signed-off-by: FenjuFu <92919259+FenjuFu@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant