pub struct KeyRotationData {Show 18 fields
pub encrypted_group_key_by_user: String,
pub group_key_alg: String,
pub encrypted_group_key_alg: String,
pub encrypted_private_group_key: String,
pub public_group_key: String,
pub keypair_encrypt_alg: String,
pub encrypted_group_key_by_ephemeral: String,
pub ephemeral_alg: String,
pub encrypted_ephemeral_key: String,
pub previous_group_key_id: SymKeyId,
pub invoker_public_key_id: EncryptionKeyPairId,
pub signed_by_user_id: Option<UserId>,
pub signed_by_user_sign_key_id: Option<SignKeyPairId>,
pub group_key_sig: Option<String>,
pub encrypted_sign_key: Option<String>,
pub verify_key: Option<String>,
pub keypair_sign_alg: Option<String>,
pub public_key_sig: Option<String>,
}Fields§
§encrypted_group_key_by_user: String§group_key_alg: String§encrypted_group_key_alg: String§encrypted_private_group_key: String§public_group_key: String§keypair_encrypt_alg: String§encrypted_group_key_by_ephemeral: String§ephemeral_alg: String§encrypted_ephemeral_key: String§previous_group_key_id: SymKeyId§invoker_public_key_id: EncryptionKeyPairId§signed_by_user_id: Option<UserId>§signed_by_user_sign_key_id: Option<SignKeyPairId>§group_key_sig: Option<String>§encrypted_sign_key: Option<String>§verify_key: Option<String>§keypair_sign_alg: Option<String>§public_key_sig: Option<String>Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for KeyRotationData
impl<'de> Deserialize<'de> for KeyRotationData
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for KeyRotationData
impl RefUnwindSafe for KeyRotationData
impl Send for KeyRotationData
impl Sync for KeyRotationData
impl Unpin for KeyRotationData
impl UnwindSafe for KeyRotationData
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