Enum kmip_protocol::types::common::KeyMaterial [−][src]
pub enum KeyMaterial {
Bytes(Vec<u8>),
TransparentSymmetricKey(TransparentSymmetricKey),
TransparentDSAPrivateKey(TransparentDSAPrivateKey),
TransparentDSAPublicKey(TransparentDSAPublicKey),
TransparentRSAPrivateKey(TransparentRSAPrivateKey),
TransparentRSAPublicKey(TransparentRSAPublicKey),
TransparentDHPrivateKey(TransparentDHPrivateKey),
TransparentDHPublicKey(TransparentDHPublicKey),
Structure(Vec<u8>),
}
Expand description
See KMIP 1.0 section 2.1.4 Key Value.
Variants
TransparentSymmetricKey(TransparentSymmetricKey)
Tuple Fields of TransparentSymmetricKey
TransparentDSAPrivateKey(TransparentDSAPrivateKey)
Tuple Fields of TransparentDSAPrivateKey
TransparentDSAPublicKey(TransparentDSAPublicKey)
Tuple Fields of TransparentDSAPublicKey
TransparentRSAPrivateKey(TransparentRSAPrivateKey)
Tuple Fields of TransparentRSAPrivateKey
TransparentRSAPublicKey(TransparentRSAPublicKey)
Tuple Fields of TransparentRSAPublicKey
TransparentDHPrivateKey(TransparentDHPrivateKey)
Tuple Fields of TransparentDHPrivateKey
TransparentDHPublicKey(TransparentDHPublicKey)
Tuple Fields of TransparentDHPublicKey
Trait Implementations
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
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for KeyMaterial
impl Send for KeyMaterial
impl Sync for KeyMaterial
impl Unpin for KeyMaterial
impl UnwindSafe for KeyMaterial
Blanket Implementations
Mutably borrows from an owned value. Read more