pub struct RsaCertificate { /* private fields */ }
Implementations§
Source§impl RsaCertificate
impl RsaCertificate
pub fn new(cert: Certificate) -> Option<Self>
pub fn with_private( cert: Certificate, private_key: RsaPrivateKey, ) -> Option<Self>
pub fn from_safebag<P>(bag: SafeBag, password: P) -> Option<Self>
pub fn name(&self) -> &Name
pub fn public_key(&self) -> &RsaPublicKey
pub fn private_key(&self) -> Option<&RsaPrivateKey>
Trait Implementations§
Source§impl Clone for RsaCertificate
impl Clone for RsaCertificate
Source§fn clone(&self) -> RsaCertificate
fn clone(&self) -> RsaCertificate
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for RsaCertificate
impl Debug for RsaCertificate
Source§impl Hash for RsaCertificate
impl Hash for RsaCertificate
Source§impl ToCertificate for RsaCertificate
impl ToCertificate for RsaCertificate
fn to_certificate(&self) -> Certificate
Auto Trait Implementations§
impl !Freeze for RsaCertificate
impl RefUnwindSafe for RsaCertificate
impl Send for RsaCertificate
impl Sync for RsaCertificate
impl Unpin for RsaCertificate
impl UnwindSafe for RsaCertificate
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more