pub trait TlsCertificateExt: 'static {
    // Required methods
    fn issuer(&self) -> Option<TlsCertificate>;
    fn is_same(&self, cert_two: &impl IsA<TlsCertificate>) -> bool;
    fn verify(
        &self,
        identity: Option<&impl IsA<SocketConnectable>>,
        trusted_ca: Option<&impl IsA<TlsCertificate>>
    ) -> TlsCertificateFlags;
    fn certificate(&self) -> Option<ByteArray>;
    fn certificate_pem(&self) -> Option<GString>;
    fn private_key(&self) -> Option<ByteArray>;
    fn private_key_pem(&self) -> Option<GString>;
}

Required Methods§

Implementors§