Skip to content

PrivateKeyFlagsV4

Source code in docs_src/capo_pca_connector_ad/types/private_key_flags_v4.py
class PrivateKeyFlagsV4(TypedDict, closed=True):
    exportable_key: NotRequired["bool"]
    """<p>Allows the private key to be exported.</p>"""
    strong_key_protection_required: NotRequired["bool"]
    """<p>Require user input when using the private key for enrollment.</p>"""
    require_alternate_signature_algorithm: NotRequired["bool"]
    """<p>Requires the PKCS #1 v2.1 signature format for certificates. You should verify that your CA, objects, and applications can accept this signature format.</p>"""
    require_same_key_renewal: NotRequired["bool"]
    """<p>Renew certificate using the same private key.</p>"""
    use_legacy_provider: NotRequired["bool"]
    """<p>Specifies the cryptographic service provider category used to generate private keys. Set to TRUE to use Legacy Cryptographic Service Providers and FALSE to use Key Storage Providers.</p>"""
    client_version: (
        "capo_pca_connector_ad.types.client_compatibility_v4.ClientCompatibilityV4"
    )
    """<p>Defines the minimum client compatibility.</p>"""

client_version instance-attribute

client_version: ClientCompatibilityV4

Defines the minimum client compatibility.

exportable_key instance-attribute

exportable_key: NotRequired[bool]

Allows the private key to be exported.

require_alternate_signature_algorithm instance-attribute

require_alternate_signature_algorithm: NotRequired[bool]

Requires the PKCS #1 v2.1 signature format for certificates. You should verify that your CA, objects, and applications can accept this signature format.

require_same_key_renewal instance-attribute

require_same_key_renewal: NotRequired[bool]

Renew certificate using the same private key.

strong_key_protection_required instance-attribute

strong_key_protection_required: NotRequired[bool]

Require user input when using the private key for enrollment.

use_legacy_provider instance-attribute

use_legacy_provider: NotRequired[bool]

Specifies the cryptographic service provider category used to generate private keys. Set to TRUE to use Legacy Cryptographic Service Providers and FALSE to use Key Storage Providers.