Skip to content

CertificateAuthorityConfiguration

Source code in docs_src/capo_acm_pca/types/certificate_authority_configuration.py
class CertificateAuthorityConfiguration(TypedDict, closed=True):
    key_algorithm: "capo_acm_pca.types.key_algorithm.KeyAlgorithm"
    """<p>Type of the public key algorithm and size, in bits, of the key pair that your CA creates when it issues a certificate. When you create a subordinate CA, you must use a key algorithm supported by the parent CA.</p>"""
    signing_algorithm: "capo_acm_pca.types.signing_algorithm.SigningAlgorithm"
    """<p>Name of the algorithm your private CA uses to sign certificate requests.</p> <p>This parameter should not be confused with the <code>SigningAlgorithm</code> parameter of the <code>IssueCertificate</code> API action, which is used to sign certificates when they are issued.</p>"""
    subject: "capo_acm_pca.types.asn1_subject.ASN1Subject"
    """<p>Structure that contains X.500 distinguished name information for your private CA.</p>"""
    csr_extensions: NotRequired["capo_acm_pca.types.csr_extensions.CsrExtensions"]
    """<p>Specifies information to be added to the extension section of the certificate signing request (CSR).</p>"""

csr_extensions instance-attribute

csr_extensions: NotRequired[CsrExtensions]

Specifies information to be added to the extension section of the certificate signing request (CSR).

key_algorithm instance-attribute

key_algorithm: KeyAlgorithm

Type of the public key algorithm and size, in bits, of the key pair that your CA creates when it issues a certificate. When you create a subordinate CA, you must use a key algorithm supported by the parent CA.

signing_algorithm instance-attribute

signing_algorithm: SigningAlgorithm

Name of the algorithm your private CA uses to sign certificate requests.

This parameter should not be confused with the SigningAlgorithm parameter of the IssueCertificate API action, which is used to sign certificates when they are issued.

subject instance-attribute

subject: ASN1Subject

Structure that contains X.500 distinguished name information for your private CA.