General - Certificates

Created: 2022-01-30 06:09:54 || Updated: 2022-04-15 10:49:24

ITFlow has an SSL Certificate tracker.


Certificate Fields

  • Name
  • Domain
  • Issued by
  • Expires
  • Public Key
  • Related domain


Certificate Features

  • Expiry notifications (see Alerts)
  • Automatically grab certificate info via domain name
  • Parse public key for info (for non-public certificates)



API

/api/v1/certificates

Read - Retrieve certificate information (/read.php)

  • Default / No params - Returns all certificates
  • certificate_id - Specific certificate ID from the ITFlow database
  • certificate_name - Certificate Name
  • client_id - Returns all certificates for a specific client

Invoke-RestMethod -Uri "http://127.0.0.1/itflow/api/v1/certificates/read.php?api_key=XetQjoZiti5Opg7y&certificate_id=10" | ConvertTo-Json


{
    "success":  "True",
    "count":  1,
    "data":  [
                 {
                     "0":  "10",
                     "certificate_id":  "10",
                     "1":  "ITFlow Demo",
                     "certificate_name":  "ITFlow Demo",
                     "2":  "demo.itflow.org",
                     "certificate_domain":  "demo.itflow.org",
[...]