diff --git a/src/tls.rs b/src/tls.rs index 48d8079..9860d58 100644 --- a/src/tls.rs +++ b/src/tls.rs @@ -5,6 +5,7 @@ use rustls::{TLSError, ServerCertVerifier, RootCertStore, ServerCertVerified}; use tokio_rustls::webpki::DNSNameRef; /// Represent a server X509 certificate. +#[derive(Clone)] pub struct Certificate { #[cfg(feature = "default-tls")] native: ::native_tls::Certificate, @@ -13,6 +14,7 @@ pub struct Certificate { } #[cfg(feature = "rustls-tls")] +#[derive(Clone)] enum Cert { Der(Vec), Pem(Vec)