Struct mbedtls::x509::LinkedCertificate
source · pub struct LinkedCertificate { /* private fields */ }
Implementations§
source§impl LinkedCertificate
impl LinkedCertificate
pub fn check_key_usage(&self, usage: KeyUsage) -> bool
pub fn check_extended_key_usage(&self, usage_oid: &[c_char]) -> bool
pub fn issuer(&self) -> Result<String>
pub fn issuer_raw(&self) -> Result<Vec<u8>>
pub fn subject(&self) -> Result<String>
pub fn subject_raw(&self) -> Result<Vec<u8>>
pub fn serial(&self) -> Result<String>
pub fn serial_raw(&self) -> Result<Vec<u8>>
pub fn public_key(&self) -> &Pk
pub fn public_key_mut(&mut self) -> &mut Pk
pub fn as_der(&self) -> &[u8] ⓘ
pub fn version(&self) -> Result<CertificateVersion>
pub fn not_before(&self) -> Result<Time>
pub fn not_after(&self) -> Result<Time>
pub fn extensions_raw(&self) -> Result<Vec<u8>>
pub fn extensions(&self) -> Result<Vec<Extension>>
pub fn signature(&self) -> Result<Vec<u8>>
pub fn digest_type(&self) -> MdType
pub fn verify( &mut self, trust_ca: &mut Certificate, err_info: Option<&mut String> ) -> Result<()>
Trait Implementations§
source§impl Debug for LinkedCertificate
impl Debug for LinkedCertificate
source§impl<'c, 'r> From<&'c mut List<'r>> for &'c mut LinkedCertificate
impl<'c, 'r> From<&'c mut List<'r>> for &'c mut LinkedCertificate
source§fn from(list: &'c mut List<'r>) -> &'c mut LinkedCertificate
fn from(list: &'c mut List<'r>) -> &'c mut LinkedCertificate
Converts to this type from the input type.