algorithm property
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
.
Required. Possible string values are:
- "SIGN_HASH_ALGORITHM_UNSPECIFIED" : Not specified.
- "RSA_PSS_2048_SHA256" : maps to CryptoKeyVersionAlgorithm.RSA_SIGN_PSS_2048_SHA256
- "RSA_PSS_3072_SHA256" : maps to CryptoKeyVersionAlgorithm. RSA_SIGN_PSS_3072_SHA256
- "RSA_PSS_4096_SHA256" : maps to CryptoKeyVersionAlgorithm.RSA_SIGN_PSS_4096_SHA256
- "RSA_PKCS1_2048_SHA256" : maps to CryptoKeyVersionAlgorithm.RSA_SIGN_PKCS1_2048_SHA256
- "RSA_PKCS1_3072_SHA256" : maps to CryptoKeyVersionAlgorithm.RSA_SIGN_PKCS1_3072_SHA256
- "RSA_PKCS1_4096_SHA256" : maps to CryptoKeyVersionAlgorithm.RSA_SIGN_PKCS1_4096_SHA256
- "EC_P256_SHA256" : maps to CryptoKeyVersionAlgorithm.EC_SIGN_P256_SHA256
- "EC_P384_SHA384" : maps to CryptoKeyVersionAlgorithm.EC_SIGN_P384_SHA384
Implementation
core.String? algorithm;