Trait radius::server::SecretProvider[][src]

pub trait SecretProvider: 'static + Sync + Send {
    fn fetch_secret(
        &self,
        remote_addr: SocketAddr
    ) -> Result<Vec<u8>, SecretProviderError>; }
Expand description

SecretProvider is a provider for secret value.

Required methods

fn fetch_secret(
    &self,
    remote_addr: SocketAddr
) -> Result<Vec<u8>, SecretProviderError>
[src]

This method has to implement the generator of the shared-secret value to verify the request.

Implementors