@Stability(value=Stable) public static final class CfnCertificate.SubjectProperty.Builder extends Object implements software.amazon.jsii.Builder<CfnCertificate.SubjectProperty>
CfnCertificate.SubjectProperty| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnCertificate.SubjectProperty.Builder commonName(String commonName)
CfnCertificate.SubjectProperty.getCommonName()commonName - For CA and end-entity certificates in a private PKI, the common name (CN) can be any string within the length limit.
Note: In publicly trusted certificates, the common name must be a fully qualified domain name (FQDN) associated with the certificate subject.this@Stability(value=Stable) public CfnCertificate.SubjectProperty.Builder country(String country)
CfnCertificate.SubjectProperty.getCountry()country - Two-digit code that specifies the country in which the certificate subject located.this@Stability(value=Stable) public CfnCertificate.SubjectProperty.Builder customAttributes(IResolvable customAttributes)
CfnCertificate.SubjectProperty.getCustomAttributes()customAttributes - Contains a sequence of one or more X.500 relative distinguished names (RDNs), each of which consists of an object identifier (OID) and a value. For more information, see NIST’s definition of [Object Identifier (OID)](https://docs.aws.amazon.com/https://csrc.nist.gov/glossary/term/Object_Identifier) .
Custom attributes cannot be used in combination with standard attributes.
this@Stability(value=Stable) public CfnCertificate.SubjectProperty.Builder customAttributes(List<? extends Object> customAttributes)
CfnCertificate.SubjectProperty.getCustomAttributes()customAttributes - Contains a sequence of one or more X.500 relative distinguished names (RDNs), each of which consists of an object identifier (OID) and a value. For more information, see NIST’s definition of [Object Identifier (OID)](https://docs.aws.amazon.com/https://csrc.nist.gov/glossary/term/Object_Identifier) .
Custom attributes cannot be used in combination with standard attributes.
this@Stability(value=Stable) public CfnCertificate.SubjectProperty.Builder distinguishedNameQualifier(String distinguishedNameQualifier)
CfnCertificate.SubjectProperty.getDistinguishedNameQualifier()distinguishedNameQualifier - Disambiguating information for the certificate subject.this@Stability(value=Stable) public CfnCertificate.SubjectProperty.Builder generationQualifier(String generationQualifier)
CfnCertificate.SubjectProperty.getGenerationQualifier()generationQualifier - Typically a qualifier appended to the name of an individual.
Examples include Jr. for junior, Sr. for senior, and III for third.this@Stability(value=Stable) public CfnCertificate.SubjectProperty.Builder givenName(String givenName)
CfnCertificate.SubjectProperty.getGivenName()givenName - First name.this@Stability(value=Stable) public CfnCertificate.SubjectProperty.Builder initials(String initials)
CfnCertificate.SubjectProperty.getInitials()initials - Concatenation that typically contains the first letter of the *GivenName* , the first letter of the middle name if one exists, and the first letter of the *Surname* .this@Stability(value=Stable) public CfnCertificate.SubjectProperty.Builder locality(String locality)
CfnCertificate.SubjectProperty.getLocality()locality - The locality (such as a city or town) in which the certificate subject is located.this@Stability(value=Stable) public CfnCertificate.SubjectProperty.Builder organization(String organization)
CfnCertificate.SubjectProperty.getOrganization()organization - Legal name of the organization with which the certificate subject is affiliated.this@Stability(value=Stable) public CfnCertificate.SubjectProperty.Builder organizationalUnit(String organizationalUnit)
CfnCertificate.SubjectProperty.getOrganizationalUnit()organizationalUnit - A subdivision or unit of the organization (such as sales or finance) with which the certificate subject is affiliated.this@Stability(value=Stable) public CfnCertificate.SubjectProperty.Builder pseudonym(String pseudonym)
CfnCertificate.SubjectProperty.getPseudonym()pseudonym - Typically a shortened version of a longer *GivenName* .
For example, Jonathan is often shortened to John. Elizabeth is often shortened to Beth, Liz, or Eliza.this@Stability(value=Stable) public CfnCertificate.SubjectProperty.Builder serialNumber(String serialNumber)
CfnCertificate.SubjectProperty.getSerialNumber()serialNumber - The certificate serial number.this@Stability(value=Stable) public CfnCertificate.SubjectProperty.Builder state(String state)
CfnCertificate.SubjectProperty.getState()state - State in which the subject of the certificate is located.this@Stability(value=Stable) public CfnCertificate.SubjectProperty.Builder surname(String surname)
CfnCertificate.SubjectProperty.getSurname()surname - Family name.
In the US and the UK, for example, the surname of an individual is ordered last. In Asian cultures the surname is typically ordered first.this@Stability(value=Stable) public CfnCertificate.SubjectProperty.Builder title(String title)
CfnCertificate.SubjectProperty.getTitle()title - A title such as Mr.
or Ms., which is pre-pended to the name to refer formally to the certificate subject.this@Stability(value=Stable) public CfnCertificate.SubjectProperty build()
build in interface software.amazon.jsii.Builder<CfnCertificate.SubjectProperty>CfnCertificate.SubjectPropertyNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.