Struct Pkcs12Ref
pub struct Pkcs12Ref(/* private fields */);Expand description
A borrowed reference to a Pkcs12.
Implementations§
§impl Pkcs12Ref
impl Pkcs12Ref
pub fn to_der(&self) -> Result<Vec<u8>, ErrorStack>
pub fn to_der(&self) -> Result<Vec<u8>, ErrorStack>
Serializes the Pkcs12 to its standard DER encoding.
This corresponds to i2d_PKCS12.
pub fn parse(&self, pass: &str) -> Result<ParsedPkcs12, ErrorStack>
pub fn parse(&self, pass: &str) -> Result<ParsedPkcs12, ErrorStack>
Extracts the contents of the Pkcs12.
Trait Implementations§
§impl BorrowMut<Pkcs12Ref> for Pkcs12
impl BorrowMut<Pkcs12Ref> for Pkcs12
§fn borrow_mut(&mut self) -> &mut Pkcs12Ref
fn borrow_mut(&mut self) -> &mut Pkcs12Ref
Mutably borrows from an owned value. Read more
§impl ForeignTypeRef for Pkcs12Ref
impl ForeignTypeRef for Pkcs12Ref
impl Send for Pkcs12Ref
impl Sync for Pkcs12Ref
Auto Trait Implementations§
impl Freeze for Pkcs12Ref
impl !RefUnwindSafe for Pkcs12Ref
impl Unpin for Pkcs12Ref
impl UnwindSafe for Pkcs12Ref
Blanket Implementations§
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
§impl<T> FutureExt for T
impl<T> FutureExt for T
§fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
§fn with_current_context(self) -> WithContext<Self> ⓘ
fn with_current_context(self) -> WithContext<Self> ⓘ
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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§impl<T> Pointable for T
impl<T> Pointable for T
§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
§fn and<P, B, E>(self, other: P) -> And<T, P>
fn and<P, B, E>(self, other: P) -> And<T, P>
Create a new
Policy that returns Action::Follow only if self and other return
Action::Follow. Read more