pub struct X509Svid {
pub cert_chain_der: Vec<Vec<u8>>,
pub leaf_private_key_der: Zeroizing<Vec<u8>>,
pub bundle_der: Vec<Vec<u8>>,
}Expand description
An issued X.509-SVID leaf set from a PKI backend.
Fields§
§cert_chain_der: Vec<Vec<u8>>DER-encoded leaf certificate followed by any issuer certificates.
leaf_private_key_der: Zeroizing<Vec<u8>>DER-encoded unencrypted PKCS#8 leaf private key.
bundle_der: Vec<Vec<u8>>DER-encoded trust-domain bundle certificates.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for X509Svid
impl RefUnwindSafe for X509Svid
impl Send for X509Svid
impl Sync for X509Svid
impl Unpin for X509Svid
impl UnsafeUnpin for X509Svid
impl UnwindSafe for X509Svid
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request