Class: Aws::PcaConnectorAd::Types::PrivateKeyAttributesV2

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

Overview

Defines the attributes of the private key.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#crypto_providersArray<String>

Defines the cryptographic providers used to generate the private key.

Returns:

  • (Array<String>)


1658
1659
1660
1661
1662
1663
1664
# File 'lib/aws-sdk-pcaconnectorad/types.rb', line 1658

class PrivateKeyAttributesV2 < Struct.new(
  :crypto_providers,
  :key_spec,
  :minimal_key_length)
  SENSITIVE = []
  include Aws::Structure
end

#key_specString

Defines the purpose of the private key. Set it to “KEY_EXCHANGE” or “SIGNATURE” value.

Returns:

  • (String)


1658
1659
1660
1661
1662
1663
1664
# File 'lib/aws-sdk-pcaconnectorad/types.rb', line 1658

class PrivateKeyAttributesV2 < Struct.new(
  :crypto_providers,
  :key_spec,
  :minimal_key_length)
  SENSITIVE = []
  include Aws::Structure
end

#minimal_key_lengthInteger

Set the minimum key length of the private key.

Returns:

  • (Integer)


1658
1659
1660
1661
1662
1663
1664
# File 'lib/aws-sdk-pcaconnectorad/types.rb', line 1658

class PrivateKeyAttributesV2 < Struct.new(
  :crypto_providers,
  :key_spec,
  :minimal_key_length)
  SENSITIVE = []
  include Aws::Structure
end