Class: Aws::PcaConnectorAd::Types::PrivateKeyFlagsV3

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-pcaconnectorad/types.rb

Overview

Private key flags for v3 templates specify the client compatibility, if the private key can be exported, if user input is required when using a private key, and if an alternate signature algorithm should be used.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#client_versionString

Defines the minimum client compatibility.

Returns:

  • (String)


1793
1794
1795
1796
1797
1798
1799
1800
# File 'lib/aws-sdk-pcaconnectorad/types.rb', line 1793

class PrivateKeyFlagsV3 < Struct.new(
  :client_version,
  :exportable_key,
  :require_alternate_signature_algorithm,
  :strong_key_protection_required)
  SENSITIVE = []
  include Aws::Structure
end

#exportable_keyBoolean

Allows the private key to be exported.

Returns:

  • (Boolean)


1793
1794
1795
1796
1797
1798
1799
1800
# File 'lib/aws-sdk-pcaconnectorad/types.rb', line 1793

class PrivateKeyFlagsV3 < Struct.new(
  :client_version,
  :exportable_key,
  :require_alternate_signature_algorithm,
  :strong_key_protection_required)
  SENSITIVE = []
  include Aws::Structure
end

#require_alternate_signature_algorithmBoolean

Reguires the PKCS #1 v2.1 signature format for certificates. You should verify that your CA, objects, and applications can accept this signature format.

Returns:

  • (Boolean)


1793
1794
1795
1796
1797
1798
1799
1800
# File 'lib/aws-sdk-pcaconnectorad/types.rb', line 1793

class PrivateKeyFlagsV3 < Struct.new(
  :client_version,
  :exportable_key,
  :require_alternate_signature_algorithm,
  :strong_key_protection_required)
  SENSITIVE = []
  include Aws::Structure
end

#strong_key_protection_requiredBoolean

Requirer user input when using the private key for enrollment.

Returns:

  • (Boolean)


1793
1794
1795
1796
1797
1798
1799
1800
# File 'lib/aws-sdk-pcaconnectorad/types.rb', line 1793

class PrivateKeyFlagsV3 < Struct.new(
  :client_version,
  :exportable_key,
  :require_alternate_signature_algorithm,
  :strong_key_protection_required)
  SENSITIVE = []
  include Aws::Structure
end