Trait security_framework::os::macos::certificate::SecCertificateExt[][src]

pub trait SecCertificateExt {
    fn common_name(&self) -> Result<String, Error>;
fn public_key(&self) -> Result<SecKey, Error>;
fn properties(
        &self,
        keys: Option<&[CertificateOid]>
    ) -> Result<CertificateProperties, CFError>; }
Expand description

An extension trait adding OSX specific functionality to SecCertificate.

Required methods

fn common_name(&self) -> Result<String, Error>[src]

Returns the common name associated with the certificate.

fn public_key(&self) -> Result<SecKey, Error>[src]

Returns the public key associated with the certificate.

fn properties(
    &self,
    keys: Option<&[CertificateOid]>
) -> Result<CertificateProperties, CFError>
[src]

Returns the set of properties associated with the certificate.

The keys argument can optionally be used to filter the properties loaded to an explicit subset.

Implementors

impl SecCertificateExt for SecCertificate[src]