Class: Aws::PcaConnectorAd::Types::EnrollmentFlagsV4

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

Overview

Template configurations for v4 template schema.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#enable_key_reuse_on_nt_token_keyset_storage_fullBoolean

Allow renewal using the same key.

Returns:

  • (Boolean)


920
921
922
923
924
925
926
927
928
# File 'gems/aws-sdk-pcaconnectorad/lib/aws-sdk-pcaconnectorad/types.rb', line 920

class EnrollmentFlagsV4 < Struct.new(
  :enable_key_reuse_on_nt_token_keyset_storage_full,
  :include_symmetric_algorithms,
  :no_security_extension,
  :remove_invalid_certificate_from_personal_store,
  :user_interaction_required)
  SENSITIVE = []
  include Aws::Structure
end

#include_symmetric_algorithmsBoolean

Include symmetric algorithms allowed by the subject.

Returns:

  • (Boolean)


920
921
922
923
924
925
926
927
928
# File 'gems/aws-sdk-pcaconnectorad/lib/aws-sdk-pcaconnectorad/types.rb', line 920

class EnrollmentFlagsV4 < Struct.new(
  :enable_key_reuse_on_nt_token_keyset_storage_full,
  :include_symmetric_algorithms,
  :no_security_extension,
  :remove_invalid_certificate_from_personal_store,
  :user_interaction_required)
  SENSITIVE = []
  include Aws::Structure
end

#no_security_extensionBoolean

This flag instructs the CA to not include the security extension szOID_NTDS_CA_SECURITY_EXT (OID:1.3.6.1.4.1.311.25.2), as specified in [MS-WCCE] sections 2.2.2.7.7.4 and 3.2.2.6.2.1.4.5.9, in the issued certificate. This addresses a Windows Kerberos elevation-of-privilege vulnerability.

Returns:

  • (Boolean)


920
921
922
923
924
925
926
927
928
# File 'gems/aws-sdk-pcaconnectorad/lib/aws-sdk-pcaconnectorad/types.rb', line 920

class EnrollmentFlagsV4 < Struct.new(
  :enable_key_reuse_on_nt_token_keyset_storage_full,
  :include_symmetric_algorithms,
  :no_security_extension,
  :remove_invalid_certificate_from_personal_store,
  :user_interaction_required)
  SENSITIVE = []
  include Aws::Structure
end

#remove_invalid_certificate_from_personal_storeBoolean

Delete expired or revoked certificates instead of archiving them.

Returns:

  • (Boolean)


920
921
922
923
924
925
926
927
928
# File 'gems/aws-sdk-pcaconnectorad/lib/aws-sdk-pcaconnectorad/types.rb', line 920

class EnrollmentFlagsV4 < Struct.new(
  :enable_key_reuse_on_nt_token_keyset_storage_full,
  :include_symmetric_algorithms,
  :no_security_extension,
  :remove_invalid_certificate_from_personal_store,
  :user_interaction_required)
  SENSITIVE = []
  include Aws::Structure
end

#user_interaction_requiredBoolean

Require user interaction when the subject is enrolled and the private key associated with the certificate is used.

Returns:

  • (Boolean)


920
921
922
923
924
925
926
927
928
# File 'gems/aws-sdk-pcaconnectorad/lib/aws-sdk-pcaconnectorad/types.rb', line 920

class EnrollmentFlagsV4 < Struct.new(
  :enable_key_reuse_on_nt_token_keyset_storage_full,
  :include_symmetric_algorithms,
  :no_security_extension,
  :remove_invalid_certificate_from_personal_store,
  :user_interaction_required)
  SENSITIVE = []
  include Aws::Structure
end