Retrieve the trust chain for a specific public Certificate Authority
Retrieve the trust chain for a specific public Certificate Authority based on the Certificate Authority name
name
string
required |
-
200 The trust chain
application/jsonnamestring requiredcertificateobject (CFCertificate) requireddnstring requiredThe certificate's Distinguished Name
dnElementsarray of object (CFDistinguishedName) requiredArray [
typestring requiredvaluestring required]
issuerDnstring requiredThe certificate's issuer Distinguished Name
notBeforeinteger requiredThe certificate's start date in milliseconds since the epoch
notAfterinteger requiredThe certificate's expiration date in milliseconds since the epoch
keyTypestring (Keytype) requiredThe certificate's key type
Enumrsa-<size>
ec-secp256r1
ec-secp384r1
ec-secp521r1
ed-Ed448
ed-Ed25519
signingAlgorithmstring requiredThe certificate's signing algorithm
pemstring requiredThe certificate's PEM-encoded content
subjectKeyIdentifierstring requiredcertificateThumbprintstring requiredThe certificate's thumbprint
certificateSHAOneThumbprintstring requiredThe thumbprint of the certificate using SHAOne algorithm
publicKeyThumbprintstring requiredThe certificate's public key thumbprint
keyUsagesarray of string requiredThe certificate key's usage
isKeyUsagesCriticalboolean requiredIf the key usage of the certificate are critical
extendedKeyUsagesarray of string requiredThe certificate extended key's usage
isExtendedKeyUsagesCriticalboolean requiredIf the extended key usage are critical
selfSignedboolean requiredWhether the certificate is self-signed
basicConstraintsobject requiredisCaboolean requiredIf the certificate is type of CA
pathLenintegerThe path len of the certificate
serialstringThe certificate's serial number
sansarray of objects (models.certificate.SubjectAlternateName)The certificate's SAN
Array [
sanTypestring requiredThe type of the SAN
EnumRFC822NAME
DNSNAME
URI
IPADDRESS
OTHERNAME_UPN
OTHERNAME_GUID
valuestring requiredThe value of the SAN
]
extensionsarray of objects | null (models.certificate.extension.CertificateExtension)The certificate's extensions
Array [
keystring requiredThe extension's type
Enumms_sid
ms_template
valuestring requiredThe extension's value
]
crldpsarray of stringThe certificate's CRLDP if any
aiasobjectThe certificate's AIA
ocsparray of stringThe OCSP certificate AIA
crtarray of stringThe CRT certificate AIA
policiesarray of objectArray [
oidstring requiredurlsarray of string]
authorityKeyIdentifierstringThe certificate AKI
unsupportedExtensionsarray of objectArray [
oidstring requiredhexstring required]
subordinatesarray of object (TrustChainAnchor)Array [
namestring requiredcertificateobject (CFCertificate) requireddnstring requiredThe certificate's Distinguished Name
dnElementsarray of object (CFDistinguishedName) requiredArray [
typestring requiredvaluestring required]
issuerDnstring requiredThe certificate's issuer Distinguished Name
notBeforeinteger requiredThe certificate's start date in milliseconds since the epoch
notAfterinteger requiredThe certificate's expiration date in milliseconds since the epoch
keyTypestring (Keytype) requiredThe certificate's key type
Enumrsa-<size>
ec-secp256r1
ec-secp384r1
ec-secp521r1
ed-Ed448
ed-Ed25519
signingAlgorithmstring requiredThe certificate's signing algorithm
pemstring requiredThe certificate's PEM-encoded content
subjectKeyIdentifierstring requiredcertificateThumbprintstring requiredThe certificate's thumbprint
certificateSHAOneThumbprintstring requiredThe thumbprint of the certificate using SHAOne algorithm
publicKeyThumbprintstring requiredThe certificate's public key thumbprint
keyUsagesarray of string requiredThe certificate key's usage
isKeyUsagesCriticalboolean requiredIf the key usage of the certificate are critical
extendedKeyUsagesarray of string requiredThe certificate extended key's usage
isExtendedKeyUsagesCriticalboolean requiredIf the extended key usage are critical
selfSignedboolean requiredWhether the certificate is self-signed
basicConstraintsobject requiredisCaboolean requiredIf the certificate is type of CA
pathLenintegerThe path len of the certificate
serialstringThe certificate's serial number
sansarray of objects (models.certificate.SubjectAlternateName)The certificate's SAN
Array [
sanTypestring requiredThe type of the SAN
EnumRFC822NAME
DNSNAME
URI
IPADDRESS
OTHERNAME_UPN
OTHERNAME_GUID
valuestring requiredThe value of the SAN
]
extensionsarray of objects | null (models.certificate.extension.CertificateExtension)The certificate's extensions
Array [
keystring requiredThe extension's type
Enumms_sid
ms_template
valuestring requiredThe extension's value
]
crldpsarray of stringThe certificate's CRLDP if any
aiasobjectThe certificate's AIA
ocsparray of stringThe OCSP certificate AIA
crtarray of stringThe CRT certificate AIA
policiesarray of objectArray [
oidstring requiredurlsarray of string]
authorityKeyIdentifierstringThe certificate AKI
unsupportedExtensionsarray of objectArray [
oidstring requiredhexstring required]
subordinatesarray of object (TrustChainAnchor)]
-
403 Forbidden action
application/jsonerrorstring requiredThe error code of the problem
ValueLIC-002
messagestring requiredA short, human-readable summary of the problem type
ValueInvalid License
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueInvalid License
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueLIC-004
messagestring requiredA short, human-readable summary of the problem type
ValueExpired License
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueExpired License
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
-
404 Not Found
application/jsonerrorstring requiredThe error code of the problem
ValueCA-003
messagestring requiredA short, human-readable summary of the problem type
ValueCertificate Authority not found
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueCertificate Authority not found
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
-
500 Internal Server error
application/jsonerrorstring requiredThe error code of the problem
ValueLIC-001
messagestring requiredA short, human-readable summary of the problem type
ValueUnexpected error
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueUnexpected error
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807
errorstring requiredThe error code of the problem
ValueTC-001
messagestring requiredA short, human-readable summary of the problem type
ValueUnexpected error
titlestring requiredA short, human-readable summary of the problem type. In compliance with RFC7807
ValueUnexpected error
detailstring | nullA human-readable explanation specific to this occurrence of the problem. In compliance with RFC7807