Enum x509_parser::objects::Nid
[−]
[src]
#[repr(u8)]pub enum Nid { Undef, Algorithm, RsaDsi, Pkcs, Md2, Md5, Rc4, RsaEncryption, RsaMd2, RsaMd5, PbdMd2Des, PbeMd5Des, X500, X509, CommonName, CountryName, LocalityName, StateOrProvinceName, OrganizationName, OrganizationalUnitName, Rsa, Pkcs7, Pkcs7Data, Pkcs7SignedData, Pkcs7EnvelopedData, Pkcs7SignedAndEnvelopedData, Pkcs7DigestData, Pkcs7EncryptedData, Pkcs3, DhKeyAgreement, DesEcb, DesCfb, DesCbc, DesEde, DesEde3, IdeaCbc, IdeaCfb, IdeaEcb, Rc2Cbc, Rc2Ecb, Rc2Cfb, Rc2Ofb, Sha, Sha1WithRsaEncryption, DesEdeCbc, DesEde3Cbc, DesOfb, IdeaOfb, Pkcs9, EmailAddress, UnstructuredName, ContentType, MessageDigest, SigningTime, Countersignature, ChallengePassword, UnstructuredAddress, ExtendedCertificateAttributes, RsaSha1, SubjectKeyIdentifier, KeyUsage, PrivateKeyUsagePeriod, SubjectAltName, BasicConstraints, CertificatePolicies, AuthorityKeyIdentifier, }
ASN.1 node identifier
This enumeration lists the node IDs used (and/or supported) in x.509 certificates. It is not guaranteed to be exhaustive.
Variants
Undef
Algorithm
RsaDsi
Pkcs
Md2
Md5
Rc4
RsaEncryption
RsaMd2
RsaMd5
PbdMd2Des
PbeMd5Des
X500
X509
CommonName
CountryName
LocalityName
StateOrProvinceName
OrganizationName
OrganizationalUnitName
Rsa
Pkcs7
Pkcs7Data
Pkcs7SignedData
Pkcs7EnvelopedData
Pkcs7SignedAndEnvelopedData
Pkcs7DigestData
Pkcs7EncryptedData
Pkcs3
DhKeyAgreement
DesEcb
DesCfb
DesCbc
DesEde
DesEde3
IdeaCbc
IdeaCfb
IdeaEcb
Rc2Cbc
Rc2Ecb
Rc2Cfb
Rc2Ofb
Sha
Sha1WithRsaEncryption
DesEdeCbc
DesEde3Cbc
DesOfb
IdeaOfb
Pkcs9
EmailAddress
UnstructuredName
ContentType
MessageDigest
SigningTime
Countersignature
ChallengePassword
UnstructuredAddress
ExtendedCertificateAttributes
RsaSha1
SubjectKeyIdentifier
KeyUsage
PrivateKeyUsagePeriod
SubjectAltName
BasicConstraints
CertificatePolicies
AuthorityKeyIdentifier
Trait Implementations
impl Debug for Nid
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl PartialEq for Nid
[src]
fn eq(&self, __arg_0: &Nid) -> bool
[src]
This method tests for self
and other
values to be equal, and is used by ==
. Read more
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests for !=
.
impl Clone for Nid
[src]
fn clone(&self) -> Nid
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more