Interface CfnTemplate.SubjectNameFlagsV3Property

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnTemplate.SubjectNameFlagsV3Property.Jsii$Proxy
Enclosing class:
CfnTemplate

@Stability(Stable) public static interface CfnTemplate.SubjectNameFlagsV3Property extends software.amazon.jsii.JsiiSerializable
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.

Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.pcaconnectorad.*;
 SubjectNameFlagsV3Property subjectNameFlagsV3Property = SubjectNameFlagsV3Property.builder()
         .requireCommonName(false)
         .requireDirectoryPath(false)
         .requireDnsAsCn(false)
         .requireEmail(false)
         .sanRequireDirectoryGuid(false)
         .sanRequireDns(false)
         .sanRequireDomainDns(false)
         .sanRequireEmail(false)
         .sanRequireSpn(false)
         .sanRequireUpn(false)
         .build();
 

See Also: