pub struct KeyGenResult {
pub public_key_der: Vec<u8>,
pub private_key_der: Vec<u8>,
pub key_type: KeyType,
}Expand description
Result of a key generation operation.
Fields§
§public_key_der: Vec<u8>DER-encoded public key (SubjectPublicKeyInfo) for certificate issuance.
private_key_der: Vec<u8>DER-encoded private key (PKCS#8) for delivery to the client. This is the unencrypted form; the caller is responsible for wrapping it in CMS EnvelopedData for secure delivery per RFC 7030 §4.4.
key_type: KeyTypeKey type that was generated.
Auto Trait Implementations§
impl Freeze for KeyGenResult
impl RefUnwindSafe for KeyGenResult
impl Send for KeyGenResult
impl Sync for KeyGenResult
impl Unpin for KeyGenResult
impl UnsafeUnpin for KeyGenResult
impl UnwindSafe for KeyGenResult
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<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