pub struct EncryptionInfo {
pub aes_info: AesInfo,
pub key_reference: Value,
}Expand description
Only include the relevant fields that include base64-encoded wrapped DiskEncryptionSettings
key and the key reference JSON object (held in the key_reference field).
Fields§
§aes_info: AesInfoAES information that includes the wrapped key.
key_reference: ValueJSON object used by the agent in the SKR process
Trait Implementations§
Source§impl<'de> Deserialize<'de> for EncryptionInfo
impl<'de> Deserialize<'de> for EncryptionInfo
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 EncryptionInfo
impl RefUnwindSafe for EncryptionInfo
impl Send for EncryptionInfo
impl Sync for EncryptionInfo
impl Unpin for EncryptionInfo
impl UnwindSafe for EncryptionInfo
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