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.