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]
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.