class Aws::ACMPCA::Types::KeyUsage
Defines one or more purposes for which the key contained in the certificate can be used. Default value for each option is false.
@note When making an API call, you may pass KeyUsage
data as a hash: { digital_signature: false, non_repudiation: false, key_encipherment: false, data_encipherment: false, key_agreement: false, key_cert_sign: false, crl_sign: false, encipher_only: false, decipher_only: false, }
@!attribute [rw] digital_signature
Key can be used for digital signing. @return [Boolean]
@!attribute [rw] non_repudiation
Key can be used for non-repudiation. @return [Boolean]
@!attribute [rw] key_encipherment
Key can be used to encipher data. @return [Boolean]
@!attribute [rw] data_encipherment
Key can be used to decipher data. @return [Boolean]
@!attribute [rw] key_agreement
Key can be used in a key-agreement protocol. @return [Boolean]
@!attribute [rw] key_cert_sign
Key can be used to sign certificates. @return [Boolean]
@!attribute [rw] crl_sign
Key can be used to sign CRLs. @return [Boolean]
@!attribute [rw] encipher_only
Key can be used only to encipher data. @return [Boolean]
@!attribute [rw] decipher_only
Key can be used only to decipher data. @return [Boolean]
@see docs.aws.amazon.com/goto/WebAPI/acm-pca-2017-08-22/KeyUsage AWS API Documentation
Constants
- SENSITIVE