pub struct AkvKeyReleaseKeyBlob {
pub ciphertext: Vec<u8>,
}
Expand description
The subset of a JSON object (AKV API version 7.2) or decoded wrapped key JSON object (AKV API version > 7.2)
that holds the base64-url-encoded raw wrapped key blob in the ciphertext
field.
The JSON object looks like
{
..
“ciphertext”: <base64-url encoded raw wrapped key blob>
}
Fields§
§ciphertext: Vec<u8>
JSON data with base64-url encoded value
Trait Implementations§
Source§impl<'de> Deserialize<'de> for AkvKeyReleaseKeyBlob
impl<'de> Deserialize<'de> for AkvKeyReleaseKeyBlob
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 AkvKeyReleaseKeyBlob
impl RefUnwindSafe for AkvKeyReleaseKeyBlob
impl Send for AkvKeyReleaseKeyBlob
impl Sync for AkvKeyReleaseKeyBlob
impl Unpin for AkvKeyReleaseKeyBlob
impl UnwindSafe for AkvKeyReleaseKeyBlob
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