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.