Class KeyAlgorithm
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.certificatemanager.KeyAlgorithm
- All Implemented Interfaces:
software.amazon.jsii.JsiiSerializable
@Generated(value="jsii-pacmak/1.119.0 (build 1634eac)",
date="2025-11-17T14:40:46.715Z")
@Stability(Stable)
public class KeyAlgorithm
extends software.amazon.jsii.JsiiObject
Certificate Manager key algorithm.
If you need to use an algorithm that doesn't exist as a static member, you
can instantiate a KeyAlgorithm object, e.g: new KeyAlgorithm('RSA_2048').
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();
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final KeyAlgorithmEC_prime256v1 algorithm.static final KeyAlgorithmEC_secp384r1 algorithm.static final KeyAlgorithmEC_secp521r1 algorithm.static final KeyAlgorithmRSA_1024 algorithm.static final KeyAlgorithmRSA_2048 algorithm.static final KeyAlgorithmRSA_3072 algorithm.static final KeyAlgorithmRSA_4096 algorithm. -
Constructor Summary
ConstructorsModifierConstructorDescriptionKeyAlgorithm(String name) protectedKeyAlgorithm(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) protectedKeyAlgorithm(software.amazon.jsii.JsiiObjectRef objRef) -
Method Summary
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Field Details
-
EC_PRIME256_V1
EC_prime256v1 algorithm. -
EC_SECP384_R1
EC_secp384r1 algorithm. -
EC_SECP521_R1
EC_secp521r1 algorithm. -
RSA_1024
RSA_1024 algorithm. -
RSA_2048
RSA_2048 algorithm. -
RSA_3072
RSA_3072 algorithm. -
RSA_4096
RSA_4096 algorithm.
-
-
Constructor Details
-
KeyAlgorithm
protected KeyAlgorithm(software.amazon.jsii.JsiiObjectRef objRef) -
KeyAlgorithm
protected KeyAlgorithm(software.amazon.jsii.JsiiObject.InitializationMode initializationMode) -
KeyAlgorithm
- Parameters:
name- The name of the algorithm. This parameter is required.
-
-
Method Details
-
getName
The name of the algorithm.
-