Skip to content

RegisterCertificateRequest

Source code in docs_src/capo_directory_service/types/register_certificate_request.py
class RegisterCertificateRequest(TypedDict, closed=True):
    directory_id: "capo_directory_service.types.directory_id.DirectoryId"
    """<p>The identifier of the directory.</p>"""
    certificate_data: "capo_directory_service.types.certificate_data.CertificateData"
    """<p>The certificate PEM string that needs to be registered.</p>"""
    type: NotRequired["capo_directory_service.types.certificate_type.CertificateType"]
    """<p>The function that the registered certificate performs. Valid values include <code>ClientLDAPS</code> or <code>ClientCertAuth</code>. The default value is <code>ClientLDAPS</code>.</p>"""
    client_cert_auth_settings: NotRequired[
        "capo_directory_service.types.client_cert_auth_settings.ClientCertAuthSettings"
    ]
    """<p>A <code>ClientCertAuthSettings</code> object that contains client certificate authentication settings.</p>"""

certificate_data instance-attribute

certificate_data: CertificateData

The certificate PEM string that needs to be registered.

client_cert_auth_settings instance-attribute

client_cert_auth_settings: NotRequired[ClientCertAuthSettings]

A ClientCertAuthSettings object that contains client certificate authentication settings.

directory_id instance-attribute

directory_id: DirectoryId

The identifier of the directory.

type instance-attribute

type: NotRequired[CertificateType]

The function that the registered certificate performs. Valid values include ClientLDAPS or ClientCertAuth. The default value is ClientLDAPS.