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]
fn common_name(&self) -> Result<String, Error>
[src]Returns the common name associated with the certificate.
fn public_key(&self) -> Result<SecKey, Error>
[src]
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]
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
fn properties(
&self,
keys: Option<&[CertificateOid]>
) -> Result<CertificateProperties, CFError>
[src]