Skip to content

KeyUsageFlags

Source code in docs_src/capo_pca_connector_ad/types/key_usage_flags.py
class KeyUsageFlags(TypedDict, closed=True):
    digital_signature: NotRequired["bool"]
    """<p>The digitalSignature is asserted when the subject public key is used for verifying digital signatures.</p>"""
    non_repudiation: NotRequired["bool"]
    """<p>NonRepudiation is asserted when the subject public key is used to verify digital signatures.</p>"""
    key_encipherment: NotRequired["bool"]
    """<p>KeyEncipherment is asserted when the subject public key is used for enciphering private or secret keys, i.e., for key transport.</p>"""
    data_encipherment: NotRequired["bool"]
    """<p>DataEncipherment is asserted when the subject public key is used for directly enciphering raw user data without the use of an intermediate symmetric cipher.</p>"""
    key_agreement: NotRequired["bool"]
    """<p>KeyAgreement is asserted when the subject public key is used for key agreement.</p>"""

data_encipherment instance-attribute

data_encipherment: NotRequired[bool]

DataEncipherment is asserted when the subject public key is used for directly enciphering raw user data without the use of an intermediate symmetric cipher.

digital_signature instance-attribute

digital_signature: NotRequired[bool]

The digitalSignature is asserted when the subject public key is used for verifying digital signatures.

key_agreement instance-attribute

key_agreement: NotRequired[bool]

KeyAgreement is asserted when the subject public key is used for key agreement.

key_encipherment instance-attribute

key_encipherment: NotRequired[bool]

KeyEncipherment is asserted when the subject public key is used for enciphering private or secret keys, i.e., for key transport.

non_repudiation instance-attribute

non_repudiation: NotRequired[bool]

NonRepudiation is asserted when the subject public key is used to verify digital signatures.