This project is related to [r509](http://github.com/reaperhulk/r509), [r509-ca-http](http://github.com/sirsean/r509-ca-http), and [r509-ocsp-responder](http://github.com/reaperhulk/r509-ocsp-responder), allowing certificate validity and revocation information to be read and written to a Redis backend. When a certificate is issued, we want this sent to Redis: HMSET "cert:<issuer>:<serial>" status 0 When revoked: HMSET "cert:<issuer>:<serial>" status 1 revocation_time <timestamp> revocation_reason 0 To get the status of a certificate: HGETALL "cert:<issuer>:<serial>" The "status" field can be one of: R509::Validity::VALID R509::Validity::REVOKED The "revocation\_reason" field can be one of: null 0 (unspecified) 1 (keyCompromise) 2 (cACompromise) 3 (affiliationChanged) 4 (superseded) 5 (cessationOfOperation) 6 (certificateHold) 8 (removeFromCRL) 9 (privilegeWithdrawn) 10 (aACompromise)