huskarl-core 0.8.1

Base library for huskarl (OAuth2 client) ecosystem.
Documentation
//! Cryptographic verification key traits.

mod error;
#[cfg(feature = "metrics")]
mod metrics_verifier;
mod multi;
mod refreshable;
mod retrying;
mod scheduled;
mod r#trait;

pub use error::{CreateVerifierError, VerifyError};
#[cfg(feature = "metrics")]
pub use metrics_verifier::MetricsJwsVerifier;
pub use multi::MultiKeyVerifier;
pub use refreshable::RefreshableVerifier;
pub use retrying::RetryingVerifier;
pub use scheduled::ScheduledRefreshVerifier;
pub use r#trait::{JwsVerifier, JwsVerifierFactory, JwsVerifierPlatform, KeyMatch};