Class CfnTemplatePropsMixin.SubjectNameFlagsV3Property
Information to include in the subject name and alternate subject name of the certificate.
Implements
Inherited Members
Namespace: Amazon.CDK.CfnPropertyMixins.AWS.PCAConnectorAD
Assembly: Amazon.CDK.CfnPropertyMixins.dll
Syntax (csharp)
public class CfnTemplatePropsMixin.SubjectNameFlagsV3Property : CfnTemplatePropsMixin.ISubjectNameFlagsV3Property
Syntax (vb)
Public Class CfnTemplatePropsMixin.SubjectNameFlagsV3Property Implements CfnTemplatePropsMixin.ISubjectNameFlagsV3Property
Remarks
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.
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.CfnPropertyMixins.AWS.PCAConnectorAD;
var subjectNameFlagsV3Property = new SubjectNameFlagsV3Property {
RequireCommonName = false,
RequireDirectoryPath = false,
RequireDnsAsCn = false,
RequireEmail = false,
SanRequireDirectoryGuid = false,
SanRequireDns = false,
SanRequireDomainDns = false,
SanRequireEmail = false,
SanRequireSpn = false,
SanRequireUpn = false
};
Synopsis
Constructors
| SubjectNameFlagsV3Property() | Information to include in the subject name and alternate subject name of the certificate. |
Properties
| RequireCommonName | Include the common name in the subject name. |
| RequireDirectoryPath | Include the directory path in the subject name. |
| RequireDnsAsCn | Include the DNS as common name in the subject name. |
| RequireEmail | Include the subject's email in the subject name. |
| SanRequireDirectoryGuid | Include the globally unique identifier (GUID) in the subject alternate name. |
| SanRequireDns | Include the DNS in the subject alternate name. |
| SanRequireDomainDns | Include the domain DNS in the subject alternate name. |
| SanRequireEmail | Include the subject's email in the subject alternate name. |
| SanRequireSpn | Include the service principal name (SPN) in the subject alternate name. |
| SanRequireUpn | Include the user principal name (UPN) in the subject alternate name. |
Constructors
SubjectNameFlagsV3Property()
Information to include in the subject name and alternate subject name of the certificate.
public SubjectNameFlagsV3Property()
Remarks
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.
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.CfnPropertyMixins.AWS.PCAConnectorAD;
var subjectNameFlagsV3Property = new SubjectNameFlagsV3Property {
RequireCommonName = false,
RequireDirectoryPath = false,
RequireDnsAsCn = false,
RequireEmail = false,
SanRequireDirectoryGuid = false,
SanRequireDns = false,
SanRequireDomainDns = false,
SanRequireEmail = false,
SanRequireSpn = false,
SanRequireUpn = false
};
Properties
RequireCommonName
Include the common name in the subject name.
public object? RequireCommonName { get; set; }
Property Value
Remarks
RequireDirectoryPath
Include the directory path in the subject name.
public object? RequireDirectoryPath { get; set; }
Property Value
Remarks
RequireDnsAsCn
Include the DNS as common name in the subject name.
public object? RequireDnsAsCn { get; set; }
Property Value
Remarks
RequireEmail
Include the subject's email in the subject name.
public object? RequireEmail { get; set; }
Property Value
Remarks
SanRequireDirectoryGuid
Include the globally unique identifier (GUID) in the subject alternate name.
public object? SanRequireDirectoryGuid { get; set; }
Property Value
Remarks
SanRequireDns
Include the DNS in the subject alternate name.
public object? SanRequireDns { get; set; }
Property Value
Remarks
SanRequireDomainDns
Include the domain DNS in the subject alternate name.
public object? SanRequireDomainDns { get; set; }
Property Value
Remarks
SanRequireEmail
Include the subject's email in the subject alternate name.
public object? SanRequireEmail { get; set; }
Property Value
Remarks
SanRequireSpn
Include the service principal name (SPN) in the subject alternate name.
public object? SanRequireSpn { get; set; }
Property Value
Remarks
SanRequireUpn
Include the user principal name (UPN) in the subject alternate name.
public object? SanRequireUpn { get; set; }