CreateCodeSignCertificateValuesInput
Code Sign X.509 Certificate Values Input
This object is used to specify the options and parameters that should be used
when issuing a Certificate object for this CodeSignSigningKey.
Certificate issuance requires a KeyPair and will use the object resulting from
the CodeSignKeyPairValues object on the same CodeSignSigningKey.
input CreateCodeSignCertificateValuesInput {
caAccountId: ID!
caProductOptionId: ID!
csrSubject: CodeSignCSRSubjectCreateInput!
extensions: [CodeSignCertificateExtensionInput!]
validity: Duration!
reusePrivateKey: Boolean
provideChain: Boolean
}
Fields
CreateCodeSignCertificateValuesInput.caAccountId ● ID! non-null scalar
The ID of the CA Account connection set up on VCP to use to issue a new code signing certificate.
CreateCodeSignCertificateValuesInput.caProductOptionId ● ID! non-null scalar
The ID of the product option from the CA Account ID to use to request the specific code signing certificate.
CreateCodeSignCertificateValuesInput.csrSubject ● CodeSignCSRSubjectCreateInput! non-null input
The set of values to use when requesting a new X.509 certificate to associate
with the current keypair contained by the CodeSignSigningKey object.
CreateCodeSignCertificateValuesInput.extensions ● [CodeSignCertificateExtensionInput!] list input
The extensions to use for issuing the X.509 certificate
CreateCodeSignCertificateValuesInput.validity ● Duration! non-null scalar
The length of time the certificate should be valid for after issuance.
CreateCodeSignCertificateValuesInput.reusePrivateKey ● Boolean scalar
True if the private key should be reused when renewing. If false then the associated Key Pair will be rotated when the certificate is renewed.
CreateCodeSignCertificateValuesInput.provideChain ● Boolean scalar
True if the chain should be provided to a client with this object