Skip to main content

sigstore_tsa/
lib.rs

1//! RFC 3161 Time-Stamp Protocol client for Sigstore
2//!
3//! This crate implements the Time-Stamp Protocol as specified in RFC 3161,
4//! including request creation, response parsing, and timestamp verification.
5
6pub mod asn1;
7#[cfg(feature = "client")]
8pub mod client;
9pub mod error;
10pub mod verify;
11
12pub use asn1::{
13    AlgorithmIdentifier, Asn1MessageImprint, PkiStatus, TimeStampReq, TimeStampResp, TstInfo,
14};
15#[cfg(feature = "client")]
16pub use client::TimestampClient;
17pub use error::{Error, Result};
18pub use sigstore_types::TsaAuthority;
19pub use verify::verify_timestamp_for_authority;