public static final class PrivateCertificate.Builder
extends java.lang.Object
PrivateCertificate
.Modifier and Type | Method and Description |
---|---|
PrivateCertificate |
build() |
PrivateCertificate.Builder |
certificateAuthority(ICertificateAuthority certificateAuthority)
Private certificate authority (CA) that will be used to issue the certificate.
|
static PrivateCertificate.Builder |
create(software.constructs.Construct scope,
java.lang.String id) |
PrivateCertificate.Builder |
domainName(java.lang.String domainName)
Fully-qualified domain name to request a private certificate for.
|
PrivateCertificate.Builder |
subjectAlternativeNames(java.util.List<java.lang.String> subjectAlternativeNames)
Alternative domain names on your private certificate.
|
public static PrivateCertificate.Builder create(software.constructs.Construct scope, java.lang.String id)
scope
- This parameter is required.id
- This parameter is required.PrivateCertificate.Builder
.public PrivateCertificate.Builder certificateAuthority(ICertificateAuthority certificateAuthority)
certificateAuthority
- Private certificate authority (CA) that will be used to issue the certificate. This parameter is required.this
public PrivateCertificate.Builder domainName(java.lang.String domainName)
May contain wildcards, such as *.domain.com
.
domainName
- Fully-qualified domain name to request a private certificate for. This parameter is required.this
public PrivateCertificate.Builder subjectAlternativeNames(java.util.List<java.lang.String> subjectAlternativeNames)
Use this to register alternative domain names that represent the same site.
Default: - No additional FQDNs will be included as alternative domain names.
subjectAlternativeNames
- Alternative domain names on your private certificate. This parameter is required.this
public PrivateCertificate build()