Struct cryptographic_message_syntax::asn1::rfc5652::KekRecipientInfo [−][src]
pub struct KekRecipientInfo { pub version: CmsVersion, pub kek_id: KekIdentifier, pub kek_encryption_algorithm: KeyEncryptionAlgorithmIdentifier, pub encrypted_key: EncryptedKey, }
Key encryption key recipient info.
KEKRecipientInfo ::= SEQUENCE {
version CMSVersion, -- always set to 4
kekid KEKIdentifier,
keyEncryptionAlgorithm KeyEncryptionAlgorithmIdentifier,
encryptedKey EncryptedKey }
Fields
version: CmsVersion
kek_id: KekIdentifier
kek_encryption_algorithm: KeyEncryptionAlgorithmIdentifier
encrypted_key: EncryptedKey
Trait Implementations
impl Clone for KekRecipientInfo
[src]
impl Clone for KekRecipientInfo
[src]fn clone(&self) -> KekRecipientInfo
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Eq for KekRecipientInfo
[src]
impl Eq for KekRecipientInfo
[src]impl PartialEq<KekRecipientInfo> for KekRecipientInfo
[src]
impl PartialEq<KekRecipientInfo> for KekRecipientInfo
[src]fn eq(&self, other: &KekRecipientInfo) -> bool
[src]
fn ne(&self, other: &KekRecipientInfo) -> bool
[src]
impl StructuralEq for KekRecipientInfo
[src]
impl StructuralEq for KekRecipientInfo
[src]impl StructuralPartialEq for KekRecipientInfo
[src]
impl StructuralPartialEq for KekRecipientInfo
[src]Auto Trait Implementations
impl RefUnwindSafe for KekRecipientInfo
impl RefUnwindSafe for KekRecipientInfo
impl Send for KekRecipientInfo
impl Send for KekRecipientInfo
impl Sync for KekRecipientInfo
impl Sync for KekRecipientInfo
impl Unpin for KekRecipientInfo
impl Unpin for KekRecipientInfo
impl UnwindSafe for KekRecipientInfo
impl UnwindSafe for KekRecipientInfo
Blanket Implementations
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]pub fn equivalent(&self, key: &K) -> bool
[src]
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]