Skip to main content

CreateCodeSignKeyPairValuesInput

Code Sign Key Pair Values Input

This object is used to specify the options and parameters that should be used when minting (or rotating) a KeyPair object for this CodeSignSigningKey.

input CreateCodeSignKeyPairValuesInput {
location: ID!
driver: ID!
keyUsage: KeyUsageInput
parameterSet: KeyParameterSet!
validity: Duration
}

Fields

CreateCodeSignKeyPairValuesInput.location ● ID! non-null scalar

The ID of the KeyStorageLocation that should be used when minting or rotating the KeyPair.

CreateCodeSignKeyPairValuesInput.driver ● ID! non-null scalar

The ID of the KeyStorageDriver that hosts the KeyStorageLocation that should be used when minting or rotating the KeyPair.

CreateCodeSignKeyPairValuesInput.keyUsage ● KeyUsageInput input

The intended usage of the key. It will default to 'signing' usage if omitted.

CreateCodeSignKeyPairValuesInput.parameterSet ● KeyParameterSet! non-null enum

The desired key type, along with type specific parameters.

CreateCodeSignKeyPairValuesInput.validity ● Duration scalar

The time period after a key has been issued that it is considered valid. A duration with a value of zero (ie P0D) may be used to indicate that the key pair should never expire.

Attempting to perform a cryptographic operation using a Signing Key who's Key Pair is no longer within the configured validity period will automatically be rotated.

Member Of

CreateCodeSignSigningKeyObjectsInput input