Interface PrivateCertificateProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
PrivateCertificateProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.104.0 (build e79254c)",
date="2024-12-11T23:26:29.756Z")
@Stability(Stable)
public interface PrivateCertificateProps
extends software.amazon.jsii.JsiiSerializable
Properties for your private certificate.
Example:
import software.amazon.awscdk.services.acmpca.*; PrivateCertificate.Builder.create(this, "PrivateCertificate") .domainName("test.example.com") .subjectAlternativeNames(List.of("cool.example.com", "test.example.net")) // optional .certificateAuthority(CertificateAuthority.fromCertificateAuthorityArn(this, "CA", "arn:aws:acm-pca:us-east-1:123456789012:certificate-authority/023077d8-2bfa-4eb0-8f22-05c96deade77")) .keyAlgorithm(KeyAlgorithm.RSA_2048) .build();
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forPrivateCertificateProps
static final class
An implementation forPrivateCertificateProps
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
Private certificate authority (CA) that will be used to issue the certificate.Fully-qualified domain name to request a private certificate for.default KeyAlgorithm
Specifies the algorithm of the public and private key pair that your certificate uses to encrypt data.Alternative domain names on your private certificate.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getCertificateAuthority
Private certificate authority (CA) that will be used to issue the certificate. -
getDomainName
Fully-qualified domain name to request a private certificate for.May contain wildcards, such as
*.domain.com
. -
getKeyAlgorithm
Specifies the algorithm of the public and private key pair that your certificate uses to encrypt data.When you request a private PKI certificate signed by a CA from AWS Private CA, the specified signing algorithm family (RSA or ECDSA) must match the algorithm family of the CA's secret key.
Default: KeyAlgorithm.RSA_2048
- See Also:
-
getSubjectAlternativeNames
Alternative domain names on your private certificate.Use this to register alternative domain names that represent the same site.
Default: - No additional FQDNs will be included as alternative domain names.
-
builder
- Returns:
- a
PrivateCertificateProps.Builder
ofPrivateCertificateProps
-