Class: Aws::PcaConnectorAd::Types::TemplateV2
- Inherits:
-
Struct
- Object
- Struct
- Aws::PcaConnectorAd::Types::TemplateV2
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-pcaconnectorad/types.rb
Overview
v2 template schema that uses Legacy Cryptographic Providers.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#certificate_validity ⇒ Types::CertificateValidity
Certificate validity describes the validity and renewal periods of a certificate.
-
#enrollment_flags ⇒ Types::EnrollmentFlagsV2
Enrollment flags describe the enrollment settings for certificates such as using the existing private key and deleting expired or revoked certificates.
-
#extensions ⇒ Types::ExtensionsV2
Extensions describe the key usage extensions and application policies for a template.
-
#general_flags ⇒ Types::GeneralFlagsV2
General flags describe whether the template is used for computers or users and if the template can be used with autoenrollment.
-
#private_key_attributes ⇒ Types::PrivateKeyAttributesV2
Private key attributes allow you to specify the minimal key length, key spec, and cryptographic providers for the private key of a certificate for v2 templates.
-
#private_key_flags ⇒ Types::PrivateKeyFlagsV2
Private key flags for v2 templates specify the client compatibility, if the private key can be exported, and if user input is required when using a private key.
-
#subject_name_flags ⇒ Types::SubjectNameFlagsV2
Subject name flags describe the subject name and subject alternate name that is included in a certificate.
-
#superseded_templates ⇒ Array<String>
List of templates in Active Directory that are superseded by this template.
Instance Attribute Details
#certificate_validity ⇒ Types::CertificateValidity
Certificate validity describes the validity and renewal periods of a certificate.
2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 |
# File 'lib/aws-sdk-pcaconnectorad/types.rb', line 2513 class TemplateV2 < Struct.new( :certificate_validity, :enrollment_flags, :extensions, :general_flags, :private_key_attributes, :private_key_flags, :subject_name_flags, :superseded_templates) SENSITIVE = [] include Aws::Structure end |
#enrollment_flags ⇒ Types::EnrollmentFlagsV2
Enrollment flags describe the enrollment settings for certificates such as using the existing private key and deleting expired or revoked certificates.
2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 |
# File 'lib/aws-sdk-pcaconnectorad/types.rb', line 2513 class TemplateV2 < Struct.new( :certificate_validity, :enrollment_flags, :extensions, :general_flags, :private_key_attributes, :private_key_flags, :subject_name_flags, :superseded_templates) SENSITIVE = [] include Aws::Structure end |
#extensions ⇒ Types::ExtensionsV2
Extensions describe the key usage extensions and application policies for a template.
2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 |
# File 'lib/aws-sdk-pcaconnectorad/types.rb', line 2513 class TemplateV2 < Struct.new( :certificate_validity, :enrollment_flags, :extensions, :general_flags, :private_key_attributes, :private_key_flags, :subject_name_flags, :superseded_templates) SENSITIVE = [] include Aws::Structure end |
#general_flags ⇒ Types::GeneralFlagsV2
General flags describe whether the template is used for computers or users and if the template can be used with autoenrollment.
2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 |
# File 'lib/aws-sdk-pcaconnectorad/types.rb', line 2513 class TemplateV2 < Struct.new( :certificate_validity, :enrollment_flags, :extensions, :general_flags, :private_key_attributes, :private_key_flags, :subject_name_flags, :superseded_templates) SENSITIVE = [] include Aws::Structure end |
#private_key_attributes ⇒ Types::PrivateKeyAttributesV2
Private key attributes allow you to specify the minimal key length, key spec, and cryptographic providers for the private key of a certificate for v2 templates. V2 templates allow you to use Legacy Cryptographic Service Providers.
2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 |
# File 'lib/aws-sdk-pcaconnectorad/types.rb', line 2513 class TemplateV2 < Struct.new( :certificate_validity, :enrollment_flags, :extensions, :general_flags, :private_key_attributes, :private_key_flags, :subject_name_flags, :superseded_templates) SENSITIVE = [] include Aws::Structure end |
#private_key_flags ⇒ Types::PrivateKeyFlagsV2
Private key flags for v2 templates specify the client compatibility, if the private key can be exported, and if user input is required when using a private key.
2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 |
# File 'lib/aws-sdk-pcaconnectorad/types.rb', line 2513 class TemplateV2 < Struct.new( :certificate_validity, :enrollment_flags, :extensions, :general_flags, :private_key_attributes, :private_key_flags, :subject_name_flags, :superseded_templates) SENSITIVE = [] include Aws::Structure end |
#subject_name_flags ⇒ Types::SubjectNameFlagsV2
Subject name flags describe the subject name and subject alternate name that is included in a certificate.
2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 |
# File 'lib/aws-sdk-pcaconnectorad/types.rb', line 2513 class TemplateV2 < Struct.new( :certificate_validity, :enrollment_flags, :extensions, :general_flags, :private_key_attributes, :private_key_flags, :subject_name_flags, :superseded_templates) SENSITIVE = [] include Aws::Structure end |
#superseded_templates ⇒ Array<String>
List of templates in Active Directory that are superseded by this template.
2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 |
# File 'lib/aws-sdk-pcaconnectorad/types.rb', line 2513 class TemplateV2 < Struct.new( :certificate_validity, :enrollment_flags, :extensions, :general_flags, :private_key_attributes, :private_key_flags, :subject_name_flags, :superseded_templates) SENSITIVE = [] include Aws::Structure end |