Struct cryptographic_message_syntax::asn1::rfc5652::KeyTransRecipientInfo [−][src]
pub struct KeyTransRecipientInfo { pub version: CmsVersion, pub rid: RecipientIdentifier, pub key_encryption_algorithm: KeyEncryptionAlgorithmIdentifier, pub encrypted_key: EncryptedKey, }
Key trans recipient info.
KeyTransRecipientInfo ::= SEQUENCE {
version CMSVersion, -- always set to 0 or 2
rid RecipientIdentifier,
keyEncryptionAlgorithm KeyEncryptionAlgorithmIdentifier,
encryptedKey EncryptedKey }
Fields
version: CmsVersion
rid: RecipientIdentifier
key_encryption_algorithm: KeyEncryptionAlgorithmIdentifier
encrypted_key: EncryptedKey
Trait Implementations
impl Clone for KeyTransRecipientInfo
[src]
impl Clone for KeyTransRecipientInfo
[src]fn clone(&self) -> KeyTransRecipientInfo
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Eq for KeyTransRecipientInfo
[src]
impl Eq for KeyTransRecipientInfo
[src]impl PartialEq<KeyTransRecipientInfo> for KeyTransRecipientInfo
[src]
impl PartialEq<KeyTransRecipientInfo> for KeyTransRecipientInfo
[src]fn eq(&self, other: &KeyTransRecipientInfo) -> bool
[src]
fn ne(&self, other: &KeyTransRecipientInfo) -> bool
[src]
impl StructuralEq for KeyTransRecipientInfo
[src]
impl StructuralEq for KeyTransRecipientInfo
[src]Auto Trait Implementations
impl RefUnwindSafe for KeyTransRecipientInfo
impl RefUnwindSafe for KeyTransRecipientInfo
impl Send for KeyTransRecipientInfo
impl Send for KeyTransRecipientInfo
impl Sync for KeyTransRecipientInfo
impl Sync for KeyTransRecipientInfo
impl Unpin for KeyTransRecipientInfo
impl Unpin for KeyTransRecipientInfo
impl UnwindSafe for KeyTransRecipientInfo
impl UnwindSafe for KeyTransRecipientInfo
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]