UpdateCodeSignCertificateValuesInput
Code Sign X.509 Certificate Values Input
This object is used to specify the options and parameters that should be used
when issuing (or renewing) 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 with a
matching name.
Any value omitted from this input will preserve the previously stored value.
Note that any modifications made to a CodeSignCertificateValues object will
not modify any already issued Certificate objects and will only take effect
when the Certificate is initially issued or renewed.
input UpdateCodeSignCertificateValuesInput {
caAccountId: ID
caProductOptionId: ID
csrSubject: CodeSignCSRSubjectUpdateInput
extensions: [CodeSignCertificateExtensionInput!]
validity: Duration
reusePrivateKey: Boolean
provideChain: Boolean
}
Fields
UpdateCodeSignCertificateValuesInput.caAccountId ● ID scalar
The ID of the CA Account connection set up on VCP to use to issue a new code signing certificate.
UpdateCodeSignCertificateValuesInput.caProductOptionId ● ID scalar
The ID of the product option from the CA Account ID to use to request the specific code signing certificate.
UpdateCodeSignCertificateValuesInput.csrSubject ● CodeSignCSRSubjectUpdateInput 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.
UpdateCodeSignCertificateValuesInput.extensions ● [CodeSignCertificateExtensionInput!] list input
The extensions to use for issuing the X.509 certificate
UpdateCodeSignCertificateValuesInput.validity ● Duration scalar
The length of time the certificate should be valid for after issuance.
UpdateCodeSignCertificateValuesInput.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.
UpdateCodeSignCertificateValuesInput.provideChain ● Boolean scalar
True if the chain should be provided to a client with this object