Skip to main content

IKMSGetPublicKeyResponse

Interface in AWS.KMS

Interface for GetPublicKey responses.

Ancestors

Properties

CustomerMasterKeySpec

property CustomerMasterKeySpec: string

The KeySpec and CustomerMasterKeySpec fields have the same value.

Deprecated field. Use KeySpec field.

EncryptionAlgorithms

property EncryptionAlgorithms: TList<string>

The encryption algorithms that the KMS key supports.

Valid values: SYMMETRIC_DEFAULT | RSAES_OAEP_SHA_1 | RSAES_OAEP_SHA_256 | SM2PKE.

KeyId

property KeyId: TARN

The Amazon Resource Name (ARN) of the asymmetric KMS key from which the public key was retrieved.

KeySpec

property KeySpec: string

Describes the type of key material in the KMS key.

Valid values: RSA_2048 | RSA_3072 | RSA_4096 | ECC_NIST_P256 | ECC_NIST_P384 | ECC_NIST_P521 | ECC_SECG_P256K1 | SYMMETRIC_DEFAULT | HMAC_224 | HMAC_256 | HMAC_384 | HMAC_512 | SM2.

KeyUsage

property KeyUsage: string

The cryptographic operations for which you can use the KMS key.

Valid values: SIGN_VERIFY | ENCRYPT_DECRYPT | GENERATE_VERIFY_MAC.

PublicKey

property PublicKey: TStream

The exported public key.

The value is a DER-encoded X.509 public key, also known as SubjectPublicKeyInfo (SPKI), as defined in RFC 5280.

SigningAlgorithms

property SigningAlgorithms: TList<string>

The signing algorithm that the KMS key supports.

Valid values: RSASSA_PSS_SHA_256 | RSASSA_PSS_SHA_384 | RSASSA_PSS_SHA_512 | RSASSA_PKCS1_V1_5_SHA_256 | RSASSA_PKCS1_V1_5_SHA_384 | RSASSA_PKCS1_V1_5_SHA_512 | ECDSA_SHA_256 | ECDSA_SHA_384 | ECDSA_SHA_512 | SM2DSA.