KeyVersionSpec(mapping=None, *, ignore_unknown_fields=False, **kwargs)A Cloud KMS key configuration that a CertificateAuthority will use.
Attributes |
|
|---|---|
| Name | Description |
cloud_kms_key_version |
str
The resource name for an existing Cloud KMS CryptoKeyVersion in the format projects/*/locations/*/keyRings/*/cryptoKeys/*/cryptoKeyVersions/*.
This option enables full flexibility in the key's
capabilities and properties.
|
algorithm |
google.cloud.security.privateca_v1.types.CertificateAuthority.SignHashAlgorithm
The algorithm to use for creating a managed Cloud KMS key for a for a simplified experience. All managed keys will be have their ProtectionLevel as HSM.
|