Skip to main content

RevocationSource

Trait RevocationSource 

Source
pub trait RevocationSource: Send + Sync {
    // Required methods
    fn snapshot(&self, ca: &CaIdentity) -> Result<StatusSnapshot>;
    fn changes_since(
        &self,
        ca: &CaIdentity,
        since: Epoch,
    ) -> Result<Vec<StatusChange>>;
    fn supports_streaming(&self) -> bool;

    // Provided method
    fn is_authoritative_complete(&self) -> bool { ... }
}

Required Methods§

Provided Methods§

Source

fn is_authoritative_complete(&self) -> bool

True only when the source has established complete positive issuance.

Implementors§