Skip to main content

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