Class: Aws::PcaConnectorAd::Types::PrivateKeyFlagsV4

Inherits:
Struct
  • Object
show all
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

Instance Attribute Details

#client_versionString

Defines the minimum client compatibility.

Returns:

  • (String)


1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
# File 'gems/aws-sdk-pcaconnectorad/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_keyBoolean

Allows the private key to be exported.

Returns:

  • (Boolean)


1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
# File 'gems/aws-sdk-pcaconnectorad/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_algorithmBoolean

Requires 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)


1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
# File 'gems/aws-sdk-pcaconnectorad/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_renewalBoolean

Renew certificate using the same private key.

Returns:

  • (Boolean)


1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
# File 'gems/aws-sdk-pcaconnectorad/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_requiredBoolean

Require user input when using the private key for enrollment.

Returns:

  • (Boolean)


1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
# File 'gems/aws-sdk-pcaconnectorad/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_providerBoolean

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.

Returns:

  • (Boolean)


1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
# File 'gems/aws-sdk-pcaconnectorad/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