SSLCertificate
An SSL certificate: the request, the CA order and the issued certificate
type SSLCertificate {
altNames: [String!]
brand: String!
certificateCredit: SSLCertificateCredit
commonName: String
companyId: ID!
createdAt: ISO8601DateTime!
csr: String
daysUntilExpiration: Int
domainAssetId: ID
domainValidations: [SSLDomainValidation!]!
evDetailsProvided: Boolean!
expired: Boolean!
generations: [SSLCertificateGeneration!]!
id: ID!
issued: Boolean!
issuerCommonName: String
issuerOrganizationName: String
productTermDays: Int
productTermEndsAt: ISO8601DateTime
productTermStartsAt: ISO8601DateTime
providerOrderNumber: ID
revokeReason: String
serial: String
sha1Fingerprint: String
status: SSLCertificateStatus!
subjectCommonName: String
subjectCountryName: String
subjectOrganizationName: String
updatedAt: ISO8601DateTime!
validationStatus: String
validityNotAfter: ISO8601DateTime
validityNotBefore: ISO8601DateTime
validityYears: Int
}
Fields
SSLCertificate.altNames ● [String!] list scalar
Subject Alternative Names covered by the certificate
SSLCertificate.brand ● String! non-null scalar
SSLCertificate.certificateCredit ● SSLCertificateCredit object
SSLCertificate.commonName ● String scalar
Primary common name of the certificate
SSLCertificate.companyId ● ID! non-null scalar
SSLCertificate.createdAt ● ISO8601DateTime! non-null scalar
SSLCertificate.csr ● String scalar
PEM-encoded Certificate Signing Request (the key is never stored). Null only for imported certificates whose CSR was not kept by the original system
SSLCertificate.daysUntilExpiration ● Int scalar
SSLCertificate.domainAssetId ● ID scalar
Asset of the protected domain, when the certificate was linked to one
SSLCertificate.domainValidations ● [SSLDomainValidation!]! non-null object
SSLCertificate.evDetailsProvided ● Boolean! non-null scalar
Whether the EV vetting half has been supplied (false while awaiting deferred completion)
SSLCertificate.expired ● Boolean! non-null scalar
SSLCertificate.generations ● [SSLCertificateGeneration!]! non-null object
Every certificate issued inside this subscription, oldest first
SSLCertificate.id ● ID! non-null scalar
Also the id of this certificate's Asset in the inventory
SSLCertificate.issued ● Boolean! non-null scalar
Whether the CA has issued this certificate and the bytes were downloaded
SSLCertificate.issuerCommonName ● String scalar
SSLCertificate.issuerOrganizationName ● String scalar
SSLCertificate.productTermDays ● Int scalar
Commercial term in days as confirmed by the CA (365, 730, 1095, 1461 or 1826)
SSLCertificate.productTermEndsAt ● ISO8601DateTime scalar
End of the commercial term. Reissues are included until this date and consume no credit
SSLCertificate.productTermStartsAt ● ISO8601DateTime scalar
Start of the commercial term, as confirmed by the CA
SSLCertificate.providerOrderNumber ● ID scalar
Order number assigned by the CA
SSLCertificate.revokeReason ● String scalar
SSLCertificate.serial ● String scalar
SSLCertificate.sha1Fingerprint ● String scalar
SSLCertificate.status ● SSLCertificateStatus! non-null enum
SSLCertificate.subjectCommonName ● String scalar
SSLCertificate.subjectCountryName ● String scalar
SSLCertificate.subjectOrganizationName ● String scalar
SSLCertificate.updatedAt ● ISO8601DateTime! non-null scalar
SSLCertificate.validationStatus ● String scalar
SSLCertificate.validityNotAfter ● ISO8601DateTime scalar
SSLCertificate.validityNotBefore ● ISO8601DateTime scalar
SSLCertificate.validityYears ● Int scalar
Contracted term in years. The issued certificate is always shorter (see productTerm* fields)
Returned By
sslCertificate query ● sslDuplicateCertificates query
Member Of
SSLCertificatePaginatedCollection object ● SSLCreateCertificatePayload object ● SSLProvideEvDetailsPayload object ● SSLReissueCertificatePayload object ● SSLRevokeCertificatePayload object ● SSLSynchronizeCertificatePayload object
Contribute to the Docs
Found something outdated or missing? Help us improve the documentation with a quick suggestion or edit.
How to contributeResources
By exploring our content, you'll find resources that will enhance your understanding of the importance of a Security Application Program.
Conviso Blog: Explore our blog, which offers a collection of articles and posts covering a wide range of AppSec topics. The content on the blog is primarily in English.
Conviso's YouTube Channel: Access a wealth of informative videos covering various topics related to AppSec. Please note that the content is primarily in Portuguese.