pub struct QuicCertificateConfig {
pub certificate_chain: Vec<CertificateDer<'static>>,
pub private_key: PrivateKeyDer<'static>,
pub certificate_validator: CertificateValidator,
}Expand description
QUIC certificate configuration for transport layer
Fields§
§certificate_chain: Vec<CertificateDer<'static>>Certificate chain (node certificate + CA certificate)
private_key: PrivateKeyDer<'static>Private key for the node certificate
certificate_validator: CertificateValidatorCertificate validator for peer certificates
Trait Implementations§
Auto Trait Implementations§
impl Freeze for QuicCertificateConfig
impl RefUnwindSafe for QuicCertificateConfig
impl Send for QuicCertificateConfig
impl Sync for QuicCertificateConfig
impl Unpin for QuicCertificateConfig
impl UnsafeUnpin for QuicCertificateConfig
impl UnwindSafe for QuicCertificateConfig
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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