#[repr(C)]pub struct rustls_verify_server_cert_params<'a> {
pub end_entity_cert_der: rustls_slice_bytes<'a>,
pub intermediate_certs_der: &'a rustls_slice_slice_bytes<'a>,
pub server_name: rustls_str<'a>,
pub ocsp_response: rustls_slice_bytes<'a>,
}
Expand description
Input to a custom certificate verifier callback.
See rustls_client_config_builder_dangerous_set_certificate_verifier()
.
server_name can contain a hostname, an IPv4 address in textual form, or an IPv6 address in textual form.
Fields§
§end_entity_cert_der: rustls_slice_bytes<'a>
§intermediate_certs_der: &'a rustls_slice_slice_bytes<'a>
§server_name: rustls_str<'a>
§ocsp_response: rustls_slice_bytes<'a>
Auto Trait Implementations§
impl<'a> Freeze for rustls_verify_server_cert_params<'a>
impl<'a> RefUnwindSafe for rustls_verify_server_cert_params<'a>
impl<'a> !Send for rustls_verify_server_cert_params<'a>
impl<'a> !Sync for rustls_verify_server_cert_params<'a>
impl<'a> Unpin for rustls_verify_server_cert_params<'a>
impl<'a> UnwindSafe for rustls_verify_server_cert_params<'a>
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