Skip to main content

Get Certificate Details

Retrieves the certificate details.

Request

Request-Line

GET /sfd/v2.0/certs/{certificateId}  HTTP/1.1

Request Parameters

Path Parameters

ParameterTypeRequiredDescription
certificateIdLongMandatoryUnique identifier of the certificate record.

Response

Response Body

Property nameTypeRequiredDescription
idLongMandatoryUnique identifier of the certificate record.
customerIdIntegerMandatoryThe certificate under customer ID.
commonNameStringMandatoryCommon name.
subjectAlternativeNamesStringMandatorySubject alternative names.
serialNumberStringMandatorySerial number.
issuerStringMandatoryIssuer.
organizationStringOptionalOrganization.
organizationalUnitStringOptionalOrganizational unit.
countryStringMandatoryCountry.
stateOrProvinceStringOptionalState or province.
localityStringOptionalLocality.
validFromStringMandatoryValidity period start time in UTC.
validToStringMandatoryValidity period end time in UTC.
createdStringMandatoryCreated time in UTC.
expireInIntegerMandatoryRemaining days before the certificate expireds.

Time Format: All timestamps use ISO 8601 format without milliseconds: yyyy-MM-dd'T'HH:mm:ss'Z'. Example: 2025-06-25T08:59:38Z

Status Codes, Error Codes and Error Messages

Status CodeError CodeError Message
400CertificateId.InvalidCertificate is empty or invalid.

Examples

Get Certificate Detail

Request

GET /sfd/v2.0/certs/2356 HTTP/1.1

Successful Response Body

{
"id": 2356,
"customerId": 123,
"commonName": "example.com",
"subjectAlternativeNames": "DNS:example.com",
"serialNumber": "231272262238822062748024707871705586383",
"issuer": "MySSL.com",
"organization": "",
"organizationalUnit": "",
"country": "CN",
"stateOrProvince": "",
"locality": "",
"validFrom": "2024-06-25T08:59:38Z",
"validTo": "2025-06-25T08:59:38Z",
"created": "2024-06-25T13:33:18.256Z",
"expireIn": 358
}