Skip to main content

Crate sigstore_tsa

Crate sigstore_tsa 

Source
Expand description

RFC 3161 Time-Stamp Protocol client for Sigstore

This crate implements the Time-Stamp Protocol as specified in RFC 3161, including request creation, response parsing, and timestamp verification.

Re-exports§

pub use asn1::AlgorithmIdentifier;
pub use asn1::Asn1MessageImprint;
pub use asn1::PkiStatus;
pub use asn1::TimeStampReq;
pub use asn1::TimeStampResp;
pub use asn1::TstInfo;
pub use client::TimestampClient;
pub use error::Error;
pub use error::Result;
pub use verify::verify_timestamp_for_authority;

Modules§

asn1
ASN.1 types for RFC 3161 Time-Stamp Protocol
client
TSA client for RFC 3161 Time-Stamp Protocol
error
Error types for sigstore-tsa
verify
RFC 3161 timestamp verification

Structs§

TsaAuthority
A single timestamp authority usable for RFC 3161 verification: its certificate chain split into leaf, intermediates and root, together with the authority’s valid_for window.