pub struct SecurityDetailsBuilder { /* private fields */ }Implementations§
Source§impl SecurityDetailsBuilder
impl SecurityDetailsBuilder
pub fn protocol(self, protocol: impl Into<String>) -> Self
pub fn key_exchange(self, key_exchange: impl Into<String>) -> Self
pub fn key_exchange_group(self, key_exchange_group: impl Into<String>) -> Self
pub fn cipher(self, cipher: impl Into<String>) -> Self
pub fn mac(self, mac: impl Into<String>) -> Self
pub fn certificate_id(self, certificate_id: impl Into<CertificateId>) -> Self
pub fn subject_name(self, subject_name: impl Into<String>) -> Self
pub fn san_list(self, san_list: impl Into<String>) -> Self
pub fn san_lists<I, S>(self, san_lists: I) -> Self
pub fn issuer(self, issuer: impl Into<String>) -> Self
pub fn valid_from(self, valid_from: impl Into<TimeSinceEpoch>) -> Self
pub fn valid_to(self, valid_to: impl Into<TimeSinceEpoch>) -> Self
pub fn signed_certificate_timestamp_list( self, signed_certificate_timestamp_list: impl Into<SignedCertificateTimestamp>, ) -> Self
pub fn signed_certificate_timestamp_lists<I, S>( self, signed_certificate_timestamp_lists: I, ) -> Self
pub fn certificate_transparency_compliance( self, certificate_transparency_compliance: impl Into<CertificateTransparencyCompliance>, ) -> Self
pub fn server_signature_algorithm( self, server_signature_algorithm: impl Into<i64>, ) -> Self
pub fn encrypted_client_hello( self, encrypted_client_hello: impl Into<bool>, ) -> Self
pub fn build(self) -> Result<SecurityDetails, String>
Trait Implementations§
Source§impl Clone for SecurityDetailsBuilder
impl Clone for SecurityDetailsBuilder
Source§fn clone(&self) -> SecurityDetailsBuilder
fn clone(&self) -> SecurityDetailsBuilder
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for SecurityDetailsBuilder
impl Default for SecurityDetailsBuilder
Source§fn default() -> SecurityDetailsBuilder
fn default() -> SecurityDetailsBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SecurityDetailsBuilder
impl RefUnwindSafe for SecurityDetailsBuilder
impl Send for SecurityDetailsBuilder
impl Sync for SecurityDetailsBuilder
impl Unpin for SecurityDetailsBuilder
impl UnwindSafe for SecurityDetailsBuilder
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