Struct openid_client::types::RequestOptions
source · pub struct RequestOptions {
pub headers: HeaderMap,
pub timeout: Duration,
pub client_crt: Option<String>,
pub client_key: Option<String>,
pub client_pkcs_12: Option<String>,
pub client_pkcs_12_passphrase: Option<String>,
pub server_crt: Option<String>,
pub lookup: Option<Box<dyn Lookup>>,
pub danger_accept_invalid_certs: bool,
}Expand description
RequestOptions
This struct is the return type of the Interceptor::intercept()
Fields§
§headers: HeaderMap§timeout: Duration§client_crt: Option<String>Client public certificate in pem format.
The client_crt is ignored if client_key is not present
client_key: Option<String>Client private certificate in pem format.
The client_key is ignored if client_crt is not present
client_pkcs_12: Option<String>Client certificate in pkcs 12 format .p12 or .pfx
Make sure to pass client_pkcs_12_passphrase if the
certificate is protected.
client_pkcs_12_passphrase: Option<String>Passphrase for pkcs_12 certificate
server_crt: Option<String>Server certificate in pem format
Useful when testing out with a self signed certificate and
cannot switch on the danger_accept_invalid_certs property
lookup: Option<Box<dyn Lookup>>§danger_accept_invalid_certs: boolAccept invalid server certificates
Accepts self signed or unverified or expired certificates. Use with caution.
Trait Implementations§
source§impl Debug for RequestOptions
impl Debug for RequestOptions
source§impl Default for RequestOptions
impl Default for RequestOptions
source§fn default() -> RequestOptions
fn default() -> RequestOptions
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !RefUnwindSafe for RequestOptions
impl !Send for RequestOptions
impl !Sync for RequestOptions
impl Unpin for RequestOptions
impl !UnwindSafe for RequestOptions
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more