Enum openssl::nid::Nid [−][src]
#[repr(usize)]pub enum Nid { Undefined, Rsadsi, Pkcs, MD2, MD4, MD5, RC4, RsaEncryption, RSA_MD2, RSA_MD5, PBE_MD2_DES, X500, x509, CN, C, L, ST, O, OU, RSA, Pkcs7, Pkcs7_data, Pkcs7_signedData, Pkcs7_envelopedData, Pkcs7_signedAndEnvelopedData, Pkcs7_digestData, Pkcs7_encryptedData, Pkcs3, DhKeyAgreement, DES_ECB, DES_CFB, DES_CBC, DES_EDE, DES_EDE3, IDEA_CBC, IDEA_CFB, IDEA_ECB, RC2_CBC, RC2_ECB, RC2_CFB, RC2_OFB, SHA, RSA_SHA, DES_EDE_CBC, DES_EDE3_CBC, DES_OFB, IDEA_OFB, Pkcs9, Email, UnstructuredName, ContentType, MessageDigest, SigningTime, CounterSignature, ChallengePassword, UnstructuredAddress, ExtendedCertificateAttributes, Netscape, NetscapeCertExtention, NetscapeDatatype, DES_EDE_CFB64, DES_EDE3_CFB64, DES_EDE_OFB64, DES_EDE3_OFB64, SHA1, RSA_SHA1, DSA_SHA, DSA_OLD, PBE_SHA1_RC2_64, PBKDF2, DSA_SHA1_OLD, NetscapeCertType, NetscapeBaseUrl, NetscapeRevocationUrl, NetscapeCARevocationUrl, NetscapeRenewalUrl, NetscapeCAPolicyUrl, NetscapeSSLServerName, NetscapeComment, NetscapeCertSequence, DESX_CBC, ID_CE, SubjectKeyIdentifier, KeyUsage, PrivateKeyUsagePeriod, SubjectAltName, IssuerAltName, BasicConstraints, CrlNumber, CertificatePolicies, AuthorityKeyIdentifier, BF_CBC, BF_ECB, BF_CFB, BF_OFB, MDC2, RSA_MDC2, RC4_40, RC2_40_CBC, G, S, I, UID, CrlDistributionPoints, RSA_NP_MD5, SN, T, D, CAST5_CBC, CAST5_ECB, CAST5_CFB, CAST5_OFB, PbeWithMD5AndCast5CBC, DSA_SHA1, MD5_SHA1, RSA_SHA1_2, DSA, RIPEMD160, RSA_RIPEMD160, RC5_CBC, RC5_ECB, RC5_CFB, RC5_OFB, RLE, ZLIB, ExtendedKeyUsage, PKIX, ID_KP, ServerAuth, ClientAuth, CodeSigning, EmailProtection, TimeStamping, MsCodeInd, MsCodeCom, MsCtlSigh, MsSGC, MsEFS, NsSGC, DeltaCRL, CRLReason, InvalidityDate, SXNetID, PBE_SHA1_RC4_128, PBE_SHA1_RC4_40, PBE_SHA1_3DES, PBE_SHA1_2DES, PBE_SHA1_RC2_128, PBE_SHA1_RC2_40, KeyBag, Pkcs8ShroudedKeyBag, CertBag, CrlBag, SecretBag, SafeContentsBag, FriendlyName, LocalKeyID, X509Certificate, SdsiCertificate, X509Crl, PBES2, PBMAC1, HmacWithSha1, ID_QT_CPS, ID_QT_UNOTICE, RC2_64_CBC, SMIMECaps, PBE_MD2_RC2_64, PBE_MD5_RC2_64, PBE_SHA1_DES, MicrosoftExtensionRequest, ExtensionRequest, Name, DnQualifier, IdPe, IdAd, AuthorityInfoAccess, OCSP, CaIssuers, OCSPSigning, UserId, SHA256, SHA384, SHA512, SHA224, }
Variants
UndefinedRsadsiPkcsMD2MD4MD5RC4RsaEncryptionRSA_MD2RSA_MD5PBE_MD2_DESX500x509CNCLSTOOURSAPkcs7Pkcs7_dataPkcs7_signedDataPkcs7_envelopedDataPkcs7_signedAndEnvelopedDataPkcs7_digestDataPkcs7_encryptedDataPkcs3DhKeyAgreementDES_ECBDES_CFBDES_CBCDES_EDEDES_EDE3IDEA_CBCIDEA_CFBIDEA_ECBRC2_CBCRC2_ECBRC2_CFBRC2_OFBSHARSA_SHADES_EDE_CBCDES_EDE3_CBCDES_OFBIDEA_OFBPkcs9EmailUnstructuredNameContentTypeMessageDigestSigningTimeCounterSignatureChallengePasswordUnstructuredAddressExtendedCertificateAttributesNetscapeNetscapeCertExtentionNetscapeDatatypeDES_EDE_CFB64DES_EDE3_CFB64DES_EDE_OFB64DES_EDE3_OFB64SHA1RSA_SHA1DSA_SHADSA_OLDPBE_SHA1_RC2_64PBKDF2DSA_SHA1_OLDNetscapeCertTypeNetscapeBaseUrlNetscapeRevocationUrlNetscapeCARevocationUrlNetscapeRenewalUrlNetscapeCAPolicyUrlNetscapeSSLServerNameNetscapeCommentNetscapeCertSequenceDESX_CBCID_CESubjectKeyIdentifierKeyUsagePrivateKeyUsagePeriodSubjectAltNameIssuerAltNameBasicConstraintsCrlNumberCertificatePoliciesAuthorityKeyIdentifierBF_CBCBF_ECBBF_CFBBF_OFBMDC2RSA_MDC2RC4_40RC2_40_CBCGSIUIDuniqueIdentifier
CrlDistributionPointsRSA_NP_MD5SNTDCAST5_CBCCAST5_ECBCAST5_CFBCAST5_OFBPbeWithMD5AndCast5CBCDSA_SHA1MD5_SHA1RSA_SHA1_2DSARIPEMD160RSA_RIPEMD160RC5_CBCRC5_ECBRC5_CFBRC5_OFBRLEZLIBExtendedKeyUsagePKIXID_KPServerAuthClientAuthCodeSigningEmailProtectionTimeStampingMsCodeIndMsCodeComMsCtlSighMsSGCMsEFSNsSGCDeltaCRLCRLReasonInvalidityDateSXNetIDPBE_SHA1_RC4_128PBE_SHA1_RC4_40PBE_SHA1_3DESPBE_SHA1_2DESPBE_SHA1_RC2_128PBE_SHA1_RC2_40KeyBagPkcs8ShroudedKeyBagCertBagCrlBagSecretBagSafeContentsBagFriendlyNameLocalKeyIDX509CertificateSdsiCertificateX509CrlPBES2PBMAC1HmacWithSha1ID_QT_CPSID_QT_UNOTICERC2_64_CBCSMIMECapsPBE_MD2_RC2_64PBE_MD5_RC2_64PBE_SHA1_DESMicrosoftExtensionRequestExtensionRequestNameDnQualifierIdPeIdAdAuthorityInfoAccessOCSPCaIssuersOCSPSigningUserIdShown as UID in cert subject
SHA256SHA384SHA512SHA224
Trait Implementations
impl Copy for Nid[src]
impl Copy for Nidimpl Clone for Nid[src]
impl Clone for Nidfn clone(&self) -> Nid[src]
fn clone(&self) -> NidReturns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
fn clone_from(&mut self, source: &Self)1.0.0
[src]Performs copy-assignment from source. Read more
impl Hash for Nid[src]
impl Hash for Nidfn hash<__H: Hasher>(&self, state: &mut __H)[src]
fn hash<__H: Hasher>(&self, state: &mut __H)Feeds this value into the given [Hasher]. Read more
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher, 1.3.0[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher, 1.3.0
[src]Feeds a slice of this type into the given [Hasher]. Read more
impl PartialEq for Nid[src]
impl PartialEq for Nidfn eq(&self, other: &Nid) -> bool[src]
fn eq(&self, other: &Nid) -> boolThis method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
fn ne(&self, other: &Rhs) -> bool1.0.0
[src]This method tests for !=.
impl Eq for Nid[src]
impl Eq for Nid