Skip to main content

CertificationProvider

Trait CertificationProvider 

Source
pub trait CertificationProvider: Sync + Send {
    // Required methods
    fn decoding_key<'a>(
        &'a self,
        kid: &str,
    ) -> Result<&'a DecodingKey, OperationOutcomeError>;
    fn encoding_key<'a>(
        &'a self,
    ) -> Result<&'a EncodingKey, OperationOutcomeError>;
    fn jwk_set(&self) -> Arc<JSONWebKeySet>;
}

Required Methods§

Implementors§