Class: Aws::PcaConnectorAd::Types::PrivateKeyFlagsV4
- Inherits:
-
Struct
- Object
- Struct
- Aws::PcaConnectorAd::Types::PrivateKeyFlagsV4
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-pcaconnectorad/types.rb
Overview
Private key flags for v4 templates specify the client compatibility, if the private key can be exported, if user input is required when using a private key, if an alternate signature algorithm should be used, and if certificates are renewed using the same private key.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#client_version ⇒ String
Defines the minimum client compatibility.
-
#exportable_key ⇒ Boolean
Allows the private key to be exported.
-
#require_alternate_signature_algorithm ⇒ Boolean
Requires the PKCS #1 v2.1 signature format for certificates.
-
#require_same_key_renewal ⇒ Boolean
Renew certificate using the same private key.
-
#strong_key_protection_required ⇒ Boolean
Require user input when using the private key for enrollment.
-
#use_legacy_provider ⇒ Boolean
Specifies the cryptographic service provider category used to generate private keys.
Instance Attribute Details
#client_version ⇒ String
Defines the minimum client compatibility.
1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 |
# File 'lib/aws-sdk-pcaconnectorad/types.rb', line 1837 class PrivateKeyFlagsV4 < Struct.new( :client_version, :exportable_key, :require_alternate_signature_algorithm, :require_same_key_renewal, :strong_key_protection_required, :use_legacy_provider) SENSITIVE = [] include Aws::Structure end |
#exportable_key ⇒ Boolean
Allows the private key to be exported.
1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 |
# File 'lib/aws-sdk-pcaconnectorad/types.rb', line 1837 class PrivateKeyFlagsV4 < Struct.new( :client_version, :exportable_key, :require_alternate_signature_algorithm, :require_same_key_renewal, :strong_key_protection_required, :use_legacy_provider) SENSITIVE = [] include Aws::Structure end |
#require_alternate_signature_algorithm ⇒ Boolean
Requires the PKCS #1 v2.1 signature format for certificates. You should verify that your CA, objects, and applications can accept this signature format.
1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 |
# File 'lib/aws-sdk-pcaconnectorad/types.rb', line 1837 class PrivateKeyFlagsV4 < Struct.new( :client_version, :exportable_key, :require_alternate_signature_algorithm, :require_same_key_renewal, :strong_key_protection_required, :use_legacy_provider) SENSITIVE = [] include Aws::Structure end |
#require_same_key_renewal ⇒ Boolean
Renew certificate using the same private key.
1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 |
# File 'lib/aws-sdk-pcaconnectorad/types.rb', line 1837 class PrivateKeyFlagsV4 < Struct.new( :client_version, :exportable_key, :require_alternate_signature_algorithm, :require_same_key_renewal, :strong_key_protection_required, :use_legacy_provider) SENSITIVE = [] include Aws::Structure end |
#strong_key_protection_required ⇒ Boolean
Require user input when using the private key for enrollment.
1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 |
# File 'lib/aws-sdk-pcaconnectorad/types.rb', line 1837 class PrivateKeyFlagsV4 < Struct.new( :client_version, :exportable_key, :require_alternate_signature_algorithm, :require_same_key_renewal, :strong_key_protection_required, :use_legacy_provider) SENSITIVE = [] include Aws::Structure end |
#use_legacy_provider ⇒ Boolean
Specifies the cryptographic service provider category used to generate private keys. Set to TRUE to use Legacy Cryptographic Service Providers and FALSE to use Key Storage Providers.
1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 |
# File 'lib/aws-sdk-pcaconnectorad/types.rb', line 1837 class PrivateKeyFlagsV4 < Struct.new( :client_version, :exportable_key, :require_alternate_signature_algorithm, :require_same_key_renewal, :strong_key_protection_required, :use_legacy_provider) SENSITIVE = [] include Aws::Structure end |