CodeSignCertificateValues
Code Sign X.509 Certificate Values
type CodeSignCertificateValues {
label: String!
status: CodeSignObjectStatus!
statusMessage: String
object: Certificate
historicObjects: [Certificate!]
discardedObjects: [Certificate!]
caAccountId: ID
caProductOptionId: ID
csrSubject: CodeSignCSRSubject!
extensions: [CodeSignCertificateExtension!]!
validity: Duration!
reusePrivateKey: Boolean!
provideChain: Boolean!
}
Fields
CodeSignCertificateValues.label ● String! non-null scalar
A read-only idenfitier to access this X.509 certificate to perform cryptographic operations.
CodeSignCertificateValues.status ● CodeSignObjectStatus! non-null enum
A value that represents the current status of the cryptographic object that has been created using this pattern.
CodeSignCertificateValues.statusMessage ● String scalar
A human readable message that provides additional detail about the current status of the cryptographic object, or null if no extra detail is available.
CodeSignCertificateValues.object ● Certificate object
The issued Certificate object, or null if it has not yet been issued.
CodeSignCertificateValues.historicObjects ● [Certificate!] list object
When a Certificate is renewed the now historic Certificate may be placed
in this list if it is still accessible.
CodeSignCertificateValues.discardedObjects ● [Certificate!] list object
A set of objects, which should be deleted.
Any Certificate which is no longer needed should be added to this list, and written to the datastore before attempting to delete it. This ensures that the Signing Key will remain in a functional state even if errors are encountered when interacting with other services.
CodeSignCertificateValues.caAccountId ● ID scalar
The ID of the CA Account connection set up on VCP to use to issue a new code signing certificate.
CodeSignCertificateValues.caProductOptionId ● ID scalar
The ID of the product option from the CA Account ID to use to request the specific code signing certificate.
CodeSignCertificateValues.csrSubject ● CodeSignCSRSubject! non-null object
The set of values to use when requesting a new X.509 certificate to associate
with the current keypair contained by the CodeSignSigningKey object.
CodeSignCertificateValues.extensions ● [CodeSignCertificateExtension!]! non-null object
The extensions to use for issuing the X.509 certificate
CodeSignCertificateValues.validity ● Duration! non-null scalar
The length of time the certificate should be valid for after issuance.
CodeSignCertificateValues.reusePrivateKey ● Boolean! non-null 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.
CodeSignCertificateValues.provideChain ● Boolean! non-null scalar
True if the chain should be provided to a client with this object
Member Of
CodeSignSigningKeyObjects object