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.