Skip to main content

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 contribute

Resources

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.