Skip to content

PutSigningProfileRequest

Source code in docs_src/capo_signer/types/put_signing_profile_request.py
class PutSigningProfileRequest(TypedDict, closed=True):
    profile_name: "capo_signer.types.profile_name.ProfileName"
    """<p>The name of the signing profile to be created.</p>"""
    signing_material: NotRequired["capo_signer.types.signing_material.SigningMaterial"]
    """<p>The AWS Certificate Manager certificate that will be used to sign code with the new signing profile.</p>"""
    signature_validity_period: NotRequired[
        "capo_signer.types.signature_validity_period.SignatureValidityPeriod"
    ]
    """<p>The default validity period override for any signature generated using this signing profile. If unspecified, the default is 135 months.</p>"""
    platform_id: "capo_signer.types.platform_id.PlatformId"
    """<p>The ID of the signing platform to be created.</p>"""
    overrides: NotRequired[
        "capo_signer.types.signing_platform_overrides.SigningPlatformOverrides"
    ]
    """<p>A subfield of <code>platform</code>. This specifies any different configuration options that you want to apply to the chosen platform (such as a different <code>hash-algorithm</code> or <code>signing-algorithm</code>).</p>"""
    signing_parameters: NotRequired[
        "capo_signer.types.signing_parameters.SigningParameters"
    ]
    """<p>Map of key-value pairs for signing. These can include any information that you want to use during signing.</p>"""
    tags: NotRequired["capo_signer.types.tag_map.TagMap"]
    """<p>Tags to be associated with the signing profile that is being created.</p>"""

overrides instance-attribute

overrides: NotRequired[SigningPlatformOverrides]

A subfield of platform. This specifies any different configuration options that you want to apply to the chosen platform (such as a different hash-algorithm or signing-algorithm).

platform_id instance-attribute

platform_id: PlatformId

The ID of the signing platform to be created.

profile_name instance-attribute

profile_name: ProfileName

The name of the signing profile to be created.

signature_validity_period instance-attribute

signature_validity_period: NotRequired[SignatureValidityPeriod]

The default validity period override for any signature generated using this signing profile. If unspecified, the default is 135 months.

signing_material instance-attribute

signing_material: NotRequired[SigningMaterial]

The AWS Certificate Manager certificate that will be used to sign code with the new signing profile.

signing_parameters instance-attribute

signing_parameters: NotRequired[SigningParameters]

Map of key-value pairs for signing. These can include any information that you want to use during signing.

tags instance-attribute

tags: NotRequired[TagMap]

Tags to be associated with the signing profile that is being created.