meta data for this page
This is an old revision of the document!
Certificates
Keep track of all your clients TLS (SSL) certificates automatically with the certificate tracker.
The following information can be recorded for each certificate:
- Name
- Domain
- Issued by
- Expires
- Public Key
- Related domain
Features
- Expiry notifications (see Alerts)
- Auto-grab cert info after entering 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", [...]
Cron
You can also configure CRON to automatically update the certificates daily See Cron