Class: Aws::PcaConnectorAd::Types::SubjectNameFlagsV3
- Inherits:
-
Struct
- Object
- Struct
- Aws::PcaConnectorAd::Types::SubjectNameFlagsV3
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-pcaconnectorad/types.rb
Overview
Information to include in the subject name and alternate subject name of the certificate. The subject name can be common name, directory path, DNS as common name, or left blank. You can optionally include email to the subject name for user templates. If you leave the subject name blank then you must set a subject alternate name. The subject alternate name (SAN) can include globally unique identifier (GUID), DNS, domain DNS, email, service principal name (SPN), and user principal name (UPN). You can leave the SAN blank. If you leave the SAN blank, then you must set a subject name.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#require_common_name ⇒ Boolean
Include the common name in the subject name.
-
#require_directory_path ⇒ Boolean
Include the directory path in the subject name.
-
#require_dns_as_cn ⇒ Boolean
Include the DNS as common name in the subject name.
-
#require_email ⇒ Boolean
Include the subject’s email in the subject name.
-
#san_require_directory_guid ⇒ Boolean
Include the globally unique identifier (GUID) in the subject alternate name.
-
#san_require_dns ⇒ Boolean
Include the DNS in the subject alternate name.
-
#san_require_domain_dns ⇒ Boolean
Include the domain DNS in the subject alternate name.
-
#san_require_email ⇒ Boolean
Include the subject’s email in the subject alternate name.
-
#san_require_spn ⇒ Boolean
Include the service principal name (SPN) in the subject alternate name.
-
#san_require_upn ⇒ Boolean
Include the user principal name (UPN) in the subject alternate name.
Instance Attribute Details
#require_common_name ⇒ Boolean
Include the common name in the subject name.
2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 |
# File 'lib/aws-sdk-pcaconnectorad/types.rb', line 2134 class SubjectNameFlagsV3 < Struct.new( :require_common_name, :require_directory_path, :require_dns_as_cn, :require_email, :san_require_directory_guid, :san_require_dns, :san_require_domain_dns, :san_require_email, :san_require_spn, :san_require_upn) SENSITIVE = [] include Aws::Structure end |
#require_directory_path ⇒ Boolean
Include the directory path in the subject name.
2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 |
# File 'lib/aws-sdk-pcaconnectorad/types.rb', line 2134 class SubjectNameFlagsV3 < Struct.new( :require_common_name, :require_directory_path, :require_dns_as_cn, :require_email, :san_require_directory_guid, :san_require_dns, :san_require_domain_dns, :san_require_email, :san_require_spn, :san_require_upn) SENSITIVE = [] include Aws::Structure end |
#require_dns_as_cn ⇒ Boolean
Include the DNS as common name in the subject name.
2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 |
# File 'lib/aws-sdk-pcaconnectorad/types.rb', line 2134 class SubjectNameFlagsV3 < Struct.new( :require_common_name, :require_directory_path, :require_dns_as_cn, :require_email, :san_require_directory_guid, :san_require_dns, :san_require_domain_dns, :san_require_email, :san_require_spn, :san_require_upn) SENSITIVE = [] include Aws::Structure end |
#require_email ⇒ Boolean
Include the subject’s email in the subject name.
2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 |
# File 'lib/aws-sdk-pcaconnectorad/types.rb', line 2134 class SubjectNameFlagsV3 < Struct.new( :require_common_name, :require_directory_path, :require_dns_as_cn, :require_email, :san_require_directory_guid, :san_require_dns, :san_require_domain_dns, :san_require_email, :san_require_spn, :san_require_upn) SENSITIVE = [] include Aws::Structure end |
#san_require_directory_guid ⇒ Boolean
Include the globally unique identifier (GUID) in the subject alternate name.
2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 |
# File 'lib/aws-sdk-pcaconnectorad/types.rb', line 2134 class SubjectNameFlagsV3 < Struct.new( :require_common_name, :require_directory_path, :require_dns_as_cn, :require_email, :san_require_directory_guid, :san_require_dns, :san_require_domain_dns, :san_require_email, :san_require_spn, :san_require_upn) SENSITIVE = [] include Aws::Structure end |
#san_require_dns ⇒ Boolean
Include the DNS in the subject alternate name.
2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 |
# File 'lib/aws-sdk-pcaconnectorad/types.rb', line 2134 class SubjectNameFlagsV3 < Struct.new( :require_common_name, :require_directory_path, :require_dns_as_cn, :require_email, :san_require_directory_guid, :san_require_dns, :san_require_domain_dns, :san_require_email, :san_require_spn, :san_require_upn) SENSITIVE = [] include Aws::Structure end |
#san_require_domain_dns ⇒ Boolean
Include the domain DNS in the subject alternate name.
2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 |
# File 'lib/aws-sdk-pcaconnectorad/types.rb', line 2134 class SubjectNameFlagsV3 < Struct.new( :require_common_name, :require_directory_path, :require_dns_as_cn, :require_email, :san_require_directory_guid, :san_require_dns, :san_require_domain_dns, :san_require_email, :san_require_spn, :san_require_upn) SENSITIVE = [] include Aws::Structure end |
#san_require_email ⇒ Boolean
Include the subject’s email in the subject alternate name.
2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 |
# File 'lib/aws-sdk-pcaconnectorad/types.rb', line 2134 class SubjectNameFlagsV3 < Struct.new( :require_common_name, :require_directory_path, :require_dns_as_cn, :require_email, :san_require_directory_guid, :san_require_dns, :san_require_domain_dns, :san_require_email, :san_require_spn, :san_require_upn) SENSITIVE = [] include Aws::Structure end |
#san_require_spn ⇒ Boolean
Include the service principal name (SPN) in the subject alternate name.
2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 |
# File 'lib/aws-sdk-pcaconnectorad/types.rb', line 2134 class SubjectNameFlagsV3 < Struct.new( :require_common_name, :require_directory_path, :require_dns_as_cn, :require_email, :san_require_directory_guid, :san_require_dns, :san_require_domain_dns, :san_require_email, :san_require_spn, :san_require_upn) SENSITIVE = [] include Aws::Structure end |
#san_require_upn ⇒ Boolean
Include the user principal name (UPN) in the subject alternate name.
2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 |
# File 'lib/aws-sdk-pcaconnectorad/types.rb', line 2134 class SubjectNameFlagsV3 < Struct.new( :require_common_name, :require_directory_path, :require_dns_as_cn, :require_email, :san_require_directory_guid, :san_require_dns, :san_require_domain_dns, :san_require_email, :san_require_spn, :san_require_upn) SENSITIVE = [] include Aws::Structure end |