https://api.apifreaks.com/v1.0/domain/ssl/live
$ pip install requests
Click Test it to start the request and see the response here!
| Field | Type | Requirement | Description |
|---|---|---|---|
| domainName | String | Mandatory | Domain for which the certificate is queried |
| queryTime | String | Mandatory | Time when the query was made |
| sslCertificates | List<CertificateInfo> | Mandatory | List of certificates |
| sslRaw | String | Optional | Raw SSL certificate if "sslRaw" param is true |
CertificateInfo object contains following fields:
| Field | Type | Requirement | Description |
|---|---|---|---|
| chainOrder | String | Mandatory | Chain order of certificate (e.g., end-user, intermediate, root) |
| authenticationType | String | Mandatory | Type of authentication used in the certificate |
| validityStartDate | String | Mandatory | Start date of the certificate's validity |
| validityEndDate | String | Mandatory | End date of the certificate's validity |
| serialNumber | String | Mandatory | Unique serial number of the certificate |
| signatureAlgorithm | String | Mandatory | Algorithm used for the certificate's signature |
| subject | Object | Mandatory | Subject details of the certificate |
| subject.commonName | String | Mandatory | Common name of the subject |
| subject.organization | String | Optional | Organization name of the subject |
| subject.organizationalUnit | String | Optional | Organizational unit of the subject |
| subject.locality | String | Optional | Locality of the subject |
| subject.state | String | Optional | State of the subject |
| subject.country | String | Optional | Country of the subject |
| subject.incCountry | String | Optional | Incorporated country |
| subject.incState | String | Optional | Incorporated state |
| subject.businessCategory | String | Optional | Category of the business |
| subject.street | String | Optional | Street address of the subject |
| subject.postalCode | String | Optional | Postal code of the subject |
| subject.serialNumber | String | Optional | Serial number of the subject |
| issuer.commonName | String | Mandatory | Common name of the issuer |
| issuer.organization | String | Optional | Organization name of the issuer |
| issuer.organizationalUnit | String | Optional | Organizational unit of the issuer |
| issuer.locality | String | Optional | Locality of the issuer |
| issuer.state | String | Optional | State of the issuer |
| issuer.country | String | Optional | Country of the issuer |
| issuer.incCountry | String | Optional | Incorporated country of the issuer |
| issuer.incState | String | Optional | Incorporated state of the issuer |
| issuer.businessCategory | String | Optional | Business category of the issuer |
| issuer.street | String | Optional | Street address of the issuer |
| issuer.postalCode | String | Optional | Postal code of the issuer |
| issuer.serialNumber | String | Optional | Serial number of the issuer |
| publicKey.keySize | String | Mandatory | Size of the public key |
| publicKey.keyAlgorithm | String | Mandatory | Algorithm used for the public key |
| publicKey.pemRaw | String | Mandatory | Raw certificate in PEM format |
| extensions.authorityKeyIdentifier | String | Mandatory | Identifier of the authority key |
| extensions.subjectKeyIdentifier | String | Mandatory | Identifier of the subject key |
| extensions.keyUsages | List<String> | Mandatory | Set of key usages |
| extensions.extendedKeyUsages | List<String> | Mandatory | Set of extended key usages |
| extensions.crlDistributionPoints | List<String> | Optional | Distribution points for CRLs |
| extensions.authorityInfoAccess | Object | Mandatory | Authority info access details |
| extensions.authorityInfoAccess .issuers | List<String> | Mandatory | Set of issuer access points |
| extensions.authorityInfoAccess .ocsp | List<String> | Mandatory | Set of OCSP access points |
| extensions.subjectAlternativeNames.dnsNames | HashSet<string> | Optional | Set of DNS names |
| extensions.subjectAlternativeNames.emailAddresses | HashSet<string> | Optional | Set of email addresses |
| extensions.subjectAlternativeNames.ipAddresses | HashSet<string> | Optional | Set of IP addresses |
| extensions.subjectAlternativeNames.uris | HashSet<string> | Optional | Set of URIs |
| extensions.certificatePolicies.policyId | String | Mandatory | Policy identifier |
| extensions.certificatePolicies.policyQualifier | Object | Optional | Policy qualifier details |
| extensions.certificatePolicies.policyQualifier.oid | String | Optional | Object identifier |
| extensions.certificatePolicies.policyQualifier.cpsUri | String | Optional | URI of the CPS |
| extensions.certificatePolicies.policyQualifier.userNotice | Object | Optional | User notice details |
| extensions.certificatePolicies.policyQualifier.userNotice.explicitText | String | Optional | Explicit text notice |
| extensions.certificatePolicies.policyQualifier.userNotice.noticeRef | Object | Optional | Notice reference details |
| extensions.certificatePolicies.policyQualifier.userNotice.NoticeRef.organization | String | Optional | Organization providing the notice |
| extensions.certificatePolicies.policyQualifier.userNotice.NoticeRef.noticeNumbers | String | Optional | Notice numbers |
| extensions.pemRaw | String | Optional | Raw certificate in PEM format |