GoogleCloudKMSKeyVersionAlgorithm
No description
enum GoogleCloudKMSKeyVersionAlgorithm {
CRYPTO_KEY_VERSION_ALGORITHM_UNSPECIFIED
GOOGLE_SYMMETRIC_ENCRYPTION
RSA_SIGN_PSS_2048_SHA256
RSA_SIGN_PSS_3072_SHA256
RSA_SIGN_PSS_4096_SHA256
RSA_SIGN_PSS_4096_SHA512
RSA_SIGN_PKCS1_2048_SHA256
RSA_SIGN_PKCS1_3072_SHA256
RSA_SIGN_PKCS1_4096_SHA256
RSA_SIGN_PKCS1_4096_SHA512
RSA_SIGN_RAW_PKCS1_2048
RSA_SIGN_RAW_PKCS1_3072
RSA_SIGN_RAW_PKCS1_4096
RSA_DECRYPT_OAEP_2048_SHA256
RSA_DECRYPT_OAEP_3072_SHA256
RSA_DECRYPT_OAEP_4096_SHA256
RSA_DECRYPT_OAEP_4096_SHA512
RSA_DECRYPT_OAEP_2048_SHA1
RSA_DECRYPT_OAEP_3072_SHA1
RSA_DECRYPT_OAEP_4096_SHA1
EC_SIGN_P256_SHA256
EC_SIGN_P384_SHA384
EC_SIGN_SECP256K1_SHA256
HMAC_SHA256
HMAC_SHA1
HMAC_SHA384
HMAC_SHA512
HMAC_SHA224
EXTERNAL_SYMMETRIC_ENCRYPTION
}
Values
GoogleCloudKMSKeyVersionAlgorithm.CRYPTO_KEY_VERSION_ALGORITHM_UNSPECIFIED
Not specified
GoogleCloudKMSKeyVersionAlgorithm.GOOGLE_SYMMETRIC_ENCRYPTION
Creates symmetric encryption keys
GoogleCloudKMSKeyVersionAlgorithm.RSA_SIGN_PSS_2048_SHA256
RSASSA-PSS 2048 bit key with a SHA256 digest
GoogleCloudKMSKeyVersionAlgorithm.RSA_SIGN_PSS_3072_SHA256
RSASSA-PSS 3072 bit key with a SHA256 digest
GoogleCloudKMSKeyVersionAlgorithm.RSA_SIGN_PSS_4096_SHA256
RSASSA-PSS 4096 bit key with a SHA256 digest
GoogleCloudKMSKeyVersionAlgorithm.RSA_SIGN_PSS_4096_SHA512
RSASSA-PSS 4096 bit key with a SHA512 digest
GoogleCloudKMSKeyVersionAlgorithm.RSA_SIGN_PKCS1_2048_SHA256
RSASSA-PKCS1-v1_5 with a 2048 bit key and a SHA256 digest
GoogleCloudKMSKeyVersionAlgorithm.RSA_SIGN_PKCS1_3072_SHA256
RSASSA-PKCS1-v1_5 with a 3072 bit key and a SHA256 digest
GoogleCloudKMSKeyVersionAlgorithm.RSA_SIGN_PKCS1_4096_SHA256
RSASSA-PKCS1-v1_5 with a 4096 bit key and a SHA256 digest
GoogleCloudKMSKeyVersionAlgorithm.RSA_SIGN_PKCS1_4096_SHA512
RSASSA-PKCS1-v1_5 with a 4096 bit key and a SHA512 digest
GoogleCloudKMSKeyVersionAlgorithm.RSA_SIGN_RAW_PKCS1_2048
RSASSA-PKCS1-v1_5 signing without encoding, with a 2048 bit key
GoogleCloudKMSKeyVersionAlgorithm.RSA_SIGN_RAW_PKCS1_3072
RSASSA-PKCS1-v1_5 signing without encoding, with a 3072 bit key
GoogleCloudKMSKeyVersionAlgorithm.RSA_SIGN_RAW_PKCS1_4096
RSASSA-PKCS1-v1_5 signing without encoding, with a 4096 bit key
GoogleCloudKMSKeyVersionAlgorithm.RSA_DECRYPT_OAEP_2048_SHA256
RSAES-OAEP 2048 bit key with a SHA256 digest
GoogleCloudKMSKeyVersionAlgorithm.RSA_DECRYPT_OAEP_3072_SHA256
RSAES-OAEP 3072 bit key with a SHA256 digest
GoogleCloudKMSKeyVersionAlgorithm.RSA_DECRYPT_OAEP_4096_SHA256
RSAES-OAEP 4096 bit key with a SHA256 digest
GoogleCloudKMSKeyVersionAlgorithm.RSA_DECRYPT_OAEP_4096_SHA512
RSAES-OAEP 4096 bit key with a SHA512 digest
GoogleCloudKMSKeyVersionAlgorithm.RSA_DECRYPT_OAEP_2048_SHA1
RSAES-OAEP 2048 bit key with a SHA1 digest
GoogleCloudKMSKeyVersionAlgorithm.RSA_DECRYPT_OAEP_3072_SHA1
RSAES-OAEP 3072 bit key with a SHA1 digest
GoogleCloudKMSKeyVersionAlgorithm.RSA_DECRYPT_OAEP_4096_SHA1
RSAES-OAEP 4096 bit key with a SHA1 digest
GoogleCloudKMSKeyVersionAlgorithm.EC_SIGN_P256_SHA256
ECDSA on the NIST P-256 curve with a SHA256 digest
GoogleCloudKMSKeyVersionAlgorithm.EC_SIGN_P384_SHA384
ECDSA on the NIST P-384 curve with a SHA384 digest
GoogleCloudKMSKeyVersionAlgorithm.EC_SIGN_SECP256K1_SHA256
ECDSA on the non-NIST secp256k1 curve
GoogleCloudKMSKeyVersionAlgorithm.HMAC_SHA256
HMAC-SHA256 signing with a 256 bit key
GoogleCloudKMSKeyVersionAlgorithm.HMAC_SHA1
HMAC-SHA1 signing with a 160 bit key
GoogleCloudKMSKeyVersionAlgorithm.HMAC_SHA384
HMAC-SHA384 signing with a 384 bit key
GoogleCloudKMSKeyVersionAlgorithm.HMAC_SHA512
HMAC-SHA512 signing with a 512 bit key
GoogleCloudKMSKeyVersionAlgorithm.HMAC_SHA224
HMAC-SHA224 signing with a 224 bit key
GoogleCloudKMSKeyVersionAlgorithm.EXTERNAL_SYMMETRIC_ENCRYPTION
Algorithm representing symmetric encryption by an external key manager
Member of
GoogleCloudKMSKeyVersionDefault
object ● GoogleCloudKMSKeyVersionStateDestroyed
object ● GoogleCloudKMSKeyVersionStateDestroyScheduled
object ● GoogleCloudKMSKeyVersionStateImportFailed
object ● GoogleCloudKMSKeyVersionTemplate
object