Skip to content

KeyUsage

Source code in docs_src/capo_acm_pca/types/key_usage.py
class KeyUsage(TypedDict, closed=True):
    digital_signature: "capo_acm_pca.types.boolean.Boolean"
    """<p> Key can be used for digital signing.</p>"""
    non_repudiation: "capo_acm_pca.types.boolean.Boolean"
    """<p>Key can be used for non-repudiation.</p>"""
    key_encipherment: "capo_acm_pca.types.boolean.Boolean"
    """<p>Key can be used to encipher data.</p>"""
    data_encipherment: "capo_acm_pca.types.boolean.Boolean"
    """<p>Key can be used to decipher data.</p>"""
    key_agreement: "capo_acm_pca.types.boolean.Boolean"
    """<p>Key can be used in a key-agreement protocol.</p>"""
    key_cert_sign: "capo_acm_pca.types.boolean.Boolean"
    """<p>Key can be used to sign certificates.</p>"""
    crl_sign: "capo_acm_pca.types.boolean.Boolean"
    """<p>Key can be used to sign CRLs.</p>"""
    encipher_only: "capo_acm_pca.types.boolean.Boolean"
    """<p>Key can be used only to encipher data.</p>"""
    decipher_only: "capo_acm_pca.types.boolean.Boolean"
    """<p>Key can be used only to decipher data.</p>"""

crl_sign instance-attribute

crl_sign: Boolean

Key can be used to sign CRLs.

data_encipherment instance-attribute

data_encipherment: Boolean

Key can be used to decipher data.

decipher_only instance-attribute

decipher_only: Boolean

Key can be used only to decipher data.

digital_signature instance-attribute

digital_signature: Boolean

Key can be used for digital signing.

encipher_only instance-attribute

encipher_only: Boolean

Key can be used only to encipher data.

key_agreement instance-attribute

key_agreement: Boolean

Key can be used in a key-agreement protocol.

key_cert_sign instance-attribute

key_cert_sign: Boolean

Key can be used to sign certificates.

key_encipherment instance-attribute

key_encipherment: Boolean

Key can be used to encipher data.

non_repudiation instance-attribute

non_repudiation: Boolean

Key can be used for non-repudiation.