Class: Aws::PcaConnectorAd::Types::PrivateKeyFlagsV4
- Inherits:
- 
      Struct
      
        - Object
- Struct
- Aws::PcaConnectorAd::Types::PrivateKeyFlagsV4
 
- Defined in:
- gems/aws-sdk-pcaconnectorad/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.
| 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 | # File 'gems/aws-sdk-pcaconnectorad/lib/aws-sdk-pcaconnectorad/types.rb', line 1838 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.
| 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 | # File 'gems/aws-sdk-pcaconnectorad/lib/aws-sdk-pcaconnectorad/types.rb', line 1838 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.
| 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 | # File 'gems/aws-sdk-pcaconnectorad/lib/aws-sdk-pcaconnectorad/types.rb', line 1838 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.
| 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 | # File 'gems/aws-sdk-pcaconnectorad/lib/aws-sdk-pcaconnectorad/types.rb', line 1838 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.
| 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 | # File 'gems/aws-sdk-pcaconnectorad/lib/aws-sdk-pcaconnectorad/types.rb', line 1838 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.
| 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 | # File 'gems/aws-sdk-pcaconnectorad/lib/aws-sdk-pcaconnectorad/types.rb', line 1838 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 |