https://github.com/koenrh/certstatus
Obtain the (revocation) status of an X.509 certificate.
https://github.com/koenrh/certstatus
certificate ocsp revocation x509
Last synced: 9 months ago
JSON representation
Obtain the (revocation) status of an X.509 certificate.
- Host: GitHub
- URL: https://github.com/koenrh/certstatus
- Owner: koenrh
- License: isc
- Created: 2017-07-11T20:03:30.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2025-05-05T10:39:49.000Z (9 months ago)
- Last Synced: 2025-05-05T11:38:27.529Z (9 months ago)
- Topics: certificate, ocsp, revocation, x509
- Language: Go
- Homepage:
- Size: 160 KB
- Stars: 16
- Watchers: 2
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Certificate status

This is a little utility to obtain the (revocation) status of an X.509 certificate.
## Installation
Make sure you have set up your `$GOPATH` correctly, and you have included
`$GOPATH/bin` in your `$PATH`, then run the following command.
```bash
go get -u github.com/koenrh/certstatus
```
## Usage
The only argument you need to provided is the path to an X.509 certificate in
PEM-encoded format.
```bash
# OCSP
$ certstatus ocsp certificate.pem
Serial number: 582831098329266023459877175593458587837818271346
Status: Revoked
Reason: Key compromise
Revoked at: 2017-06-18 17:57:00 +0000 UTC
Produced at: 2017-12-24 18:22:40 +0000 UTC
This update: 2017-12-24 18:22:40 +0000 UTC
Next update: 2017-12-26 18:22:40 +0000 UTC
# CRL
$ certstatus crl certificate.pem
Serial number: 582831098329266023459877175593458587837818271346
Status: Revoked
Revoked at: 2017-06-18 17:57:00 +0000 UTC
```