Class: Aws::PcaConnectorAd::Types::KeyUsageFlags
- Inherits:
-
Struct
- Object
- Struct
- Aws::PcaConnectorAd::Types::KeyUsageFlags
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-pcaconnectorad/types.rb
Overview
The key usage flags represent the purpose (e.g., encipherment, signature) of the key contained in the certificate.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#data_encipherment ⇒ Boolean
DataEncipherment is asserted when the subject public key is used for directly enciphering raw user data without the use of an intermediate symmetric cipher.
-
#digital_signature ⇒ Boolean
The digitalSignature is asserted when the subject public key is used for verifying digital signatures.
-
#key_agreement ⇒ Boolean
KeyAgreement is asserted when the subject public key is used for key agreement.
-
#key_encipherment ⇒ Boolean
KeyEncipherment is asserted when the subject public key is used for enciphering private or secret keys, i.e., for key transport.
-
#non_repudiation ⇒ Boolean
NonRepudiation is asserted when the subject public key is used to verify digital signatures.
Instance Attribute Details
#data_encipherment ⇒ Boolean
DataEncipherment is asserted when the subject public key is used for directly enciphering raw user data without the use of an intermediate symmetric cipher.
1295 1296 1297 1298 1299 1300 1301 1302 1303 |
# File 'lib/aws-sdk-pcaconnectorad/types.rb', line 1295 class KeyUsageFlags < Struct.new( :data_encipherment, :digital_signature, :key_agreement, :key_encipherment, :non_repudiation) SENSITIVE = [] include Aws::Structure end |
#digital_signature ⇒ Boolean
The digitalSignature is asserted when the subject public key is used for verifying digital signatures.
1295 1296 1297 1298 1299 1300 1301 1302 1303 |
# File 'lib/aws-sdk-pcaconnectorad/types.rb', line 1295 class KeyUsageFlags < Struct.new( :data_encipherment, :digital_signature, :key_agreement, :key_encipherment, :non_repudiation) SENSITIVE = [] include Aws::Structure end |
#key_agreement ⇒ Boolean
KeyAgreement is asserted when the subject public key is used for key agreement.
1295 1296 1297 1298 1299 1300 1301 1302 1303 |
# File 'lib/aws-sdk-pcaconnectorad/types.rb', line 1295 class KeyUsageFlags < Struct.new( :data_encipherment, :digital_signature, :key_agreement, :key_encipherment, :non_repudiation) SENSITIVE = [] include Aws::Structure end |
#key_encipherment ⇒ Boolean
KeyEncipherment is asserted when the subject public key is used for enciphering private or secret keys, i.e., for key transport.
1295 1296 1297 1298 1299 1300 1301 1302 1303 |
# File 'lib/aws-sdk-pcaconnectorad/types.rb', line 1295 class KeyUsageFlags < Struct.new( :data_encipherment, :digital_signature, :key_agreement, :key_encipherment, :non_repudiation) SENSITIVE = [] include Aws::Structure end |
#non_repudiation ⇒ Boolean
NonRepudiation is asserted when the subject public key is used to verify digital signatures.
1295 1296 1297 1298 1299 1300 1301 1302 1303 |
# File 'lib/aws-sdk-pcaconnectorad/types.rb', line 1295 class KeyUsageFlags < Struct.new( :data_encipherment, :digital_signature, :key_agreement, :key_encipherment, :non_repudiation) SENSITIVE = [] include Aws::Structure end |