pub struct CertificateChain {
pub ca_cert: Certificate,
pub server_cert: Certificate,
pub client_cert: Certificate,
}Fields§
§ca_cert: Certificate§server_cert: Certificate§client_cert: CertificateImplementations§
Source§impl CertificateChain
impl CertificateChain
pub fn generate() -> Result<Self>
pub fn create_server_config(&self) -> Result<ServerConfig>
pub fn create_client_config(&self) -> Result<ClientConfig>
pub fn get_ca_cert_pem(&self) -> Result<String>
pub fn get_server_cert_pem(&self) -> Result<String>
pub fn get_client_cert_pem(&self) -> Result<String>
pub fn get_server_key_pem(&self) -> Result<String>
pub fn get_client_key_pem(&self) -> Result<String>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CertificateChain
impl !RefUnwindSafe for CertificateChain
impl Send for CertificateChain
impl Sync for CertificateChain
impl Unpin for CertificateChain
impl !UnwindSafe for CertificateChain
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