pub struct RotatedUserKeys {
pub verifying_key: CoseKeyBytes,
pub signing_key: EncString,
pub signed_public_key: CoseSign1Bytes,
pub public_key: SpkiPublicKeyBytes,
pub private_key: EncString,
}
Expand description
Rotated set of account keys
Fields§
§verifying_key: CoseKeyBytes
The verifying key
signing_key: EncString
Signing key, encrypted with a symmetric key (user key, org key)
signed_public_key: CoseSign1Bytes
The user’s public key, signed by the signing key
public_key: SpkiPublicKeyBytes
The user’s public key, without signature
private_key: EncString
The user’s private key, encrypted with the user key
Auto Trait Implementations§
impl Freeze for RotatedUserKeys
impl RefUnwindSafe for RotatedUserKeys
impl Send for RotatedUserKeys
impl Sync for RotatedUserKeys
impl Unpin for RotatedUserKeys
impl UnwindSafe for RotatedUserKeys
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> CompatExt for T
impl<T> CompatExt for T
§impl<T, UT> HandleAlloc<UT> for T
impl<T, UT> HandleAlloc<UT> for T
§fn new_handle(value: Arc<T>) -> Handle
fn new_handle(value: Arc<T>) -> Handle
Create a new handle for an Arc value Read more
§unsafe fn clone_handle(handle: Handle) -> Handle
unsafe fn clone_handle(handle: Handle) -> Handle
Clone a handle Read more
§unsafe fn consume_handle(handle: Handle) -> Arc<T>
unsafe fn consume_handle(handle: Handle) -> Arc<T>
Consume a handle, getting back the initial
Arc<>
Read moreSource§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