Interface CfnCertificate.SubjectProperty

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

@Stability(Stable) public static interface CfnCertificate.SubjectProperty extends software.amazon.jsii.JsiiSerializable
Contains information about the certificate subject.

The Subject field in the certificate identifies the entity that owns or controls the public key in the certificate. The entity can be a user, computer, device, or service. The Subject must contain an X.500 distinguished name (DN). A DN is a sequence of relative distinguished names (RDNs). The RDNs are separated by commas in the certificate.

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.acmpca.*;
 SubjectProperty subjectProperty = SubjectProperty.builder()
         .commonName("commonName")
         .country("country")
         .customAttributes(List.of(CustomAttributeProperty.builder()
                 .objectIdentifier("objectIdentifier")
                 .value("value")
                 .build()))
         .distinguishedNameQualifier("distinguishedNameQualifier")
         .generationQualifier("generationQualifier")
         .givenName("givenName")
         .initials("initials")
         .locality("locality")
         .organization("organization")
         .organizationalUnit("organizationalUnit")
         .pseudonym("pseudonym")
         .serialNumber("serialNumber")
         .state("state")
         .surname("surname")
         .title("title")
         .build();
 

See Also: