Enum cryptographic_message_syntax::asn1::rfc5652::SignerIdentifier [−][src]
pub enum SignerIdentifier { IssuerAndSerialNumber(IssuerAndSerialNumber), SubjectKeyIdentifier(OctetString), }
Identifies the signer.
SignerIdentifier ::= CHOICE {
issuerAndSerialNumber IssuerAndSerialNumber,
subjectKeyIdentifier [0] SubjectKeyIdentifier }
Variants
IssuerAndSerialNumber(IssuerAndSerialNumber)
SubjectKeyIdentifier(OctetString)
Implementations
Trait Implementations
impl Clone for SignerIdentifier
[src]
impl Clone for SignerIdentifier
[src]fn clone(&self) -> SignerIdentifier
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Eq for SignerIdentifier
[src]
impl Eq for SignerIdentifier
[src]impl PartialEq<SignerIdentifier> for SignerIdentifier
[src]
impl PartialEq<SignerIdentifier> for SignerIdentifier
[src]fn eq(&self, other: &SignerIdentifier) -> bool
[src]
fn ne(&self, other: &SignerIdentifier) -> bool
[src]
impl StructuralEq for SignerIdentifier
[src]
impl StructuralEq for SignerIdentifier
[src]impl StructuralPartialEq for SignerIdentifier
[src]
impl StructuralPartialEq for SignerIdentifier
[src]impl Values for SignerIdentifier
[src]
impl Values for SignerIdentifier
[src]fn encoded_len(&self, mode: Mode) -> usize
[src]
fn write_encoded<W: Write>(
&self,
mode: Mode,
target: &mut W
) -> Result<(), Error>
[src]
&self,
mode: Mode,
target: &mut W
) -> Result<(), Error>
pub fn explicit(self, tag: Tag) -> Constructed<Self>
[src]
pub fn to_captured(&self, mode: Mode) -> Captured
[src]
Auto Trait Implementations
impl RefUnwindSafe for SignerIdentifier
impl RefUnwindSafe for SignerIdentifier
impl Send for SignerIdentifier
impl Send for SignerIdentifier
impl Sync for SignerIdentifier
impl Sync for SignerIdentifier
impl Unpin for SignerIdentifier
impl Unpin for SignerIdentifier
impl UnwindSafe for SignerIdentifier
impl UnwindSafe for SignerIdentifier
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]