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 |