Expand description
§RustCrypto: X.509 Online Certificate Status Protocol (OCSP)
Pure Rust implementation of the X.509 Internet Public Key Infrastructure Online Certificate Status Protocol - OCSP formats as described in RFC 6960.
§Status
tl;dr: not ready to use.
This is a work-in-progress implementation which is at an early stage of development.
§Minimum Supported Rust Version
This crate requires Rust 1.65 at a minimum.
We may change the MSRV in the future, but it will be accompanied by a minor version bump.
§License
Licensed under either of:
at your option.
§Contribution
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.
Modules§
Structs§
- Basic
Ocsp Response - BasicOcspResponse structure as defined in RFC 6960 Section 4.2.1.
- CertId
- CertID structure as defined in RFC 6960 Section 4.1.1.
- Ocsp
Generalized Time GeneralizedTimewrapper for easy conversion from legacyUTCTime- Ocsp
Request - OCSPRequest structure as defined in RFC 6960 Section 4.1.1.
- Ocsp
Response - OCSPResponse structure as defined in RFC 6960 Section 4.2.1.
- Request
- Request structure as defined in RFC 6960 Section 4.1.1.
- Response
Bytes - ResponseBytes structure as defined in RFC 6960 Section 4.2.1.
- Response
Data - ResponseData structure as defined in RFC 6960 Section 4.2.1.
- Revoked
Info - RevokedInfo structure as defined in RFC 6960 Section 4.2.1.
- Signature
- Signature structure as defined in RFC 6960 Section 4.1.1.
- Single
Response - SingleResponse structure as defined in RFC 6960 Section 4.2.1.
- TbsRequest
- TBSRequest structure as defined in RFC 6960 Section 4.1.1.
Enums§
- Cert
Status - CertStatus structure as defined in RFC 6960 Section 4.2.1.
- Ocsp
Response Status - OCSPResponseStatus structure as defined in RFC 6960 Section 4.2.1.
- Responder
Id - ResponderID structure as defined in RFC 6960 Section 4.2.1.
- Version
- OCSP
Versionas defined in RFC 6960 Section 4.1.1.
Traits§
- AsResponse
Bytes - Trait for encoding
ResponseBytes
Type Aliases§
- Ocsp
NoCheck - OcspNoCheck as defined in RFC 6960 Section 4.2.2.2.1.
- Unknown
Info - RevokedInfo structure as defined in RFC 6960 Section 4.2.1.