data AWS::KMS::PublicKey(public_key: Bytes, key_id: String, key_spec: String, key_usage: String, signing_algorithms: Array[String], encryption_algorithms: Array[String])

get_public_key's answer: the public key as DER (SubjectPublicKeyInfo; Crypto::RSA::PublicKey.from_der reads an RSA one).

/home/runner/work/aws/aws/src/kms.qz:71

Methods

def to_h -> Hash[Symbol, Object]

The fields as a Hash, by name.

/home/runner/work/aws/aws/src/kms.qz:71

def with(*, public_key: Bytes = …, key_id: String = …, key_spec: String = …, key_usage: String = …, signing_algorithms: Array[String] = …, encryption_algorithms: Array[String] = …) -> AWS::KMS::PublicKey

A copy with the fields given replaced.

/home/runner/work/aws/aws/src/kms.qz:71

def public_key -> Bytes

/home/runner/work/aws/aws/src/kms.qz:71

def key_id -> String

/home/runner/work/aws/aws/src/kms.qz:71

def key_spec -> String

/home/runner/work/aws/aws/src/kms.qz:71

def key_usage -> String

/home/runner/work/aws/aws/src/kms.qz:71

def signing_algorithms -> Array[String]

/home/runner/work/aws/aws/src/kms.qz:72

def encryption_algorithms -> Array[String]

/home/runner/work/aws/aws/src/kms.qz:72