public static interface CfnCertificateAuthority.CsrExtensionsProperty
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.*; CsrExtensionsProperty csrExtensionsProperty = CsrExtensionsProperty.builder() .keyUsage(KeyUsageProperty.builder() .crlSign(false) .dataEncipherment(false) .decipherOnly(false) .digitalSignature(false) .encipherOnly(false) .keyAgreement(false) .keyCertSign(false) .keyEncipherment(false) .nonRepudiation(false) .build()) .subjectInformationAccess(List.of(AccessDescriptionProperty.builder() .accessLocation(GeneralNameProperty.builder() .directoryName(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()) .dnsName("dnsName") .ediPartyName(EdiPartyNameProperty.builder() .nameAssigner("nameAssigner") .partyName("partyName") .build()) .ipAddress("ipAddress") .otherName(OtherNameProperty.builder() .typeId("typeId") .value("value") .build()) .registeredId("registeredId") .rfc822Name("rfc822Name") .uniformResourceIdentifier("uniformResourceIdentifier") .build()) .accessMethod(AccessMethodProperty.builder() .accessMethodType("accessMethodType") .customObjectIdentifier("customObjectIdentifier") .build()) .build())) .build();
Modifier and Type | Interface and Description |
---|---|
static class |
CfnCertificateAuthority.CsrExtensionsProperty.Builder
A builder for
CfnCertificateAuthority.CsrExtensionsProperty |
static class |
CfnCertificateAuthority.CsrExtensionsProperty.Jsii$Proxy
An implementation for
CfnCertificateAuthority.CsrExtensionsProperty |
Modifier and Type | Method and Description |
---|---|
static CfnCertificateAuthority.CsrExtensionsProperty.Builder |
builder() |
default java.lang.Object |
getKeyUsage()
Indicates the purpose of the certificate and of the key contained in the certificate.
|
default java.lang.Object |
getSubjectInformationAccess()
For CA certificates, provides a path to additional information pertaining to the CA, such as revocation and policy.
|
default java.lang.Object getKeyUsage()
default java.lang.Object getSubjectInformationAccess()
For more information, see Subject Information Access in RFC 5280.
static CfnCertificateAuthority.CsrExtensionsProperty.Builder builder()