diff --git a/const-oid/README.md b/const-oid/README.md index c24236c15..bd6dbad57 100644 --- a/const-oid/README.md +++ b/const-oid/README.md @@ -39,7 +39,7 @@ This library supports parsing OIDs in const contexts, e.g.: ```rust use const_oid::ObjectIdentifier; -pub const MY_OID: ObjectIdentifier = ObjectIdentifier::new("1.2.840.113549.1.1.1"); +pub const MY_OID: ObjectIdentifier = ObjectIdentifier::new_unwrap("1.2.840.113549.1.1.1"); ``` The OID parser is implemented entirely in terms of `const fn` and without the diff --git a/const-oid/oiddbgen/src/node.rs b/const-oid/oiddbgen/src/node.rs index 827cf74ca..50992c43d 100644 --- a/const-oid/oiddbgen/src/node.rs +++ b/const-oid/oiddbgen/src/node.rs @@ -45,7 +45,7 @@ impl Node { quote! { pub const #symb: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new(#obid), + oid: crate::ObjectIdentifier::new_unwrap(#obid), name: #name, }; } diff --git a/const-oid/src/arcs.rs b/const-oid/src/arcs.rs index 8648b9297..75dae7a90 100644 --- a/const-oid/src/arcs.rs +++ b/const-oid/src/arcs.rs @@ -102,9 +102,13 @@ pub(crate) struct RootArcs(u8); impl RootArcs { /// Create [`RootArcs`] from the first and second arc values represented /// as `Arc` integers. - pub(crate) fn new(first_arc: Arc, second_arc: Arc) -> Result { - if first_arc > ARC_MAX_FIRST || second_arc > ARC_MAX_SECOND { - return Err(Error); + pub(crate) const fn new(first_arc: Arc, second_arc: Arc) -> Result { + if first_arc > ARC_MAX_FIRST { + return Err(Error::ArcInvalid { arc: first_arc }); + } + + if second_arc > ARC_MAX_SECOND { + return Err(Error::ArcInvalid { arc: second_arc }); } let byte = (first_arc * (ARC_MAX_SECOND + 1)) as u8 + second_arc as u8; @@ -112,12 +116,12 @@ impl RootArcs { } /// Get the value of the first arc - pub(crate) fn first_arc(self) -> Arc { + pub(crate) const fn first_arc(self) -> Arc { self.0 as Arc / (ARC_MAX_SECOND + 1) } /// Get the value of the second arc - pub(crate) fn second_arc(self) -> Arc { + pub(crate) const fn second_arc(self) -> Arc { self.0 as Arc % (ARC_MAX_SECOND + 1) } } diff --git a/const-oid/src/db.rs b/const-oid/src/db.rs index 467a349c0..cc4b26aae 100644 --- a/const-oid/src/db.rs +++ b/const-oid/src/db.rs @@ -95,7 +95,7 @@ mod tests { let cn = super::DB.by_oid(&CN.oid).expect("cn not found"); assert_eq!(&CN, cn); - let none = ObjectIdentifier::new("0.1.2.3.4.5.6.7.8.9"); + let none = ObjectIdentifier::new_unwrap("0.1.2.3.4.5.6.7.8.9"); assert_eq!(None, super::DB.by_oid(&none)); } diff --git a/const-oid/src/db/gen.rs b/const-oid/src/db/gen.rs index a1061313d..aa04e2602 100644 --- a/const-oid/src/db/gen.rs +++ b/const-oid/src/db/gen.rs @@ -1,3804 +1,3804 @@ #![doc = "!! DO NOT EDIT !!: This file is auto-generated by oiddbgen."] pub mod rfc1274 { pub const A_RECORD: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.1.26"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.1.26"), name: "aRecord", }; pub const AUDIO: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.1.55"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.1.55"), name: "audio", }; pub const CNAME_RECORD: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.1.31"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.1.31"), name: "cNAMERecord", }; pub const DIT_REDIRECT: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.1.54"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.1.54"), name: "dITRedirect", }; pub const DNS_DOMAIN: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.4.15"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.4.15"), name: "dNSDomain", }; pub const DSA_QUALITY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.1.49"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.1.49"), name: "dSAQuality", }; pub const JANET_MAILBOX: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.1.46"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.1.46"), name: "janetMailbox", }; pub const LAST_MODIFIED_BY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.1.24"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.1.24"), name: "lastModifiedBy", }; pub const LAST_MODIFIED_TIME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.1.23"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.1.23"), name: "lastModifiedTime", }; pub const MAIL_PREFERENCE_OPTION: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.1.47"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.1.47"), name: "mailPreferenceOption", }; pub const MD_RECORD: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.1.27"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.1.27"), name: "mDRecord", }; pub const MX_RECORD: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.1.28"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.1.28"), name: "mXRecord", }; pub const NS_RECORD: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.1.29"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.1.29"), name: "nSRecord", }; pub const OTHER_MAILBOX: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.1.22"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.1.22"), name: "otherMailbox", }; pub const PERSONAL_SIGNATURE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.1.53"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.1.53"), name: "personalSignature", }; pub const PHOTO: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.1.7"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.1.7"), name: "photo", }; pub const PILOT_DSA: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.4.21"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.4.21"), name: "pilotDSA", }; pub const PILOT_OBJECT: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.4.3"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.4.3"), name: "pilotObject", }; pub const PILOT_ORGANIZATION: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.4.20"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.4.20"), name: "pilotOrganization", }; pub const PILOT_PERSON: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.4.4"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.4.4"), name: "pilotPerson", }; pub const QUALITY_LABELLED_DATA: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.4.22"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.4.22"), name: "qualityLabelledData", }; pub const SOA_RECORD: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.1.30"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.1.30"), name: "sOARecord", }; pub const SUBTREE_MAXIMUM_QUALITY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.1.52"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.1.52"), name: "subtreeMaximumQuality", }; pub const SUBTREE_MINIMUM_QUALITY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.1.51"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.1.51"), name: "subtreeMinimumQuality", }; pub const TEXT_ENCODED_OR_ADDRESS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.1.2"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.1.2"), name: "textEncodedORAddress", }; } pub mod rfc2079 { pub const LABELED_URI: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.250.1.57"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.250.1.57"), name: "labeledURI", }; pub const LABELED_URI_OBJECT: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.250.3.15"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.250.3.15"), name: "labeledURIObject", }; } pub mod rfc2164 { pub const ASSOCIATED_INTERNET_GATEWAY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.453.7.2.8"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.453.7.2.8"), name: "associatedInternetGateway", }; pub const ASSOCIATED_OR_ADDRESS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.453.7.2.6"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.453.7.2.6"), name: "associatedORAddress", }; pub const ASSOCIATED_X_400_GATEWAY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.453.7.2.3"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.453.7.2.3"), name: "associatedX400Gateway", }; pub const MCGAM_TABLES: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.453.7.2.9"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.453.7.2.9"), name: "mcgamTables", }; pub const MIXER_GATEWAY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.453.7.1.4"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.453.7.1.4"), name: "mixerGateway", }; pub const OMITTED_OR_ADDRESS_COMPONENT: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.453.7.1.3"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.453.7.1.3"), name: "omittedORAddressComponent", }; pub const OR_ADDRESS_COMPONENT_TYPE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.453.7.2.7"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.453.7.2.7"), name: "oRAddressComponentType", }; pub const RFC_822_TO_X_400_MAPPING: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.453.7.1.1"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.453.7.1.1"), name: "rFC822ToX400Mapping", }; pub const X_400_TO_RFC_822_MAPPING: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.453.7.1.2"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.453.7.1.2"), name: "x400ToRFC822Mapping", }; } pub mod rfc2247 { pub const DOMAIN_NAME_FORM: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.1466.345"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.1466.345"), name: "domainNameForm", }; } pub mod rfc2252 { pub const PRESENTATION_ADDRESS_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.22"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.13.22"), name: "presentationAddressMatch", }; pub const PROTOCOL_INFORMATION_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.24"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.13.24"), name: "protocolInformationMatch", }; } pub mod rfc2256 { pub const APPLICATION_ENTITY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.6.12"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.6.12"), name: "applicationEntity", }; pub const DMD: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.6.20"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.6.20"), name: "dmd", }; pub const DMD_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.54"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.54"), name: "dmdName", }; pub const DSA: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.6.13"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.6.13"), name: "dSA", }; pub const KNOWLEDGE_INFORMATION: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.2"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.2"), name: "knowledgeInformation", }; pub const PRESENTATION_ADDRESS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.29"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.29"), name: "presentationAddress", }; pub const PROTOCOL_INFORMATION: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.48"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.48"), name: "protocolInformation", }; pub const STATE_OR_PROVINCE_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.8"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.8"), name: "stateOrProvinceName", }; pub const STREET_ADDRESS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.9"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.9"), name: "streetAddress", }; pub const SUPPORTED_APPLICATION_CONTEXT: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.30"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.30"), name: "supportedApplicationContext", }; } pub mod rfc2293 { pub const DISTINGUISHED_NAME_TABLE_ENTRY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.453.7.1.5"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.453.7.1.5"), name: "distinguishedNameTableEntry", }; pub const DISTINGUISHED_NAME_TABLE_KEY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.453.7.2.3"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.453.7.2.3"), name: "distinguishedNameTableKey", }; pub const SUBTREE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.453.7.1.1"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.453.7.1.1"), name: "subtree", }; pub const TABLE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.453.7.1.2"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.453.7.1.2"), name: "table", }; pub const TABLE_ENTRY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.453.7.1.3"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.453.7.1.3"), name: "tableEntry", }; pub const TEXT_TABLE_ENTRY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.453.7.1.4"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.453.7.1.4"), name: "textTableEntry", }; pub const TEXT_TABLE_KEY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.453.7.2.1"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.453.7.2.1"), name: "textTableKey", }; pub const TEXT_TABLE_VALUE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.453.7.2.2"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.453.7.2.2"), name: "textTableValue", }; } pub mod rfc2589 { pub const DYNAMIC_OBJECT: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.1466.101.119.2"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.1466.101.119.2"), name: "dynamicObject", }; pub const DYNAMIC_SUBTREES: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.1466.101.119.4"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.1466.101.119.4"), name: "dynamicSubtrees", }; pub const ENTRY_TTL: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.1466.101.119.3"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.1466.101.119.3"), name: "entryTtl", }; } pub mod rfc2739 { pub const CAL_CAL_ADR_URI: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113556.1.4.481"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113556.1.4.481"), name: "calCalAdrURI", }; pub const CAL_CAL_URI: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113556.1.4.478"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113556.1.4.478"), name: "calCalURI", }; pub const CAL_CAPURI: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113556.1.4.480"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113556.1.4.480"), name: "calCAPURI", }; pub const CAL_ENTRY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113556.1.5.87"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113556.1.5.87"), name: "calEntry", }; pub const CAL_FBURL: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113556.1.4.479"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113556.1.4.479"), name: "calFBURL", }; pub const CAL_OTHER_CAL_ADR_UR_IS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113556.1.4.485"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113556.1.4.485"), name: "calOtherCalAdrURIs", }; pub const CAL_OTHER_CAL_UR_IS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113556.1.4.482"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113556.1.4.482"), name: "calOtherCalURIs", }; pub const CAL_OTHER_CAPUR_IS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113556.1.4.484"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113556.1.4.484"), name: "calOtherCAPURIs", }; pub const CAL_OTHER_FBUR_LS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113556.1.4.483"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113556.1.4.483"), name: "calOtherFBURLs", }; } pub mod rfc2798 { pub const CAR_LICENSE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.16.840.1.113730.3.1.1"), + oid: crate::ObjectIdentifier::new_unwrap("2.16.840.1.113730.3.1.1"), name: "carLicense", }; pub const DEPARTMENT_NUMBER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.16.840.1.113730.3.1.2"), + oid: crate::ObjectIdentifier::new_unwrap("2.16.840.1.113730.3.1.2"), name: "departmentNumber", }; pub const DISPLAY_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.16.840.1.113730.3.1.241"), + oid: crate::ObjectIdentifier::new_unwrap("2.16.840.1.113730.3.1.241"), name: "displayName", }; pub const EMPLOYEE_NUMBER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.16.840.1.113730.3.1.3"), + oid: crate::ObjectIdentifier::new_unwrap("2.16.840.1.113730.3.1.3"), name: "employeeNumber", }; pub const EMPLOYEE_TYPE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.16.840.1.113730.3.1.4"), + oid: crate::ObjectIdentifier::new_unwrap("2.16.840.1.113730.3.1.4"), name: "employeeType", }; pub const INET_ORG_PERSON: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.16.840.1.113730.3.2.2"), + oid: crate::ObjectIdentifier::new_unwrap("2.16.840.1.113730.3.2.2"), name: "inetOrgPerson", }; pub const JPEG_PHOTO: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.1.60"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.1.60"), name: "jpegPhoto", }; pub const PREFERRED_LANGUAGE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.16.840.1.113730.3.1.39"), + oid: crate::ObjectIdentifier::new_unwrap("2.16.840.1.113730.3.1.39"), name: "preferredLanguage", }; pub const USER_PKCS_12: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.16.840.1.113730.3.1.216"), + oid: crate::ObjectIdentifier::new_unwrap("2.16.840.1.113730.3.1.216"), name: "userPKCS12", }; pub const USER_SMIME_CERTIFICATE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.16.840.1.113730.3.1.40"), + oid: crate::ObjectIdentifier::new_unwrap("2.16.840.1.113730.3.1.40"), name: "userSMIMECertificate", }; } pub mod rfc3280 { pub const EMAIL: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.9.1"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.9.1"), name: "email", }; pub const EMAIL_ADDRESS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.9.1"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.9.1"), name: "emailAddress", }; pub const PSEUDONYM: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.65"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.65"), name: "pseudonym", }; } pub mod rfc3296 { pub const REF: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.16.840.1.113730.3.1.34"), + oid: crate::ObjectIdentifier::new_unwrap("2.16.840.1.113730.3.1.34"), name: "ref", }; pub const REFERRAL: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.16.840.1.113730.3.2.6"), + oid: crate::ObjectIdentifier::new_unwrap("2.16.840.1.113730.3.2.6"), name: "referral", }; } pub mod rfc3671 { pub const C_FACSIMILE_TELEPHONE_NUMBER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.23.1"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.23.1"), name: "c-FacsimileTelephoneNumber", }; pub const C_INTERNATIONAL_ISDN_NUMBER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.25.1"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.25.1"), name: "c-InternationalISDNNumber", }; pub const C_L: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.7.1"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.7.1"), name: "c-l", }; pub const C_PHYSICAL_DELIVERY_OFFICE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.19.1"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.19.1"), name: "c-PhysicalDeliveryOffice", }; pub const C_POSTAL_ADDRESS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.16.1"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.16.1"), name: "c-PostalAddress", }; pub const C_POSTAL_CODE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.17.1"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.17.1"), name: "c-PostalCode", }; pub const C_POST_OFFICE_BOX: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.18.1"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.18.1"), name: "c-PostOfficeBox", }; pub const C_O: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.10.1"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.10.1"), name: "c-o", }; pub const C_OU: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.11.1"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.11.1"), name: "c-ou", }; pub const C_ST: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.8.1"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.8.1"), name: "c-st", }; pub const C_STREET: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.9.1"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.9.1"), name: "c-street", }; pub const C_TELEPHONE_NUMBER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.20.1"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.20.1"), name: "c-TelephoneNumber", }; pub const C_TELEX_NUMBER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.21.1"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.21.1"), name: "c-TelexNumber", }; pub const COLLECTIVE_ATTRIBUTE_SUBENTRIES: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.18.12"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.18.12"), name: "collectiveAttributeSubentries", }; pub const COLLECTIVE_ATTRIBUTE_SUBENTRY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.20.2"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.20.2"), name: "collectiveAttributeSubentry", }; pub const COLLECTIVE_EXCLUSIONS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.18.7"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.18.7"), name: "collectiveExclusions", }; } pub mod rfc3672 { pub const ACCESS_CONTROL_INNER_AREA: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.23.3"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.23.3"), name: "accessControlInnerArea", }; pub const ACCESS_CONTROL_SPECIFIC_AREA: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.23.2"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.23.2"), name: "accessControlSpecificArea", }; pub const ADMINISTRATIVE_ROLE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.18.5"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.18.5"), name: "administrativeRole", }; pub const AUTONOMOUS_AREA: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.23.1"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.23.1"), name: "autonomousArea", }; pub const COLLECTIVE_ATTRIBUTE_INNER_AREA: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.23.6"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.23.6"), name: "collectiveAttributeInnerArea", }; pub const COLLECTIVE_ATTRIBUTE_SPECIFIC_AREA: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.23.5"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.23.5"), name: "collectiveAttributeSpecificArea", }; pub const SUBENTRY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.17.0"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.17.0"), name: "subentry", }; pub const SUBSCHEMA_ADMIN_SPECIFIC_AREA: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.23.4"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.23.4"), name: "subschemaAdminSpecificArea", }; pub const SUBTREE_SPECIFICATION: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.18.6"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.18.6"), name: "subtreeSpecification", }; } pub mod rfc3687 { pub const ALL_COMPONENTS_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.36.79672281.1.13.6"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.36.79672281.1.13.6"), name: "allComponentsMatch", }; pub const COMPONENT_FILTER_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.36.79672281.1.13.2"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.36.79672281.1.13.2"), name: "componentFilterMatch", }; pub const DIRECTORY_COMPONENTS_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.36.79672281.1.13.7"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.36.79672281.1.13.7"), name: "directoryComponentsMatch", }; pub const PRESENT_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.36.79672281.1.13.5"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.36.79672281.1.13.5"), name: "presentMatch", }; pub const RDN_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.36.79672281.1.13.3"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.36.79672281.1.13.3"), name: "rdnMatch", }; } pub mod rfc3698 { pub const STORED_PREFIX_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.41"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.13.41"), name: "storedPrefixMatch", }; } pub mod rfc3703 { pub const PCIM_POLICY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.6.1.1"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.6.1.1"), name: "pcimPolicy", }; pub const PCIM_GROUP: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.6.1.2"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.6.1.2"), name: "pcimGroup", }; pub const PCIM_GROUP_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.6.1.3"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.6.1.3"), name: "pcimGroupAuxClass", }; pub const PCIM_GROUP_INSTANCE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.6.1.4"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.6.1.4"), name: "pcimGroupInstance", }; pub const PCIM_RULE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.6.1.5"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.6.1.5"), name: "pcimRule", }; pub const PCIM_RULE_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.6.1.6"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.6.1.6"), name: "pcimRuleAuxClass", }; pub const PCIM_RULE_INSTANCE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.6.1.7"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.6.1.7"), name: "pcimRuleInstance", }; pub const PCIM_RULE_CONDITION_ASSOCIATION: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.6.1.8"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.6.1.8"), name: "pcimRuleConditionAssociation", }; pub const PCIM_RULE_VALIDITY_ASSOCIATION: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.6.1.9"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.6.1.9"), name: "pcimRuleValidityAssociation", }; pub const PCIM_RULE_ACTION_ASSOCIATION: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.6.1.10"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.6.1.10"), name: "pcimRuleActionAssociation", }; pub const PCIM_CONDITION_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.6.1.11"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.6.1.11"), name: "pcimConditionAuxClass", }; pub const PCIM_TPC_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.6.1.12"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.6.1.12"), name: "pcimTPCAuxClass", }; pub const PCIM_CONDITION_VENDOR_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.6.1.13"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.6.1.13"), name: "pcimConditionVendorAuxClass", }; pub const PCIM_ACTION_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.6.1.14"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.6.1.14"), name: "pcimActionAuxClass", }; pub const PCIM_ACTION_VENDOR_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.6.1.15"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.6.1.15"), name: "pcimActionVendorAuxClass", }; pub const PCIM_POLICY_INSTANCE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.6.1.16"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.6.1.16"), name: "pcimPolicyInstance", }; pub const PCIM_ELEMENT_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.6.1.17"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.6.1.17"), name: "pcimElementAuxClass", }; pub const PCIM_REPOSITORY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.6.1.18"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.6.1.18"), name: "pcimRepository", }; pub const PCIM_REPOSITORY_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.6.1.19"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.6.1.19"), name: "pcimRepositoryAuxClass", }; pub const PCIM_REPOSITORY_INSTANCE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.6.1.20"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.6.1.20"), name: "pcimRepositoryInstance", }; pub const PCIM_SUBTREES_PTR_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.6.1.21"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.6.1.21"), name: "pcimSubtreesPtrAuxClass", }; pub const PCIM_GROUP_CONTAINMENT_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.6.1.22"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.6.1.22"), name: "pcimGroupContainmentAuxClass", }; pub const PCIM_RULE_CONTAINMENT_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.6.1.23"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.6.1.23"), name: "pcimRuleContainmentAuxClass", }; pub const PCIM_KEYWORDS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.6.2.3"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.6.2.3"), name: "pcimKeywords", }; pub const PCIM_GROUP_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.6.2.4"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.6.2.4"), name: "pcimGroupName", }; pub const PCIM_RULE_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.6.2.5"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.6.2.5"), name: "pcimRuleName", }; pub const PCIM_RULE_ENABLED: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.6.2.6"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.6.2.6"), name: "pcimRuleEnabled", }; pub const PCIM_RULE_CONDITION_LIST_TYPE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.6.2.7"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.6.2.7"), name: "pcimRuleConditionListType", }; pub const PCIM_RULE_CONDITION_LIST: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.6.2.8"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.6.2.8"), name: "pcimRuleConditionList", }; pub const PCIM_RULE_ACTION_LIST: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.6.2.9"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.6.2.9"), name: "pcimRuleActionList", }; pub const PCIM_RULE_VALIDITY_PERIOD_LIST: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.6.2.10"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.6.2.10"), name: "pcimRuleValidityPeriodList", }; pub const PCIM_RULE_USAGE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.6.2.11"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.6.2.11"), name: "pcimRuleUsage", }; pub const PCIM_RULE_PRIORITY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.6.2.12"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.6.2.12"), name: "pcimRulePriority", }; pub const PCIM_RULE_MANDATORY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.6.2.13"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.6.2.13"), name: "pcimRuleMandatory", }; pub const PCIM_RULE_SEQUENCED_ACTIONS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.6.2.14"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.6.2.14"), name: "pcimRuleSequencedActions", }; pub const PCIM_ROLES: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.6.2.15"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.6.2.15"), name: "pcimRoles", }; pub const PCIM_CONDITION_GROUP_NUMBER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.6.2.16"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.6.2.16"), name: "pcimConditionGroupNumber", }; pub const PCIM_CONDITION_NEGATED: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.6.2.17"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.6.2.17"), name: "pcimConditionNegated", }; pub const PCIM_CONDITION_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.6.2.18"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.6.2.18"), name: "pcimConditionName", }; pub const PCIM_CONDITION_DN: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.6.2.19"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.6.2.19"), name: "pcimConditionDN", }; pub const PCIM_VALIDITY_CONDITION_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.6.2.20"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.6.2.20"), name: "pcimValidityConditionName", }; pub const PCIM_TIME_PERIOD_CONDITION_DN: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.6.2.21"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.6.2.21"), name: "pcimTimePeriodConditionDN", }; pub const PCIM_ACTION_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.6.2.22"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.6.2.22"), name: "pcimActionName", }; pub const PCIM_ACTION_ORDER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.6.2.23"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.6.2.23"), name: "pcimActionOrder", }; pub const PCIM_ACTION_DN: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.6.2.24"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.6.2.24"), name: "pcimActionDN", }; pub const PCIM_TPC_TIME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.6.2.25"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.6.2.25"), name: "pcimTPCTime", }; pub const PCIM_TPC_MONTH_OF_YEAR_MASK: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.6.2.26"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.6.2.26"), name: "pcimTPCMonthOfYearMask", }; pub const PCIM_TPC_DAY_OF_MONTH_MASK: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.6.2.27"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.6.2.27"), name: "pcimTPCDayOfMonthMask", }; pub const PCIM_TPC_DAY_OF_WEEK_MASK: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.6.2.28"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.6.2.28"), name: "pcimTPCDayOfWeekMask", }; pub const PCIM_TPC_TIME_OF_DAY_MASK: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.6.2.29"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.6.2.29"), name: "pcimTPCTimeOfDayMask", }; pub const PCIM_TPC_LOCAL_OR_UTC_TIME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.6.2.30"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.6.2.30"), name: "pcimTPCLocalOrUtcTime", }; pub const PCIM_VENDOR_CONSTRAINT_DATA: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.6.2.31"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.6.2.31"), name: "pcimVendorConstraintData", }; pub const PCIM_VENDOR_CONSTRAINT_ENCODING: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.6.2.32"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.6.2.32"), name: "pcimVendorConstraintEncoding", }; pub const PCIM_VENDOR_ACTION_DATA: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.6.2.33"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.6.2.33"), name: "pcimVendorActionData", }; pub const PCIM_VENDOR_ACTION_ENCODING: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.6.2.34"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.6.2.34"), name: "pcimVendorActionEncoding", }; pub const PCIM_POLICY_INSTANCE_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.6.2.35"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.6.2.35"), name: "pcimPolicyInstanceName", }; pub const PCIM_REPOSITORY_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.6.2.36"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.6.2.36"), name: "pcimRepositoryName", }; pub const PCIM_SUBTREES_AUX_CONTAINED_SET: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.6.2.37"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.6.2.37"), name: "pcimSubtreesAuxContainedSet", }; pub const PCIM_GROUPS_AUX_CONTAINED_SET: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.6.2.38"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.6.2.38"), name: "pcimGroupsAuxContainedSet", }; pub const PCIM_RULES_AUX_CONTAINED_SET: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.6.2.39"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.6.2.39"), name: "pcimRulesAuxContainedSet", }; } pub mod rfc3712 { pub const PRINTER_ALIASES: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.18.0.2.4.1108"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.18.0.2.4.1108"), name: "printer-aliases", }; pub const PRINTER_CHARSET_CONFIGURED: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.18.0.2.4.1109"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.18.0.2.4.1109"), name: "printer-charset-configured", }; pub const PRINTER_CHARSET_SUPPORTED: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.18.0.2.4.1131"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.18.0.2.4.1131"), name: "printer-charset-supported", }; pub const PRINTER_COLOR_SUPPORTED: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.18.0.2.4.1129"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.18.0.2.4.1129"), name: "printer-color-supported", }; pub const PRINTER_COMPRESSION_SUPPORTED: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.18.0.2.4.1128"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.18.0.2.4.1128"), name: "printer-compression-supported", }; pub const PRINTER_COPIES_SUPPORTED: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.18.0.2.4.1118"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.18.0.2.4.1118"), name: "printer-copies-supported", }; pub const PRINTER_CURRENT_OPERATOR: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.18.0.2.4.1112"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.18.0.2.4.1112"), name: "printer-current-operator", }; pub const PRINTER_DELIVERY_ORIENTATION_SUPPORTED: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.18.0.2.4.1114"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.18.0.2.4.1114"), name: "printer-delivery-orientation-supported", }; pub const PRINTER_DOCUMENT_FORMAT_SUPPORTED: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.18.0.2.4.1130"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.18.0.2.4.1130"), name: "printer-document-format-supported", }; pub const PRINTER_FINISHINGS_SUPPORTED: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.18.0.2.4.1125"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.18.0.2.4.1125"), name: "printer-finishings-supported", }; pub const PRINTER_GENERATED_NATURAL_LANGUAGE_SUPPORTED: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.18.0.2.4.1137"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.18.0.2.4.1137"), name: "printer-generated-natural-language-supported", }; pub const PRINTER_INFO: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.18.0.2.4.1139"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.18.0.2.4.1139"), name: "printer-info", }; pub const PRINTER_IPP_VERSIONS_SUPPORTED: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.18.0.2.4.1133"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.18.0.2.4.1133"), name: "printer-ipp-versions-supported", }; pub const PRINTER_JOB_PRIORITY_SUPPORTED: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.18.0.2.4.1110"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.18.0.2.4.1110"), name: "printer-job-priority-supported", }; pub const PRINTER_JOB_K_OCTETS_SUPPORTED: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.18.0.2.4.1111"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.18.0.2.4.1111"), name: "printer-job-k-octets-supported", }; pub const PRINTER_LOCATION: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.18.0.2.4.1136"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.18.0.2.4.1136"), name: "printer-location", }; pub const PRINTER_MAKE_AND_MODEL: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.18.0.2.4.1138"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.18.0.2.4.1138"), name: "printer-make-and-model", }; pub const PRINTER_MEDIA_LOCAL_SUPPORTED: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.18.0.2.4.1117"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.18.0.2.4.1117"), name: "printer-media-local-supported", }; pub const PRINTER_MEDIA_SUPPORTED: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.18.0.2.4.1122"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.18.0.2.4.1122"), name: "printer-media-supported", }; pub const PRINTER_MORE_INFO: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.18.0.2.4.1134"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.18.0.2.4.1134"), name: "printer-more-info", }; pub const PRINTER_MULTIPLE_DOCUMENT_JOBS_SUPPORTED: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.18.0.2.4.1132"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.18.0.2.4.1132"), name: "printer-multiple-document-jobs-supported", }; pub const PRINTER_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.18.0.2.4.1135"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.18.0.2.4.1135"), name: "printer-name", }; pub const PRINTER_NATURAL_LANGUAGE_CONFIGURED: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.18.0.2.4.1119"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.18.0.2.4.1119"), name: "printer-natural-language-configured", }; pub const PRINTER_NUMBER_UP_SUPPORTED: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.18.0.2.4.1124"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.18.0.2.4.1124"), name: "printer-number-up-supported", }; pub const PRINTER_OUTPUT_FEATURES_SUPPORTED: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.18.0.2.4.1116"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.18.0.2.4.1116"), name: "printer-output-features-supported", }; pub const PRINTER_PAGES_PER_MINUTE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.18.0.2.4.1127"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.18.0.2.4.1127"), name: "printer-pages-per-minute", }; pub const PRINTER_PAGES_PER_MINUTE_COLOR: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.18.0.2.4.1126"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.18.0.2.4.1126"), name: "printer-pages-per-minute-color", }; pub const PRINTER_PRINT_QUALITY_SUPPORTED: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.18.0.2.4.1120"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.18.0.2.4.1120"), name: "printer-print-quality-supported", }; pub const PRINTER_RESOLUTION_SUPPORTED: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.18.0.2.4.1121"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.18.0.2.4.1121"), name: "printer-resolution-supported", }; pub const PRINTER_SERVICE_PERSON: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.18.0.2.4.1113"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.18.0.2.4.1113"), name: "printer-service-person", }; pub const PRINTER_SIDES_SUPPORTED: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.18.0.2.4.1123"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.18.0.2.4.1123"), name: "printer-sides-supported", }; pub const PRINTER_STACKING_ORDER_SUPPORTED: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.18.0.2.4.1115"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.18.0.2.4.1115"), name: "printer-stacking-order-supported", }; pub const PRINTER_URI: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.18.0.2.4.1140"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.18.0.2.4.1140"), name: "printer-uri", }; pub const PRINTER_XRI_SUPPORTED: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.18.0.2.4.1107"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.18.0.2.4.1107"), name: "printer-xri-supported", }; pub const PRINTER_ABSTRACT: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.18.0.2.6.258"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.18.0.2.6.258"), name: "printerAbstract", }; pub const PRINTER_IPP: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.18.0.2.6.256"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.18.0.2.6.256"), name: "printerIPP", }; pub const PRINTER_LPR: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.18.0.2.6.253"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.18.0.2.6.253"), name: "printerLPR", }; pub const PRINTER_SERVICE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.18.0.2.6.255"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.18.0.2.6.255"), name: "printerService", }; pub const PRINTER_SERVICE_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.18.0.2.6.257"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.18.0.2.6.257"), name: "printerServiceAuxClass", }; pub const SLP_SERVICE_PRINTER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.18.0.2.6.254"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.18.0.2.6.254"), name: "slpServicePrinter", }; } pub mod rfc4104 { pub const PCELS_8021_FILTER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.54"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.1.54"), name: "pcels8021Filter", }; pub const PCELS_8021_HDR_DEST_MAC_ADDRESS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.50"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.2.50"), name: "pcels8021HdrDestMACAddress", }; pub const PCELS_8021_HDR_DEST_MAC_MASK: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.51"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.2.51"), name: "pcels8021HdrDestMACMask", }; pub const PCELS_8021_HDR_PRIORITY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.53"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.2.53"), name: "pcels8021HdrPriority", }; pub const PCELS_8021_HDR_PROTOCOL_ID: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.52"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.2.52"), name: "pcels8021HdrProtocolID", }; pub const PCELS_8021_HDR_SOURCE_MAC_ADDRESS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.48"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.2.48"), name: "pcels8021HdrSourceMACAddress", }; pub const PCELS_8021_HDR_SOURCE_MAC_MASK: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.49"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.2.49"), name: "pcels8021HdrSourceMACMask", }; pub const PCELS_8021_HDR_VLANID: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.54"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.2.54"), name: "pcels8021HdrVLANID", }; pub const PCELS_ACTION_ASSOCIATION: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.10"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.1.10"), name: "pcelsActionAssociation", }; pub const PCELS_ACTION_LIST: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.8"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.2.8"), name: "pcelsActionList", }; pub const PCELS_BIT_STRING_LIST: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.24"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.2.24"), name: "pcelsBitStringList", }; pub const PCELS_BIT_STRING_VALUE_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.45"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.1.45"), name: "pcelsBitStringValueAuxClass", }; pub const PCELS_BOOLEAN: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.26"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.2.26"), name: "pcelsBoolean", }; pub const PCELS_BOOLEAN_VALUE_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.47"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.1.47"), name: "pcelsBooleanValueAuxClass", }; pub const PCELS_COMPOUND_ACTION_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.15"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.1.15"), name: "pcelsCompoundActionAuxClass", }; pub const PCELS_COMPOUND_CONDITION_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.12"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.1.12"), name: "pcelsCompoundConditionAuxClass", }; pub const PCELS_COMPOUND_FILTER_CONDITION_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.13"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.1.13"), name: "pcelsCompoundFilterConditionAuxClass", }; pub const PCELS_CONDITION_ASSOCIATION: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.9"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.1.9"), name: "pcelsConditionAssociation", }; pub const PCELS_CONDITION_LIST: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.7"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.2.7"), name: "pcelsConditionList", }; pub const PCELS_CONDITION_LIST_TYPE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.6"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.2.6"), name: "pcelsConditionListType", }; pub const PCELS_CO_S_VARIABLE_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.33"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.1.33"), name: "pcelsCoSVariableAuxClass", }; pub const PCELS_DECISION_STRATEGY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.2"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.2.2"), name: "pcelsDecisionStrategy", }; pub const PCELS_DESTINATION_I_PV_4_VARIABLE_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.21"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.1.21"), name: "pcelsDestinationIPv4VariableAuxClass", }; pub const PCELS_DESTINATION_I_PV_6_VARIABLE_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.22"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.1.22"), name: "pcelsDestinationIPv6VariableAuxClass", }; pub const PCELS_DESTINATION_MAC_VARIABLE_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.31"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.1.31"), name: "pcelsDestinationMACVariableAuxClass", }; pub const PCELS_DESTINATION_PORT_VARIABLE_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.24"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.1.24"), name: "pcelsDestinationPortVariableAuxClass", }; pub const PCELS_DESTINATION_SAP_VARIABLE_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.36"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.1.36"), name: "pcelsDestinationSAPVariableAuxClass", }; pub const PCELS_DSCP_VARIABLE_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.28"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.1.28"), name: "pcelsDSCPVariableAuxClass", }; pub const PCELS_ELEMENT_LIST: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.31"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.2.31"), name: "pcelsElementList", }; pub const PCELS_ETHERTYPE_VARIABLE_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.34"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.1.34"), name: "pcelsEthertypeVariableAuxClass", }; pub const PCELS_EXECUTION_STRATEGY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.10"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.2.10"), name: "pcelsExecutionStrategy", }; pub const PCELS_EXPECTED_VALUE_LIST: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.15"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.2.15"), name: "pcelsExpectedValueList", }; pub const PCELS_EXPECTED_VALUE_TYPES: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.18"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.2.18"), name: "pcelsExpectedValueTypes", }; pub const PCELS_EXPLICIT_VARIABLE_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.17"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.1.17"), name: "pcelsExplicitVariableAuxClass", }; pub const PCELS_FILTER_DIRECTION: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.56"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.2.56"), name: "pcelsFilterDirection", }; pub const PCELS_FILTER_ENTRY_BASE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.52"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.1.52"), name: "pcelsFilterEntryBase", }; pub const PCELS_FILTER_ENTRY_LIST: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.57"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.2.57"), name: "pcelsFilterEntryList", }; pub const PCELS_FILTER_IS_NEGATED: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.33"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.2.33"), name: "pcelsFilterIsNegated", }; pub const PCELS_FILTER_LIST_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.55"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.1.55"), name: "pcelsFilterListAuxClass", }; pub const PCELS_FILTER_LIST_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.55"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.2.55"), name: "pcelsFilterListName", }; pub const PCELS_FILTER_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.32"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.2.32"), name: "pcelsFilterName", }; pub const PCELS_FLOW_DIRECTION_VARIABLE_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.39"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.1.39"), name: "pcelsFlowDirectionVariableAuxClass", }; pub const PCELS_FLOW_ID_VARIABLE_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.29"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.1.29"), name: "pcelsFlowIdVariableAuxClass", }; pub const PCELS_GROUP: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.3"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.1.3"), name: "pcelsGroup", }; pub const PCELS_GROUP_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.4"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.1.4"), name: "pcelsGroupAuxClass", }; pub const PCELS_GROUP_INSTANCE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.5"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.1.5"), name: "pcelsGroupInstance", }; pub const PCELS_IMPLICIT_VARIABLE_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.18"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.1.18"), name: "pcelsImplicitVariableAuxClass", }; pub const PCELS_INTEGER_LIST: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.25"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.2.25"), name: "pcelsIntegerList", }; pub const PCELS_INTEGER_VALUE_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.46"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.1.46"), name: "pcelsIntegerValueAuxClass", }; pub const PCELS_IP_HDR_DEST_ADDRESS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.38"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.2.38"), name: "pcelsIPHdrDestAddress", }; pub const PCELS_IP_HDR_DEST_ADDRESS_END_OF_RANGE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.39"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.2.39"), name: "pcelsIPHdrDestAddressEndOfRange", }; pub const PCELS_IP_HDR_DEST_MASK: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.40"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.2.40"), name: "pcelsIPHdrDestMask", }; pub const PCELS_IP_HDR_DEST_PORT_END: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.45"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.2.45"), name: "pcelsIPHdrDestPortEnd", }; pub const PCELS_IP_HDR_DEST_PORT_START: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.44"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.2.44"), name: "pcelsIPHdrDestPortStart", }; pub const PCELS_IP_HDR_DSCP_LIST: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.46"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.2.46"), name: "pcelsIPHdrDSCPList", }; pub const PCELS_IP_HDR_FLOW_LABEL: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.47"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.2.47"), name: "pcelsIPHdrFlowLabel", }; pub const PCELS_IP_HDR_PROTOCOL_ID: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.41"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.2.41"), name: "pcelsIPHdrProtocolID", }; pub const PCELS_IP_HDR_SOURCE_ADDRESS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.35"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.2.35"), name: "pcelsIPHdrSourceAddress", }; pub const PCELS_IP_HDR_SOURCE_ADDRESS_END_OF_RANGE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.36"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.2.36"), name: "pcelsIPHdrSourceAddressEndOfRange", }; pub const PCELS_IP_HDR_SOURCE_MASK: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.37"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.2.37"), name: "pcelsIPHdrSourceMask", }; pub const PCELS_IP_HDR_SOURCE_PORT_END: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.43"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.2.43"), name: "pcelsIPHdrSourcePortEnd", }; pub const PCELS_IP_HDR_SOURCE_PORT_START: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.42"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.2.42"), name: "pcelsIPHdrSourcePortStart", }; pub const PCELS_IP_HDR_VERSION: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.34"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.2.34"), name: "pcelsIPHdrVersion", }; pub const PCELS_IP_HEADERS_FILTER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.53"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.1.53"), name: "pcelsIPHeadersFilter", }; pub const PCELS_IP_PROTOCOL_VARIABLE_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.25"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.1.25"), name: "pcelsIPProtocolVariableAuxClass", }; pub const PCELS_IP_TO_S_VARIABLE_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.27"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.1.27"), name: "pcelsIPToSVariableAuxClass", }; pub const PCELS_I_PV_4_ADDR_LIST: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.20"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.2.20"), name: "pcelsIPv4AddrList", }; pub const PCELS_I_PV_4_ADDR_VALUE_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.41"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.1.41"), name: "pcelsIPv4AddrValueAuxClass", }; pub const PCELS_I_PV_6_ADDR_LIST: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.21"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.2.21"), name: "pcelsIPv6AddrList", }; pub const PCELS_I_PV_6_ADDR_VALUE_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.42"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.1.42"), name: "pcelsIPv6AddrValueAuxClass", }; pub const PCELS_IP_VERSION_VARIABLE_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.26"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.1.26"), name: "pcelsIPVersionVariableAuxClass", }; pub const PCELS_IS_MIRRORED: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.13"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.2.13"), name: "pcelsIsMirrored", }; pub const PCELS_MAC_ADDR_LIST: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.22"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.2.22"), name: "pcelsMACAddrList", }; pub const PCELS_MAC_ADDR_VALUE_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.43"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.1.43"), name: "pcelsMACAddrValueAuxClass", }; pub const PCELS_POLICY_SET: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.1"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.1.1"), name: "pcelsPolicySet", }; pub const PCELS_POLICY_SET_ASSOCIATION: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.2"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.1.2"), name: "pcelsPolicySetAssociation", }; pub const PCELS_POLICY_SET_DN: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.5"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.2.5"), name: "pcelsPolicySetDN", }; pub const PCELS_POLICY_SET_LIST: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.3"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.2.3"), name: "pcelsPolicySetList", }; pub const PCELS_POLICY_SET_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.1"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.2.1"), name: "pcelsPolicySetName", }; pub const PCELS_PRIORITY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.4"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.2.4"), name: "pcelsPriority", }; pub const PCELS_REUSABLE_CONTAINER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.48"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.1.48"), name: "pcelsReusableContainer", }; pub const PCELS_REUSABLE_CONTAINER_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.49"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.1.49"), name: "pcelsReusableContainerAuxClass", }; pub const PCELS_REUSABLE_CONTAINER_INSTANCE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.50"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.1.50"), name: "pcelsReusableContainerInstance", }; pub const PCELS_REUSABLE_CONTAINER_LIST: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.28"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.2.28"), name: "pcelsReusableContainerList", }; pub const PCELS_REUSABLE_CONTAINER_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.27"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.2.27"), name: "pcelsReusableContainerName", }; pub const PCELS_ROLE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.29"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.2.29"), name: "pcelsRole", }; pub const PCELS_ROLE_COLLECTION: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.51"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.1.51"), name: "pcelsRoleCollection", }; pub const PCELS_ROLE_COLLECTION_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.30"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.2.30"), name: "pcelsRoleCollectionName", }; pub const PCELS_RULE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.6"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.1.6"), name: "pcelsRule", }; pub const PCELS_RULE_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.7"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.1.7"), name: "pcelsRuleAuxClass", }; pub const PCELS_RULE_INSTANCE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.8"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.1.8"), name: "pcelsRuleInstance", }; pub const PCELS_RULE_VALIDITY_PERIOD_LIST: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.62"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.2.62"), name: "pcelsRuleValidityPeriodList", }; pub const PCELS_SEQUENCED_ACTIONS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.9"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.2.9"), name: "pcelsSequencedActions", }; pub const PCELS_SIMPLE_ACTION_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.14"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.1.14"), name: "pcelsSimpleActionAuxClass", }; pub const PCELS_SIMPLE_CONDITION_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.11"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.1.11"), name: "pcelsSimpleConditionAuxClass", }; pub const PCELS_SNAPOUI_VARIABLE_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.37"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.1.37"), name: "pcelsSNAPOUIVariableAuxClass", }; pub const PCELS_SNAP_TYPE_VARIABLE_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.38"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.1.38"), name: "pcelsSNAPTypeVariableAuxClass", }; pub const PCELS_SOURCE_I_PV_4_VARIABLE_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.19"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.1.19"), name: "pcelsSourceIPv4VariableAuxClass", }; pub const PCELS_SOURCE_I_PV_6_VARIABLE_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.20"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.1.20"), name: "pcelsSourceIPv6VariableAuxClass", }; pub const PCELS_SOURCE_MAC_VARIABLE_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.30"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.1.30"), name: "pcelsSourceMACVariableAuxClass", }; pub const PCELS_SOURCE_PORT_VARIABLE_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.23"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.1.23"), name: "pcelsSourcePortVariableAuxClass", }; pub const PCELS_SOURCE_SAP_VARIABLE_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.35"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.1.35"), name: "pcelsSourceSAPVariableAuxClass", }; pub const PCELS_STRING_LIST: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.23"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.2.23"), name: "pcelsStringList", }; pub const PCELS_STRING_VALUE_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.44"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.1.44"), name: "pcelsStringValueAuxClass", }; pub const PCELS_VALUE_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.40"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.1.40"), name: "pcelsValueAuxClass", }; pub const PCELS_VALUE_DN: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.12"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.2.12"), name: "pcelsValueDN", }; pub const PCELS_VALUE_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.19"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.2.19"), name: "pcelsValueName", }; pub const PCELS_VARIABLE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.16"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.1.16"), name: "pcelsVariable", }; pub const PCELS_VARIABLE_DN: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.11"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.2.11"), name: "pcelsVariableDN", }; pub const PCELS_VARIABLE_MODEL_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.16"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.2.16"), name: "pcelsVariableModelClass", }; pub const PCELS_VARIABLE_MODEL_PROPERTY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.17"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.2.17"), name: "pcelsVariableModelProperty", }; pub const PCELS_VARIABLE_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.14"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.2.14"), name: "pcelsVariableName", }; pub const PCELS_VENDOR_VALUE_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.57"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.1.57"), name: "pcelsVendorValueAuxClass", }; pub const PCELS_VENDOR_VALUE_DATA: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.60"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.2.60"), name: "pcelsVendorValueData", }; pub const PCELS_VENDOR_VALUE_ENCODING: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.61"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.2.61"), name: "pcelsVendorValueEncoding", }; pub const PCELS_VENDOR_VARIABLE_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.56"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.1.56"), name: "pcelsVendorVariableAuxClass", }; pub const PCELS_VENDOR_VARIABLE_DATA: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.58"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.2.58"), name: "pcelsVendorVariableData", }; pub const PCELS_VENDOR_VARIABLE_ENCODING: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.59"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.2.59"), name: "pcelsVendorVariableEncoding", }; pub const PCELS_VLAN_VARIABLE_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.32"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.9.1.32"), name: "pcelsVLANVariableAuxClass", }; } pub mod rfc4237 { pub const VPIM_USER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.11.1.1"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.11.1.1"), name: "vPIMUser", }; pub const VPIM_RFC_822_MAILBOX: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.11.2.2"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.11.2.2"), name: "vPIMRfc822Mailbox", }; pub const VPIM_TELEPHONE_NUMBER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.11.2.1"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.11.2.1"), name: "vPIMTelephoneNumber", }; pub const VPIM_SPOKEN_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.11.2.3"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.11.2.3"), name: "vPIMSpokenName", }; pub const VPIM_SUPPORTED_UA_BEHAVIORS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.11.2.4"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.11.2.4"), name: "vPIMSupportedUABehaviors", }; pub const VPIM_SUPPORTED_AUDIO_MEDIA_TYPES: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.11.2.5"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.11.2.5"), name: "vPIMSupportedAudioMediaTypes", }; pub const VPIM_SUPPORTED_MESSAGE_CONTEXT: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.11.2.6"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.11.2.6"), name: "vPIMSupportedMessageContext", }; pub const VPIM_TEXT_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.11.2.7"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.11.2.7"), name: "vPIMTextName", }; pub const VPIM_EXTENDED_ABSENCE_STATUS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.11.2.8"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.11.2.8"), name: "vPIMExtendedAbsenceStatus", }; pub const VPIM_MAX_MESSAGE_SIZE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.11.2.9"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.11.2.9"), name: "vPIMMaxMessageSize", }; pub const VPIM_SUB_MAILBOXES: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.11.2.10"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.11.2.10"), name: "vPIMSubMailboxes", }; } pub mod rfc4403 { pub const UDDI_ACCESS_POINT: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.4.19"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.10.4.19"), name: "uddiAccessPoint", }; pub const UDDI_ADDRESS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.6.3"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.10.6.3"), name: "uddiAddress", }; pub const UDDI_ADDRESS_LINE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.4.13"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.10.4.13"), name: "uddiAddressLine", }; pub const UDDI_ADDRESS_NAME_FORM: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.15.3"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.10.15.3"), name: "uddiAddressNameForm", }; pub const UDDI_AUTHORIZED_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.4.2"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.10.4.2"), name: "uddiAuthorizedName", }; pub const UDDI_BINDING_KEY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.4.18"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.10.4.18"), name: "uddiBindingKey", }; pub const UDDI_BINDING_TEMPLATE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.6.5"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.10.6.5"), name: "uddiBindingTemplate", }; pub const UDDI_BINDING_TEMPLATE_NAME_FORM: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.15.5"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.10.15.5"), name: "uddiBindingTemplateNameForm", }; pub const UDDI_BUSINESS_ENTITY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.6.1"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.10.6.1"), name: "uddiBusinessEntity", }; pub const UDDI_BUSINESS_ENTITY_NAME_FORM: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.15.1"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.10.15.1"), name: "uddiBusinessEntityNameForm", }; pub const UDDI_BUSINESS_KEY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.4.1"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.10.4.1"), name: "uddiBusinessKey", }; pub const UDDI_BUSINESS_SERVICE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.6.4"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.10.6.4"), name: "uddiBusinessService", }; pub const UDDI_BUSINESS_SERVICE_NAME_FORM: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.15.4"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.10.15.4"), name: "uddiBusinessServiceNameForm", }; pub const UDDI_CATEGORY_BAG: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.4.15"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.10.4.15"), name: "uddiCategoryBag", }; pub const UDDI_CONTACT: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.6.2"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.10.6.2"), name: "uddiContact", }; pub const UDDI_CONTACT_NAME_FORM: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.15.2"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.10.15.2"), name: "uddiContactNameForm", }; pub const UDDI_DESCRIPTION: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.4.5"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.10.4.5"), name: "uddiDescription", }; pub const UDDI_DISCOVERY_UR_LS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.4.6"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.10.4.6"), name: "uddiDiscoveryURLs", }; pub const UDDI_E_MAIL: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.4.10"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.10.4.10"), name: "uddiEMail", }; pub const UDDI_FROM_KEY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.4.25"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.10.4.25"), name: "uddiFromKey", }; pub const UDDI_HOSTING_REDIRECTOR: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.4.20"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.10.4.20"), name: "uddiHostingRedirector", }; pub const UDDI_IDENTIFIER_BAG: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.4.14"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.10.4.14"), name: "uddiIdentifierBag", }; pub const UDDI_INSTANCE_DESCRIPTION: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.4.21"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.10.4.21"), name: "uddiInstanceDescription", }; pub const UDDI_INSTANCE_PARMS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.4.22"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.10.4.22"), name: "uddiInstanceParms", }; pub const UDDI_IS_HIDDEN: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.4.28"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.10.4.28"), name: "uddiIsHidden", }; pub const UDDI_IS_PROJECTION: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.4.29"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.10.4.29"), name: "uddiIsProjection", }; pub const UDDI_KEYED_REFERENCE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.4.16"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.10.4.16"), name: "uddiKeyedReference", }; pub const UDDI_LANG: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.4.30"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.10.4.30"), name: "uddiLang", }; pub const UDDI_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.4.4"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.10.4.4"), name: "uddiName", }; pub const UDDI_OPERATOR: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.4.3"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.10.4.3"), name: "uddiOperator", }; pub const UDDI_OVERVIEW_DESCRIPTION: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.4.23"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.10.4.23"), name: "uddiOverviewDescription", }; pub const UDDI_OVERVIEW_URL: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.4.24"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.10.4.24"), name: "uddiOverviewURL", }; pub const UDDI_PERSON_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.4.8"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.10.4.8"), name: "uddiPersonName", }; pub const UDDI_PHONE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.4.9"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.10.4.9"), name: "uddiPhone", }; pub const UDDI_PUBLISHER_ASSERTION: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.6.8"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.10.6.8"), name: "uddiPublisherAssertion", }; pub const UDDI_PUBLISHER_ASSERTION_NAME_FORM: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.15.8"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.10.15.8"), name: "uddiPublisherAssertionNameForm", }; pub const UDDI_SERVICE_KEY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.4.17"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.10.4.17"), name: "uddiServiceKey", }; pub const UDDI_SORT_CODE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.4.11"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.10.4.11"), name: "uddiSortCode", }; pub const UDDI_T_MODEL: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.6.7"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.10.6.7"), name: "uddiTModel", }; pub const UDDI_T_MODEL_INSTANCE_INFO: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.6.6"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.10.6.6"), name: "uddiTModelInstanceInfo", }; pub const UDDI_T_MODEL_INSTANCE_INFO_NAME_FORM: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.15.6"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.10.15.6"), name: "uddiTModelInstanceInfoNameForm", }; pub const UDDI_T_MODEL_KEY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.4.12"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.10.4.12"), name: "uddiTModelKey", }; pub const UDDI_T_MODEL_NAME_FORM: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.15.7"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.10.15.7"), name: "uddiTModelNameForm", }; pub const UDDI_TO_KEY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.4.26"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.10.4.26"), name: "uddiToKey", }; pub const UDDI_USE_TYPE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.4.7"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.10.4.7"), name: "uddiUseType", }; pub const UDDI_UUID: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.4.27"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.10.4.27"), name: "uddiUUID", }; pub const UDDIV_3_BINDING_KEY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.4.33"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.10.4.33"), name: "uddiv3BindingKey", }; pub const UDDIV_3_BRIEF_RESPONSE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.4.43"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.10.4.43"), name: "uddiv3BriefResponse", }; pub const UDDIV_3_BUSINESS_KEY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.4.31"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.10.4.31"), name: "uddiv3BusinessKey", }; pub const UDDIV_3_DIGITAL_SIGNATURE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.4.35"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.10.4.35"), name: "uddiv3DigitalSignature", }; pub const UDDIV_3_ENTITY_CREATION_TIME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.4.45"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.10.4.45"), name: "uddiv3EntityCreationTime", }; pub const UDDIV_3_ENTITY_DELETION_TIME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.4.46"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.10.4.46"), name: "uddiv3EntityDeletionTime", }; pub const UDDIV_3_ENTITY_KEY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.4.44"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.10.4.44"), name: "uddiv3EntityKey", }; pub const UDDIV_3_ENTITY_MODIFICATION_TIME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.4.37"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.10.4.37"), name: "uddiv3EntityModificationTime", }; pub const UDDIV_3_ENTITY_OBITUARY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.6.10"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.10.6.10"), name: "uddiv3EntityObituary", }; pub const UDDIV_3_ENTITY_OBITUARY_NAME_FORM: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.15.10"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.10.15.10"), name: "uddiv3EntityObituaryNameForm", }; pub const UDDIV_3_EXPIRES_AFTER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.4.42"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.10.4.42"), name: "uddiv3ExpiresAfter", }; pub const UDDIV_3_MAX_ENTITIES: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.4.41"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.10.4.41"), name: "uddiv3MaxEntities", }; pub const UDDIV_3_NODE_ID: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.4.36"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.10.4.36"), name: "uddiv3NodeId", }; pub const UDDIV_3_NOTIFICATION_INTERVAL: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.4.40"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.10.4.40"), name: "uddiv3NotificationInterval", }; pub const UDDIV_3_SERVICE_KEY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.4.32"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.10.4.32"), name: "uddiv3ServiceKey", }; pub const UDDIV_3_SUBSCRIPTION: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.6.9"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.10.6.9"), name: "uddiv3Subscription", }; pub const UDDIV_3_SUBSCRIPTION_FILTER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.4.39"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.10.4.39"), name: "uddiv3SubscriptionFilter", }; pub const UDDIV_3_SUBSCRIPTION_KEY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.4.38"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.10.4.38"), name: "uddiv3SubscriptionKey", }; pub const UDDIV_3_SUBSCRIPTION_NAME_FORM: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.15.9"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.10.15.9"), name: "uddiv3SubscriptionNameForm", }; pub const UDDIV_3_TMODEL_KEY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.4.34"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.10.4.34"), name: "uddiv3TmodelKey", }; } pub mod rfc4512 { pub const ALIAS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.6.1"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.6.1"), name: "alias", }; pub const ALIASED_OBJECT_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.1"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.1"), name: "aliasedObjectName", }; pub const ALT_SERVER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.1466.101.120.6"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.1466.101.120.6"), name: "altServer", }; pub const ATTRIBUTE_TYPES: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.21.5"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.21.5"), name: "attributeTypes", }; pub const CREATE_TIMESTAMP: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.18.1"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.18.1"), name: "createTimestamp", }; pub const CREATORS_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.18.3"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.18.3"), name: "creatorsName", }; pub const DIT_CONTENT_RULES: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.21.2"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.21.2"), name: "dITContentRules", }; pub const DIT_STRUCTURE_RULES: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.21.1"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.21.1"), name: "dITStructureRules", }; pub const EXTENSIBLE_OBJECT: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.1466.101.120.111"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.1466.101.120.111"), name: "extensibleObject", }; pub const GOVERNING_STRUCTURE_RULE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.21.10"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.21.10"), name: "governingStructureRule", }; pub const LDAP_SYNTAXES: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.1466.101.120.16"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.1466.101.120.16"), name: "ldapSyntaxes", }; pub const MATCHING_RULES: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.21.4"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.21.4"), name: "matchingRules", }; pub const MATCHING_RULE_USE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.21.8"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.21.8"), name: "matchingRuleUse", }; pub const MODIFIERS_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.18.4"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.18.4"), name: "modifiersName", }; pub const MODIFY_TIMESTAMP: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.18.2"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.18.2"), name: "modifyTimestamp", }; pub const NAME_FORMS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.21.7"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.21.7"), name: "nameForms", }; pub const NAMING_CONTEXTS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.1466.101.120.5"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.1466.101.120.5"), name: "namingContexts", }; pub const OBJECT_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.0"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.0"), name: "objectClass", }; pub const OBJECT_CLASSES: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.21.6"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.21.6"), name: "objectClasses", }; pub const STRUCTURAL_OBJECT_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.21.9"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.21.9"), name: "structuralObjectClass", }; pub const SUBSCHEMA: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.20.1"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.20.1"), name: "subschema", }; pub const SUBSCHEMA_SUBENTRY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.18.10"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.18.10"), name: "subschemaSubentry", }; pub const SUPPORTED_CONTROL: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.1466.101.120.13"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.1466.101.120.13"), name: "supportedControl", }; pub const SUPPORTED_EXTENSION: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.1466.101.120.7"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.1466.101.120.7"), name: "supportedExtension", }; pub const SUPPORTED_FEATURES: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.4203.1.3.5"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.4203.1.3.5"), name: "supportedFeatures", }; pub const SUPPORTED_LDAP_VERSION: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.1466.101.120.15"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.1466.101.120.15"), name: "supportedLDAPVersion", }; pub const SUPPORTED_SASL_MECHANISMS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.1466.101.120.14"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.1466.101.120.14"), name: "supportedSASLMechanisms", }; pub const TOP: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.6.0"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.6.0"), name: "top", }; } pub mod rfc4517 { pub const BIT_STRING_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.16"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.13.16"), name: "bitStringMatch", }; pub const BOOLEAN_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.13"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.13.13"), name: "booleanMatch", }; pub const CASE_EXACT_IA_5_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.1466.109.114.1"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.1466.109.114.1"), name: "caseExactIA5Match", }; pub const CASE_EXACT_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.5"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.13.5"), name: "caseExactMatch", }; pub const CASE_EXACT_ORDERING_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.6"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.13.6"), name: "caseExactOrderingMatch", }; pub const CASE_EXACT_SUBSTRINGS_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.7"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.13.7"), name: "caseExactSubstringsMatch", }; pub const CASE_IGNORE_IA_5_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.1466.109.114.2"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.1466.109.114.2"), name: "caseIgnoreIA5Match", }; pub const CASE_IGNORE_IA_5_SUBSTRINGS_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.1466.109.114.3"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.1466.109.114.3"), name: "caseIgnoreIA5SubstringsMatch", }; pub const CASE_IGNORE_LIST_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.11"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.13.11"), name: "caseIgnoreListMatch", }; pub const CASE_IGNORE_LIST_SUBSTRINGS_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.12"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.13.12"), name: "caseIgnoreListSubstringsMatch", }; pub const CASE_IGNORE_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.2"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.13.2"), name: "caseIgnoreMatch", }; pub const CASE_IGNORE_ORDERING_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.3"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.13.3"), name: "caseIgnoreOrderingMatch", }; pub const CASE_IGNORE_SUBSTRINGS_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.4"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.13.4"), name: "caseIgnoreSubstringsMatch", }; pub const DIRECTORY_STRING_FIRST_COMPONENT_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.31"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.13.31"), name: "directoryStringFirstComponentMatch", }; pub const DISTINGUISHED_NAME_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.1"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.13.1"), name: "distinguishedNameMatch", }; pub const GENERALIZED_TIME_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.27"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.13.27"), name: "generalizedTimeMatch", }; pub const GENERALIZED_TIME_ORDERING_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.28"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.13.28"), name: "generalizedTimeOrderingMatch", }; pub const INTEGER_FIRST_COMPONENT_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.29"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.13.29"), name: "integerFirstComponentMatch", }; pub const INTEGER_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.14"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.13.14"), name: "integerMatch", }; pub const INTEGER_ORDERING_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.15"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.13.15"), name: "integerOrderingMatch", }; pub const KEYWORD_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.33"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.13.33"), name: "keywordMatch", }; pub const NUMERIC_STRING_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.8"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.13.8"), name: "numericStringMatch", }; pub const NUMERIC_STRING_ORDERING_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.9"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.13.9"), name: "numericStringOrderingMatch", }; pub const NUMERIC_STRING_SUBSTRINGS_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.10"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.13.10"), name: "numericStringSubstringsMatch", }; pub const OBJECT_IDENTIFIER_FIRST_COMPONENT_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.30"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.13.30"), name: "objectIdentifierFirstComponentMatch", }; pub const OBJECT_IDENTIFIER_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.0"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.13.0"), name: "objectIdentifierMatch", }; pub const OCTET_STRING_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.17"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.13.17"), name: "octetStringMatch", }; pub const OCTET_STRING_ORDERING_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.18"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.13.18"), name: "octetStringOrderingMatch", }; pub const TELEPHONE_NUMBER_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.20"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.13.20"), name: "telephoneNumberMatch", }; pub const TELEPHONE_NUMBER_SUBSTRINGS_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.21"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.13.21"), name: "telephoneNumberSubstringsMatch", }; pub const UNIQUE_MEMBER_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.23"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.13.23"), name: "uniqueMemberMatch", }; pub const WORD_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.32"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.13.32"), name: "wordMatch", }; } pub mod rfc4519 { pub const APPLICATION_PROCESS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.6.11"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.6.11"), name: "applicationProcess", }; pub const BUSINESS_CATEGORY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.15"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.15"), name: "businessCategory", }; pub const C: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.6"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.6"), name: "c", }; pub const CN: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.3"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.3"), name: "cn", }; pub const COMMON_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.3"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.3"), name: "commonName", }; pub const COUNTRY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.6.2"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.6.2"), name: "country", }; pub const COUNTRY_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.6"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.6"), name: "countryName", }; pub const DC: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.1.25"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.1.25"), name: "DC", }; pub const DC_OBJECT: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.1466.344"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.1466.344"), name: "dcObject", }; pub const DESCRIPTION: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.13"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.13"), name: "description", }; pub const DESTINATION_INDICATOR: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.27"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.27"), name: "destinationIndicator", }; pub const DEVICE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.6.14"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.6.14"), name: "device", }; pub const DISTINGUISHED_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.49"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.49"), name: "distinguishedName", }; pub const DN_QUALIFIER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.46"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.46"), name: "dnQualifier", }; pub const DOMAIN_COMPONENT: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.1.25"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.1.25"), name: "domainComponent", }; pub const ENHANCED_SEARCH_GUIDE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.47"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.47"), name: "enhancedSearchGuide", }; pub const FACSIMILE_TELEPHONE_NUMBER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.23"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.23"), name: "facsimileTelephoneNumber", }; pub const GENERATION_QUALIFIER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.44"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.44"), name: "generationQualifier", }; pub const GIVEN_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.42"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.42"), name: "givenName", }; pub const GROUP_OF_NAMES: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.6.9"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.6.9"), name: "groupOfNames", }; pub const GROUP_OF_UNIQUE_NAMES: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.6.17"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.6.17"), name: "groupOfUniqueNames", }; pub const HOUSE_IDENTIFIER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.51"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.51"), name: "houseIdentifier", }; pub const INITIALS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.43"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.43"), name: "initials", }; pub const INTERNATIONALI_SDN_NUMBER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.25"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.25"), name: "internationaliSDNNumber", }; pub const L: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.7"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.7"), name: "L", }; pub const LOCALITY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.6.3"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.6.3"), name: "locality", }; pub const LOCALITY_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.7"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.7"), name: "localityName", }; pub const MEMBER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.31"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.31"), name: "member", }; pub const NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.41"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.41"), name: "name", }; pub const O: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.10"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.10"), name: "o", }; pub const ORGANIZATION: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.6.4"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.6.4"), name: "organization", }; pub const ORGANIZATIONAL_PERSON: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.6.7"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.6.7"), name: "organizationalPerson", }; pub const ORGANIZATIONAL_ROLE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.6.8"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.6.8"), name: "organizationalRole", }; pub const ORGANIZATIONAL_UNIT: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.6.5"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.6.5"), name: "organizationalUnit", }; pub const ORGANIZATIONAL_UNIT_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.11"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.11"), name: "organizationalUnitName", }; pub const ORGANIZATION_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.10"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.10"), name: "organizationName", }; pub const OU: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.11"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.11"), name: "ou", }; pub const OWNER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.32"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.32"), name: "owner", }; pub const PERSON: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.6.6"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.6.6"), name: "person", }; pub const PHYSICAL_DELIVERY_OFFICE_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.19"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.19"), name: "physicalDeliveryOfficeName", }; pub const POSTAL_ADDRESS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.16"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.16"), name: "postalAddress", }; pub const POSTAL_CODE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.17"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.17"), name: "postalCode", }; pub const POST_OFFICE_BOX: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.18"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.18"), name: "postOfficeBox", }; pub const PREFERRED_DELIVERY_METHOD: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.28"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.28"), name: "preferredDeliveryMethod", }; pub const REGISTERED_ADDRESS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.26"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.26"), name: "registeredAddress", }; pub const RESIDENTIAL_PERSON: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.6.10"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.6.10"), name: "residentialPerson", }; pub const ROLE_OCCUPANT: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.33"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.33"), name: "roleOccupant", }; pub const SEARCH_GUIDE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.14"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.14"), name: "searchGuide", }; pub const SEE_ALSO: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.34"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.34"), name: "seeAlso", }; pub const SERIAL_NUMBER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.5"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.5"), name: "serialNumber", }; pub const SN: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.4"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.4"), name: "sn", }; pub const ST: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.8"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.8"), name: "st", }; pub const STREET: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.9"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.9"), name: "street", }; pub const SURNAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.4"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.4"), name: "surname", }; pub const TELEPHONE_NUMBER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.20"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.20"), name: "telephoneNumber", }; pub const TELETEX_TERMINAL_IDENTIFIER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.22"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.22"), name: "teletexTerminalIdentifier", }; pub const TELEX_NUMBER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.21"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.21"), name: "telexNumber", }; pub const TITLE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.12"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.12"), name: "title", }; pub const UID: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.1.1"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.1.1"), name: "uid", }; pub const UID_OBJECT: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.3.1"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.3.1"), name: "uidObject", }; pub const UNIQUE_MEMBER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.50"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.50"), name: "uniqueMember", }; pub const USER_ID: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.1.1"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.1.1"), name: "userId", }; pub const USER_PASSWORD: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.35"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.35"), name: "userPassword", }; pub const X_121_ADDRESS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.24"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.24"), name: "x121Address", }; pub const X_500_UNIQUE_IDENTIFIER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.45"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.45"), name: "x500UniqueIdentifier", }; } pub mod rfc4523 { pub const ALGORITHM_IDENTIFIER_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.40"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.13.40"), name: "algorithmIdentifierMatch", }; pub const AUTHORITY_REVOCATION_LIST: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.38"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.38"), name: "authorityRevocationList", }; pub const CA_CERTIFICATE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.37"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.37"), name: "cACertificate", }; pub const CERTIFICATE_EXACT_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.34"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.13.34"), name: "certificateExactMatch", }; pub const CERTIFICATE_LIST_EXACT_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.38"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.13.38"), name: "certificateListExactMatch", }; pub const CERTIFICATE_LIST_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.39"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.13.39"), name: "certificateListMatch", }; pub const CERTIFICATE_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.35"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.13.35"), name: "certificateMatch", }; pub const CERTIFICATE_PAIR_EXACT_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.36"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.13.36"), name: "certificatePairExactMatch", }; pub const CERTIFICATE_PAIR_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.37"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.13.37"), name: "certificatePairMatch", }; pub const CERTIFICATE_REVOCATION_LIST: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.39"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.39"), name: "certificateRevocationList", }; pub const CERTIFICATION_AUTHORITY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.6.16"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.6.16"), name: "certificationAuthority", }; pub const CERTIFICATION_AUTHORITY_V_2: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.6.16.2"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.6.16.2"), name: "certificationAuthority-V2", }; pub const CRL_DISTRIBUTION_POINT: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.6.19"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.6.19"), name: "cRLDistributionPoint", }; pub const CROSS_CERTIFICATE_PAIR: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.40"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.40"), name: "crossCertificatePair", }; pub const DELTA_CRL: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.6.23"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.6.23"), name: "deltaCRL", }; pub const DELTA_REVOCATION_LIST: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.53"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.53"), name: "deltaRevocationList", }; pub const PKI_CA: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.6.22"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.6.22"), name: "pkiCA", }; pub const PKI_USER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.6.21"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.6.21"), name: "pkiUser", }; pub const STRONG_AUTHENTICATION_USER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.6.15"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.6.15"), name: "strongAuthenticationUser", }; pub const SUPPORTED_ALGORITHMS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.52"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.52"), name: "supportedAlgorithms", }; pub const USER_CERTIFICATE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.36"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4.36"), name: "userCertificate", }; pub const USER_SECURITY_INFORMATION: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.6.18"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.6.18"), name: "userSecurityInformation", }; } pub mod rfc4524 { pub const ACCOUNT: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.4.5"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.4.5"), name: "account", }; pub const ASSOCIATED_DOMAIN: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.1.37"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.1.37"), name: "associatedDomain", }; pub const ASSOCIATED_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.1.38"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.1.38"), name: "associatedName", }; pub const BUILDING_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.1.48"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.1.48"), name: "buildingName", }; pub const CO: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.1.43"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.1.43"), name: "co", }; pub const DOCUMENT: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.4.6"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.4.6"), name: "document", }; pub const DOCUMENT_AUTHOR: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.1.14"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.1.14"), name: "documentAuthor", }; pub const DOCUMENT_IDENTIFIER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.1.11"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.1.11"), name: "documentIdentifier", }; pub const DOCUMENT_LOCATION: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.1.15"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.1.15"), name: "documentLocation", }; pub const DOCUMENT_PUBLISHER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.1.56"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.1.56"), name: "documentPublisher", }; pub const DOCUMENT_SERIES: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.4.8"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.4.8"), name: "documentSeries", }; pub const DOCUMENT_TITLE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.1.12"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.1.12"), name: "documentTitle", }; pub const DOCUMENT_VERSION: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.1.13"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.1.13"), name: "documentVersion", }; pub const DOMAIN: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.4.13"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.4.13"), name: "domain", }; pub const DOMAIN_RELATED_OBJECT: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.4.17"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.4.17"), name: "domainRelatedObject", }; pub const DRINK: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.1.5"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.1.5"), name: "drink", }; pub const FAVOURITE_DRINK: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.1.5"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.1.5"), name: "favouriteDrink", }; pub const FRIENDLY_COUNTRY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.4.18"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.4.18"), name: "friendlyCountry", }; pub const FRIENDLY_COUNTRY_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.1.43"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.1.43"), name: "friendlyCountryName", }; pub const HOME_PHONE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.1.20"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.1.20"), name: "homePhone", }; pub const HOME_POSTAL_ADDRESS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.1.39"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.1.39"), name: "homePostalAddress", }; pub const HOME_TELEPHONE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.1.20"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.1.20"), name: "homeTelephone", }; pub const HOST: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.1.9"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.1.9"), name: "host", }; pub const INFO: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.1.4"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.1.4"), name: "info", }; pub const MAIL: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.1.3"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.1.3"), name: "mail", }; pub const MANAGER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.1.10"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.1.10"), name: "manager", }; pub const MOBILE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.1.41"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.1.41"), name: "mobile", }; pub const MOBILE_TELEPHONE_NUMBER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.1.41"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.1.41"), name: "mobileTelephoneNumber", }; pub const ORGANIZATIONAL_STATUS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.1.45"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.1.45"), name: "organizationalStatus", }; pub const PAGER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.1.42"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.1.42"), name: "pager", }; pub const PAGER_TELEPHONE_NUMBER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.1.42"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.1.42"), name: "pagerTelephoneNumber", }; pub const PERSONAL_TITLE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.1.40"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.1.40"), name: "personalTitle", }; pub const RFC_822_LOCAL_PART: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.4.14"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.4.14"), name: "RFC822LocalPart", }; pub const RFC_822_MAILBOX: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.1.3"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.1.3"), name: "RFC822Mailbox", }; pub const ROOM: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.4.7"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.4.7"), name: "room", }; pub const ROOM_NUMBER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.1.6"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.1.6"), name: "roomNumber", }; pub const SECRETARY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.1.21"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.1.21"), name: "secretary", }; pub const SIMPLE_SECURITY_OBJECT: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.4.19"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.4.19"), name: "simpleSecurityObject", }; pub const SINGLE_LEVEL_QUALITY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.1.50"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.1.50"), name: "singleLevelQuality", }; pub const UNIQUE_IDENTIFIER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.1.44"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.1.44"), name: "uniqueIdentifier", }; pub const USER_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.1.8"), + oid: crate::ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.1.8"), name: "userClass", }; } pub mod rfc4530 { pub const ENTRY_UUID: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.16.4"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.16.4"), name: "entryUUID", }; pub const UUID_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.16.2"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.16.2"), name: "uuidMatch", }; pub const UUID_ORDERING_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.16.3"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.16.3"), name: "uuidOrderingMatch", }; } pub mod rfc4876 { pub const ATTRIBUTE_MAP: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.11.1.3.1.1.9"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.11.1.3.1.1.9"), name: "attributeMap", }; pub const AUTHENTICATION_METHOD: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.11.1.3.1.1.6"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.11.1.3.1.1.6"), name: "authenticationMethod", }; pub const BIND_TIME_LIMIT: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.11.1.3.1.1.4"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.11.1.3.1.1.4"), name: "bindTimeLimit", }; pub const CREDENTIAL_LEVEL: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.11.1.3.1.1.10"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.11.1.3.1.1.10"), name: "credentialLevel", }; pub const DEFAULT_SERVER_LIST: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.11.1.3.1.1.0"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.11.1.3.1.1.0"), name: "defaultServerList", }; pub const DEFAULT_SEARCH_BASE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.11.1.3.1.1.1"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.11.1.3.1.1.1"), name: "defaultSearchBase", }; pub const DEFAULT_SEARCH_SCOPE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.11.1.3.1.1.12"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.11.1.3.1.1.12"), name: "defaultSearchScope", }; pub const DEREFERENCE_ALIASES: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.11.1.3.1.1.16"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.11.1.3.1.1.16"), name: "dereferenceAliases", }; pub const DUA_CONFIG_PROFILE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.11.1.3.1.2.5"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.11.1.3.1.2.5"), name: "DUAConfigProfile", }; pub const FOLLOW_REFERRALS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.11.1.3.1.1.5"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.11.1.3.1.1.5"), name: "followReferrals", }; pub const OBJECTCLASS_MAP: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.11.1.3.1.1.11"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.11.1.3.1.1.11"), name: "objectclassMap", }; pub const PREFERRED_SERVER_LIST: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.11.1.3.1.1.2"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.11.1.3.1.1.2"), name: "preferredServerList", }; pub const PROFILE_TTL: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.11.1.3.1.1.7"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.11.1.3.1.1.7"), name: "profileTTL", }; pub const SEARCH_TIME_LIMIT: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.11.1.3.1.1.3"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.11.1.3.1.1.3"), name: "searchTimeLimit", }; pub const SERVICE_AUTHENTICATION_METHOD: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.11.1.3.1.1.15"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.11.1.3.1.1.15"), name: "serviceAuthenticationMethod", }; pub const SERVICE_CREDENTIAL_LEVEL: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.11.1.3.1.1.13"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.11.1.3.1.1.13"), name: "serviceCredentialLevel", }; pub const SERVICE_SEARCH_DESCRIPTOR: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.11.1.3.1.1.14"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.11.1.3.1.1.14"), name: "serviceSearchDescriptor", }; } pub mod rfc5020 { pub const ENTRY_DN: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.20"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.20"), name: "entryDN", }; } pub mod rfc5280 { pub const ANY_EXTENDED_KEY_USAGE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.37.0"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.29.37.0"), name: "anyExtendedKeyUsage", }; pub const ANY_POLICY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.32.0"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.29.32.0"), name: "anyPolicy", }; pub const ID_AD_CA_ISSUERS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.48.2"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.48.2"), name: "id-ad-caIssuers", }; pub const ID_AD_CA_REPOSITORY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.48.5"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.48.5"), name: "id-ad-caRepository", }; pub const ID_AD_OCSP: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.48.1"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.48.1"), name: "id-ad-ocsp", }; pub const ID_AD_TIME_STAMPING: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.48.3"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.48.3"), name: "id-ad-timeStamping", }; pub const ID_AT: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4"), name: "id-at", }; pub const ID_CE_AUTHORITY_KEY_IDENTIFIER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.35"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.29.35"), name: "id-ce-authorityKeyIdentifier", }; pub const ID_CE_BASIC_CONSTRAINTS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.19"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.29.19"), name: "id-ce-basicConstraints", }; pub const ID_CE_CRL_DISTRIBUTION_POINTS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.31"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.29.31"), name: "id-ce-cRLDistributionPoints", }; pub const ID_CE_CRL_NUMBER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.20"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.29.20"), name: "id-ce-cRLNumber", }; pub const ID_CE_CRL_REASONS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.21"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.29.21"), name: "id-ce-cRLReasons", }; pub const ID_CE_CERTIFICATE_ISSUER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.29"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.29.29"), name: "id-ce-certificateIssuer", }; pub const ID_CE_DELTA_CRL_INDICATOR: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.27"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.29.27"), name: "id-ce-deltaCRLIndicator", }; pub const ID_CE_FRESHEST_CRL: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.46"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.29.46"), name: "id-ce-freshestCRL", }; pub const ID_CE_HOLD_INSTRUCTION_CODE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.23"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.29.23"), name: "id-ce-holdInstructionCode", }; pub const ID_CE_INHIBIT_ANY_POLICY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.54"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.29.54"), name: "id-ce-inhibitAnyPolicy", }; pub const ID_CE_INVALIDITY_DATE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.24"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.29.24"), name: "id-ce-invalidityDate", }; pub const ID_CE_ISSUER_ALT_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.18"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.29.18"), name: "id-ce-issuerAltName", }; pub const ID_CE_ISSUING_DISTRIBUTION_POINT: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.28"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.29.28"), name: "id-ce-issuingDistributionPoint", }; pub const ID_CE_KEY_USAGE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.15"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.29.15"), name: "id-ce-keyUsage", }; pub const ID_CE_NAME_CONSTRAINTS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.30"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.29.30"), name: "id-ce-nameConstraints", }; pub const ID_CE_POLICY_CONSTRAINTS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.36"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.29.36"), name: "id-ce-policyConstraints", }; pub const ID_CE_POLICY_MAPPINGS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.33"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.29.33"), name: "id-ce-policyMappings", }; pub const ID_CE_PRIVATE_KEY_USAGE_PERIOD: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.16"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.29.16"), name: "id-ce-privateKeyUsagePeriod", }; pub const ID_CE_SUBJECT_ALT_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.17"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.29.17"), name: "id-ce-subjectAltName", }; pub const ID_CE_SUBJECT_DIRECTORY_ATTRIBUTES: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.9"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.29.9"), name: "id-ce-subjectDirectoryAttributes", }; pub const ID_CE_SUBJECT_KEY_IDENTIFIER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.14"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.29.14"), name: "id-ce-subjectKeyIdentifier", }; pub const ID_KP_OCSP_SIGNING: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.3.9"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.3.9"), name: "id-kp-OCSPSigning", }; pub const ID_KP_CLIENT_AUTH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.3.2"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.3.2"), name: "id-kp-clientAuth", }; pub const ID_KP_CODE_SIGNING: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.3.3"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.3.3"), name: "id-kp-codeSigning", }; pub const ID_KP_EMAIL_PROTECTION: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.3.4"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.3.4"), name: "id-kp-emailProtection", }; pub const ID_KP_SERVER_AUTH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.3.1"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.3.1"), name: "id-kp-serverAuth", }; pub const ID_KP_TIME_STAMPING: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.3.8"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.3.8"), name: "id-kp-timeStamping", }; pub const ID_PE_AUTHORITY_INFO_ACCESS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.1.1"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.1.1"), name: "id-pe-authorityInfoAccess", }; pub const ID_PE_SUBJECT_INFO_ACCESS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.1.11"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.1.11"), name: "id-pe-subjectInfoAccess", }; pub const ID_QT_CPS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.2.1"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.2.1"), name: "id-qt-cps", }; pub const ID_QT_UNOTICE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.2.2"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.2.2"), name: "id-qt-unotice", }; pub const PKCS_9: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.9"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.9"), name: "pkcs-9", }; } pub mod rfc5911 { pub const DES_EDE_3_CBC: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.3.7"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.3.7"), name: "des-ede3-cbc", }; pub const HMAC_SHA_1: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.8.1.2"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.8.1.2"), name: "hMAC-SHA1", }; pub const ID_PBKDF_2: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.5.12"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.5.12"), name: "id-PBKDF2", }; pub const ID_AA_COMMUNITY_IDENTIFIERS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.9.16.2.40"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.9.16.2.40"), name: "id-aa-communityIdentifiers", }; pub const ID_AA_CONTENT_REFERENCE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.9.16.2.10"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.9.16.2.10"), name: "id-aa-contentReference", }; pub const ID_AA_DECRYPT_KEY_ID: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.9.16.2.37"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.9.16.2.37"), name: "id-aa-decryptKeyID", }; pub const ID_AA_ER_EXTERNAL: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.9.16.2.50"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.9.16.2.50"), name: "id-aa-er-external", }; pub const ID_AA_ER_INTERNAL: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.9.16.2.49"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.9.16.2.49"), name: "id-aa-er-internal", }; pub const ID_AA_FIRMWARE_PACKAGE_ID: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.9.16.2.35"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.9.16.2.35"), name: "id-aa-firmwarePackageID", }; pub const ID_AA_FIRMWARE_PACKAGE_INFO: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.9.16.2.42"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.9.16.2.42"), name: "id-aa-firmwarePackageInfo", }; pub const ID_AA_IMPL_COMPRESS_ALGS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.9.16.2.43"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.9.16.2.43"), name: "id-aa-implCompressAlgs", }; pub const ID_AA_IMPL_CRYPTO_ALGS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.9.16.2.38"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.9.16.2.38"), name: "id-aa-implCryptoAlgs", }; pub const ID_AA_ML_EXPAND_HISTORY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.9.16.2.3"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.9.16.2.3"), name: "id-aa-mlExpandHistory", }; pub const ID_AA_SIGNING_CERTIFICATE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.9.16.2.12"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.9.16.2.12"), name: "id-aa-signingCertificate", }; pub const ID_AA_SIGNING_CERTIFICATE_V_2: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.9.16.2.47"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.9.16.2.47"), name: "id-aa-signingCertificateV2", }; pub const ID_AA_TARGET_HARDWARE_I_DS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.9.16.2.36"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.9.16.2.36"), name: "id-aa-targetHardwareIDs", }; pub const ID_AA_WRAPPED_FIRMWARE_KEY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.9.16.2.39"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.9.16.2.39"), name: "id-aa-wrappedFirmwareKey", }; pub const ID_AES_128_CBC: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.16.840.1.101.3.4.1.2"), + oid: crate::ObjectIdentifier::new_unwrap("2.16.840.1.101.3.4.1.2"), name: "id-aes128-CBC", }; pub const ID_AES_128_CCM: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.16.840.1.101.3.4.1.7"), + oid: crate::ObjectIdentifier::new_unwrap("2.16.840.1.101.3.4.1.7"), name: "id-aes128-CCM", }; pub const ID_AES_128_GCM: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.16.840.1.101.3.4.1.6"), + oid: crate::ObjectIdentifier::new_unwrap("2.16.840.1.101.3.4.1.6"), name: "id-aes128-GCM", }; pub const ID_AES_128_WRAP: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.16.840.1.101.3.4.1.5"), + oid: crate::ObjectIdentifier::new_unwrap("2.16.840.1.101.3.4.1.5"), name: "id-aes128-wrap", }; pub const ID_AES_192_CBC: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.16.840.1.101.3.4.1.22"), + oid: crate::ObjectIdentifier::new_unwrap("2.16.840.1.101.3.4.1.22"), name: "id-aes192-CBC", }; pub const ID_AES_192_CCM: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.16.840.1.101.3.4.1.27"), + oid: crate::ObjectIdentifier::new_unwrap("2.16.840.1.101.3.4.1.27"), name: "id-aes192-CCM", }; pub const ID_AES_192_GCM: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.16.840.1.101.3.4.1.26"), + oid: crate::ObjectIdentifier::new_unwrap("2.16.840.1.101.3.4.1.26"), name: "id-aes192-GCM", }; pub const ID_AES_192_WRAP: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.16.840.1.101.3.4.1.25"), + oid: crate::ObjectIdentifier::new_unwrap("2.16.840.1.101.3.4.1.25"), name: "id-aes192-wrap", }; pub const ID_AES_256_CBC: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.16.840.1.101.3.4.1.42"), + oid: crate::ObjectIdentifier::new_unwrap("2.16.840.1.101.3.4.1.42"), name: "id-aes256-CBC", }; pub const ID_AES_256_CCM: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.16.840.1.101.3.4.1.47"), + oid: crate::ObjectIdentifier::new_unwrap("2.16.840.1.101.3.4.1.47"), name: "id-aes256-CCM", }; pub const ID_AES_256_GCM: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.16.840.1.101.3.4.1.46"), + oid: crate::ObjectIdentifier::new_unwrap("2.16.840.1.101.3.4.1.46"), name: "id-aes256-GCM", }; pub const ID_AES_256_WRAP: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.16.840.1.101.3.4.1.45"), + oid: crate::ObjectIdentifier::new_unwrap("2.16.840.1.101.3.4.1.45"), name: "id-aes256-wrap", }; pub const ID_ALG_CMS_3_DE_SWRAP: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.9.16.3.6"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.9.16.3.6"), name: "id-alg-CMS3DESwrap", }; pub const ID_ALG_CMSRC_2_WRAP: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.9.16.3.7"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.9.16.3.7"), name: "id-alg-CMSRC2wrap", }; pub const ID_ALG_ESDH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.9.16.3.5"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.9.16.3.5"), name: "id-alg-ESDH", }; pub const ID_ALG_SSDH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.9.16.3.10"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.9.16.3.10"), name: "id-alg-SSDH", }; pub const ID_CAP_PREFER_BINARY_INSIDE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.9.16.11.1"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.9.16.11.1"), name: "id-cap-preferBinaryInside", }; pub const ID_CET_SKD_FAIL_INFO: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.15.1"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.15.1"), name: "id-cet-skdFailInfo", }; pub const ID_CMC_GLA_SKD_ALG_REQUEST: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.7.99.1"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.7.99.1"), name: "id-cmc-gla-skdAlgRequest", }; pub const ID_CMC_GLA_SKD_ALG_RESPONSE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.7.99.2"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.7.99.2"), name: "id-cmc-gla-skdAlgResponse", }; pub const ID_CONTENT_TYPE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.9.3"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.9.3"), name: "id-contentType", }; pub const ID_COUNTERSIGNATURE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.9.6"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.9.6"), name: "id-countersignature", }; pub const ID_CT_AUTH_DATA: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.9.16.1.2"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.9.16.1.2"), name: "id-ct-authData", }; pub const ID_CT_CONTENT_INFO: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.9.16.1.6"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.9.16.1.6"), name: "id-ct-contentInfo", }; pub const ID_CT_FIRMWARE_LOAD_ERROR: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.9.16.1.18"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.9.16.1.18"), name: "id-ct-firmwareLoadError", }; pub const ID_CT_FIRMWARE_LOAD_RECEIPT: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.9.16.1.17"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.9.16.1.17"), name: "id-ct-firmwareLoadReceipt", }; pub const ID_CT_FIRMWARE_PACKAGE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.9.16.1.16"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.9.16.1.16"), name: "id-ct-firmwarePackage", }; pub const ID_DATA: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.7.1"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.7.1"), name: "id-data", }; pub const ID_DIGESTED_DATA: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.7.5"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.7.5"), name: "id-digestedData", }; pub const ID_ENCRYPTED_DATA: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.7.6"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.7.6"), name: "id-encryptedData", }; pub const ID_ENVELOPED_DATA: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.7.3"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.7.3"), name: "id-envelopedData", }; pub const ID_MESSAGE_DIGEST: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.9.4"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.9.4"), name: "id-messageDigest", }; pub const ID_ON_HARDWARE_MODULE_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.8.4"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.8.4"), name: "id-on-hardwareModuleName", }; pub const ID_SIGNED_DATA: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.7.2"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.7.2"), name: "id-signedData", }; pub const ID_SIGNING_TIME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.9.5"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.9.5"), name: "id-signingTime", }; pub const ID_SKD: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.9.16.8"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.9.16.8"), name: "id-skd", }; pub const LTANS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.11"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.11"), name: "ltans", }; pub const RC_2_CBC: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.3.2"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.3.2"), name: "rc2-cbc", }; pub const SMIME_CAPABILITIES: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.9.15"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.9.15"), name: "smimeCapabilities", }; } pub mod rfc5912 { pub const NAME_COMP_ALG_SET: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.19.4"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.19.4"), name: "NameCompAlgSet", }; pub const DHPUBLICNUMBER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.10046.2.1"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.10046.2.1"), name: "dhpublicnumber", }; pub const DSA_WITH_SHA_1: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.10040.4.3"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.10040.4.3"), name: "dsa-with-sha1", }; pub const DSA_WITH_SHA_224: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.16.840.1.101.3.4.3.1"), + oid: crate::ObjectIdentifier::new_unwrap("2.16.840.1.101.3.4.3.1"), name: "dsa-with-sha224", }; pub const DSA_WITH_SHA_256: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.16.840.1.101.3.4.3.2"), + oid: crate::ObjectIdentifier::new_unwrap("2.16.840.1.101.3.4.3.2"), name: "dsa-with-sha256", }; pub const ECDSA_WITH_SHA_224: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.10045.4.3.1"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.10045.4.3.1"), name: "ecdsa-with-SHA224", }; pub const ECDSA_WITH_SHA_256: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.10045.4.3.2"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.10045.4.3.2"), name: "ecdsa-with-SHA256", }; pub const ECDSA_WITH_SHA_384: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.10045.4.3.3"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.10045.4.3.3"), name: "ecdsa-with-SHA384", }; pub const ECDSA_WITH_SHA_512: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.10045.4.3.4"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.10045.4.3.4"), name: "ecdsa-with-SHA512", }; pub const ID_DH_BASED_MAC: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113533.7.66.30"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113533.7.66.30"), name: "id-DHBasedMac", }; pub const ID_PASSWORD_BASED_MAC: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113533.7.66.13"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113533.7.66.13"), name: "id-PasswordBasedMac", }; pub const ID_RSAES_OAEP: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.1.7"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.1.7"), name: "id-RSAES-OAEP", }; pub const ID_RSASSA_PSS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.1.10"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.1.10"), name: "id-RSASSA-PSS", }; pub const ID_AT: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.4"), name: "id-at", }; pub const ID_CE_AUTHORITY_KEY_IDENTIFIER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.35"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.29.35"), name: "id-ce-authorityKeyIdentifier", }; pub const ID_CE_BASIC_CONSTRAINTS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.19"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.29.19"), name: "id-ce-basicConstraints", }; pub const ID_CE_CRL_NUMBER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.20"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.29.20"), name: "id-ce-cRLNumber", }; pub const ID_CE_CRL_REASONS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.21"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.29.21"), name: "id-ce-cRLReasons", }; pub const ID_CE_CERTIFICATE_ISSUER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.29"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.29.29"), name: "id-ce-certificateIssuer", }; pub const ID_CE_CERTIFICATE_POLICIES: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.32"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.29.32"), name: "id-ce-certificatePolicies", }; pub const ID_CE_DELTA_CRL_INDICATOR: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.27"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.29.27"), name: "id-ce-deltaCRLIndicator", }; pub const ID_CE_FRESHEST_CRL: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.46"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.29.46"), name: "id-ce-freshestCRL", }; pub const ID_CE_HOLD_INSTRUCTION_CODE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.23"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.29.23"), name: "id-ce-holdInstructionCode", }; pub const ID_CE_INHIBIT_ANY_POLICY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.54"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.29.54"), name: "id-ce-inhibitAnyPolicy", }; pub const ID_CE_INVALIDITY_DATE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.24"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.29.24"), name: "id-ce-invalidityDate", }; pub const ID_CE_ISSUER_ALT_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.18"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.29.18"), name: "id-ce-issuerAltName", }; pub const ID_CE_ISSUING_DISTRIBUTION_POINT: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.28"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.29.28"), name: "id-ce-issuingDistributionPoint", }; pub const ID_CE_KEY_USAGE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.15"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.29.15"), name: "id-ce-keyUsage", }; pub const ID_CE_NAME_CONSTRAINTS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.30"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.29.30"), name: "id-ce-nameConstraints", }; pub const ID_CE_NO_REV_AVAIL: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.56"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.29.56"), name: "id-ce-noRevAvail", }; pub const ID_CE_POLICY_CONSTRAINTS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.36"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.29.36"), name: "id-ce-policyConstraints", }; pub const ID_CE_POLICY_MAPPINGS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.33"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.29.33"), name: "id-ce-policyMappings", }; pub const ID_CE_PRIVATE_KEY_USAGE_PERIOD: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.16"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.29.16"), name: "id-ce-privateKeyUsagePeriod", }; pub const ID_CE_SUBJECT_ALT_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.17"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.29.17"), name: "id-ce-subjectAltName", }; pub const ID_CE_SUBJECT_DIRECTORY_ATTRIBUTES: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.9"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.29.9"), name: "id-ce-subjectDirectoryAttributes", }; pub const ID_CE_SUBJECT_KEY_IDENTIFIER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.14"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.29.14"), name: "id-ce-subjectKeyIdentifier", }; pub const ID_CE_TARGET_INFORMATION: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.55"), + oid: crate::ObjectIdentifier::new_unwrap("2.5.29.55"), name: "id-ce-targetInformation", }; pub const ID_CT_SCVP_CERT_VAL_REQUEST: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.9.16.1.10"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.9.16.1.10"), name: "id-ct-scvp-certValRequest", }; pub const ID_CT_SCVP_CERT_VAL_RESPONSE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.9.16.1.11"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.9.16.1.11"), name: "id-ct-scvp-certValResponse", }; pub const ID_CT_SCVP_VAL_POL_REQUEST: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.9.16.1.12"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.9.16.1.12"), name: "id-ct-scvp-valPolRequest", }; pub const ID_CT_SCVP_VAL_POL_RESPONSE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.9.16.1.13"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.9.16.1.13"), name: "id-ct-scvp-valPolResponse", }; pub const ID_DSA: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.10040.4.1"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.10040.4.1"), name: "id-dsa", }; pub const ID_EC_DH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.132.1.12"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.132.1.12"), name: "id-ecDH", }; pub const ID_EC_MQV: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.132.1.13"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.132.1.13"), name: "id-ecMQV", }; pub const ID_EC_PUBLIC_KEY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.10045.2.1"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.10045.2.1"), name: "id-ecPublicKey", }; pub const ID_KEY_EXCHANGE_ALGORITHM: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.16.840.1.101.2.1.1.22"), + oid: crate::ObjectIdentifier::new_unwrap("2.16.840.1.101.2.1.1.22"), name: "id-keyExchangeAlgorithm", }; pub const ID_MD_2: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.2.2"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.2.2"), name: "id-md2", }; pub const ID_MD_5: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.2.5"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.2.5"), name: "id-md5", }; pub const ID_MGF_1: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.1.8"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.1.8"), name: "id-mgf1", }; pub const ID_P_SPECIFIED: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.1.9"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.1.9"), name: "id-pSpecified", }; pub const ID_SHA_1: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.14.3.2.26"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.14.3.2.26"), name: "id-sha1", }; pub const ID_SHA_224: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.16.840.1.101.3.4.2.4"), + oid: crate::ObjectIdentifier::new_unwrap("2.16.840.1.101.3.4.2.4"), name: "id-sha224", }; pub const ID_SHA_256: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.16.840.1.101.3.4.2.1"), + oid: crate::ObjectIdentifier::new_unwrap("2.16.840.1.101.3.4.2.1"), name: "id-sha256", }; pub const ID_SHA_384: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.16.840.1.101.3.4.2.2"), + oid: crate::ObjectIdentifier::new_unwrap("2.16.840.1.101.3.4.2.2"), name: "id-sha384", }; pub const ID_SHA_512: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.16.840.1.101.3.4.2.3"), + oid: crate::ObjectIdentifier::new_unwrap("2.16.840.1.101.3.4.2.3"), name: "id-sha512", }; pub const ID_SMIME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.9.16"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.9.16"), name: "id-smime", }; pub const ID_STC_BUILD_AA_PATH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.17.4"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.17.4"), name: "id-stc-build-aa-path", }; pub const ID_STC_BUILD_PKC_PATH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.17.1"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.17.1"), name: "id-stc-build-pkc-path", }; pub const ID_STC_BUILD_STATUS_CHECKED_AA_PATH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.17.6"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.17.6"), name: "id-stc-build-status-checked-aa-path", }; pub const ID_STC_BUILD_STATUS_CHECKED_PKC_PATH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.17.3"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.17.3"), name: "id-stc-build-status-checked-pkc-path", }; pub const ID_STC_BUILD_VALID_AA_PATH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.17.5"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.17.5"), name: "id-stc-build-valid-aa-path", }; pub const ID_STC_BUILD_VALID_PKC_PATH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.17.2"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.17.2"), name: "id-stc-build-valid-pkc-path", }; pub const ID_STC_STATUS_CHECK_AC_AND_BUILD_STATUS_CHECKED_AA_PATH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.17.7"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.17.7"), name: "id-stc-status-check-ac-and-build-status-checked-aa-path", }; pub const ID_SVP_BASIC_VAL_ALG: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.19.3"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.19.3"), name: "id-svp-basicValAlg", }; pub const ID_SVP_DEFAULT_VAL_POLICY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.19.1"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.19.1"), name: "id-svp-defaultValPolicy", }; pub const ID_SVP_NAME_VAL_ALG: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.19.2"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.19.2"), name: "id-svp-nameValAlg", }; pub const ID_SWB_AA_CERT_PATH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.18.5"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.18.5"), name: "id-swb-aa-cert-path", }; pub const ID_SWB_AA_REVOCATION_INFO: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.18.6"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.18.6"), name: "id-swb-aa-revocation-info", }; pub const ID_SWB_AC_REVOCATION_INFO: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.18.7"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.18.7"), name: "id-swb-ac-revocation-info", }; pub const ID_SWB_PKC_BEST_CERT_PATH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.18.1"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.18.1"), name: "id-swb-pkc-best-cert-path", }; pub const ID_SWB_PKC_PUBLIC_KEY_INFO: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.18.4"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.18.4"), name: "id-swb-pkc-public-key-info", }; pub const ID_SWB_PKC_REVOCATION_INFO: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.18.2"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.18.2"), name: "id-swb-pkc-revocation-info", }; pub const ID_SWB_RELAYED_RESPONSES: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.18.9"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.18.9"), name: "id-swb-relayed-responses", }; pub const MD_2_WITH_RSA_ENCRYPTION: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.1.2"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.1.2"), name: "md2WithRSAEncryption", }; pub const MD_5_WITH_RSA_ENCRYPTION: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.1.4"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.1.4"), name: "md5WithRSAEncryption", }; pub const PKCS_9: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.9"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.9"), name: "pkcs-9", }; pub const RSA_ENCRYPTION: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.1.1"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.1.1"), name: "rsaEncryption", }; pub const SECP_224_R_1: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.132.0.33"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.132.0.33"), name: "secp224r1", }; pub const SECP_256_R_1: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.10045.3.1.7"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.10045.3.1.7"), name: "secp256r1", }; pub const SECP_384_R_1: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.132.0.34"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.132.0.34"), name: "secp384r1", }; pub const SECP_521_R_1: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.132.0.35"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.132.0.35"), name: "secp521r1", }; pub const SECT_163_K_1: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.132.0.1"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.132.0.1"), name: "sect163k1", }; pub const SECT_163_R_2: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.132.0.15"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.132.0.15"), name: "sect163r2", }; pub const SECT_233_K_1: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.132.0.26"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.132.0.26"), name: "sect233k1", }; pub const SECT_233_R_1: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.132.0.27"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.132.0.27"), name: "sect233r1", }; pub const SECT_283_K_1: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.132.0.16"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.132.0.16"), name: "sect283k1", }; pub const SECT_283_R_1: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.132.0.17"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.132.0.17"), name: "sect283r1", }; pub const SECT_409_K_1: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.132.0.36"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.132.0.36"), name: "sect409k1", }; pub const SECT_409_R_1: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.132.0.37"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.132.0.37"), name: "sect409r1", }; pub const SECT_571_K_1: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.132.0.38"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.132.0.38"), name: "sect571k1", }; pub const SECT_571_R_1: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.132.0.39"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.132.0.39"), name: "sect571r1", }; pub const SHA_1_WITH_RSA_ENCRYPTION: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.1.5"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.1.5"), name: "sha1WithRSAEncryption", }; pub const SHA_224_WITH_RSA_ENCRYPTION: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.1.14"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.1.14"), name: "sha224WithRSAEncryption", }; pub const SHA_256_WITH_RSA_ENCRYPTION: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.1.11"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.1.11"), name: "sha256WithRSAEncryption", }; pub const SHA_384_WITH_RSA_ENCRYPTION: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.1.12"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.1.12"), name: "sha384WithRSAEncryption", }; pub const SHA_512_WITH_RSA_ENCRYPTION: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.1.13"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.1.13"), name: "sha512WithRSAEncryption", }; } pub mod rfc6109 { pub const LDIF_LOCATION_URL: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.16572.2.2.6"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.16572.2.2.6"), name: "LDIFLocationURL", }; pub const LDIF_LOCATION_URL_OBJECT: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.16572.2.1.1"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.16572.2.1.1"), name: "LDIFLocationURLObject", }; pub const MAIL_RECEIPT: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.16572.2.2.4"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.16572.2.2.4"), name: "mailReceipt", }; pub const MANAGED_DOMAINS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.16572.2.2.5"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.16572.2.2.5"), name: "managedDomains", }; pub const PROVIDER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.16572.2.1.2"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.16572.2.1.2"), name: "provider", }; pub const PROVIDER_CERTIFICATE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.16572.2.2.2"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.16572.2.2.2"), name: "providerCertificate", }; pub const PROVIDER_CERTIFICATE_HASH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.16572.2.2.1"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.16572.2.2.1"), name: "providerCertificateHash", }; pub const PROVIDER_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.16572.2.2.3"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.16572.2.2.3"), name: "providerName", }; pub const PROVIDER_UNIT: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.16572.2.2.7"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.16572.2.2.7"), name: "providerUnit", }; } pub mod rfc6268 { pub const ID_AA_BINARY_SIGNING_TIME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.9.16.2.46"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.9.16.2.46"), name: "id-aa-binarySigningTime", }; pub const ID_AA_MULTIPLE_SIGNATURES: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.9.2.51"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.9.2.51"), name: "id-aa-multipleSignatures", }; pub const ID_ALG_ZLIB_COMPRESS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.9.16.3.8"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.9.16.3.8"), name: "id-alg-zlibCompress", }; pub const ID_CONTENT_TYPE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.9.3"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.9.3"), name: "id-contentType", }; pub const ID_COUNTERSIGNATURE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.9.6"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.9.6"), name: "id-countersignature", }; pub const ID_CT_AUTH_DATA: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.9.16.1.2"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.9.16.1.2"), name: "id-ct-authData", }; pub const ID_CT_COMPRESSED_DATA: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.9.16.1.9"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.9.16.1.9"), name: "id-ct-compressedData", }; pub const ID_CT_CONTENT_COLLECTION: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.9.16.1.19"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.9.16.1.19"), name: "id-ct-contentCollection", }; pub const ID_CT_CONTENT_INFO: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.9.16.1.6"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.9.16.1.6"), name: "id-ct-contentInfo", }; pub const ID_CT_CONTENT_WITH_ATTRS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.9.16.1.20"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.9.16.1.20"), name: "id-ct-contentWithAttrs", }; pub const ID_DATA: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.7.1"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.7.1"), name: "id-data", }; pub const ID_DIGESTED_DATA: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.7.5"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.7.5"), name: "id-digestedData", }; pub const ID_ENCRYPTED_DATA: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.7.6"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.7.6"), name: "id-encryptedData", }; pub const ID_ENVELOPED_DATA: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.7.3"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.7.3"), name: "id-envelopedData", }; pub const ID_MESSAGE_DIGEST: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.9.4"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.9.4"), name: "id-messageDigest", }; pub const ID_SIGNED_DATA: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.7.2"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.7.2"), name: "id-signedData", }; pub const ID_SIGNING_TIME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.9.5"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.9.5"), name: "id-signingTime", }; } pub mod rfc7107 { pub const ID_AA: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.9.16.2"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.9.16.2"), name: "id-aa", }; pub const ID_ALG: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.9.16.3"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.9.16.3"), name: "id-alg", }; pub const ID_CAP: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.9.16.11"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.9.16.11"), name: "id-cap", }; pub const ID_CD: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.9.16.4"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.9.16.4"), name: "id-cd", }; pub const ID_CT: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.9.16.1"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.9.16.1"), name: "id-ct", }; pub const ID_CTI: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.9.16.6"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.9.16.6"), name: "id-cti", }; pub const ID_EIT: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.9.16.10"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.9.16.10"), name: "id-eit", }; pub const ID_MOD: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.9.16.0"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.9.16.0"), name: "id-mod", }; pub const ID_PSKC: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.9.16.12"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.9.16.12"), name: "id-pskc", }; pub const ID_SKD: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.9.16.8"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.9.16.8"), name: "id-skd", }; pub const ID_SPQ: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.9.16.5"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.9.16.5"), name: "id-spq", }; pub const ID_STI: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.9.16.9"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.9.16.9"), name: "id-sti", }; pub const ID_TSP: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113549.1.9.16.7"), + oid: crate::ObjectIdentifier::new_unwrap("1.2.840.113549.1.9.16.7"), name: "id-tsp", }; } pub mod rfc7299 { pub const ID_TEST: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.13"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.13"), name: "id-TEST", }; pub const ID_ACA: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.10"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.10"), name: "id-aca", }; pub const ID_AD: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.48"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.48"), name: "id-ad", }; pub const ID_ALG: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.6"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.6"), name: "id-alg", }; pub const ID_BVAE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.19.3"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.19.3"), name: "id-bvae", }; pub const ID_CCT: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.12"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.12"), name: "id-cct", }; pub const ID_CET: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.15"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.15"), name: "id-cet", }; pub const ID_CMC: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.7"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.7"), name: "id-cmc", }; pub const ID_CMC_GLA_RR: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.7.99"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.7.99"), name: "id-cmc-glaRR", }; pub const ID_CP: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.14"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.14"), name: "id-cp", }; pub const ID_DNVAE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.19.4"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.19.4"), name: "id-dnvae", }; pub const ID_IT: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.4"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.4"), name: "id-it", }; pub const ID_KP: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.3"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.3"), name: "id-kp", }; pub const ID_LOGO: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.20"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.20"), name: "id-logo", }; pub const ID_MOD: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.0"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.0"), name: "id-mod", }; pub const ID_MR: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.22"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.22"), name: "id-mr", }; pub const ID_NVAE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.19.2"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.19.2"), name: "id-nvae", }; pub const ID_ON: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.8"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.8"), name: "id-on", }; pub const ID_PDA: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.9"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.9"), name: "id-pda", }; pub const ID_PE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.1"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.1"), name: "id-pe", }; pub const ID_PKIP: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.5"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.5"), name: "id-pkip", }; pub const ID_PKIX_OCSP: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.48.1"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.48.1"), name: "id-pkix-ocsp", }; pub const ID_PPL: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.21"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.21"), name: "id-ppl", }; pub const ID_QCS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.11"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.11"), name: "id-qcs", }; pub const ID_QT: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.2"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.2"), name: "id-qt", }; pub const ID_REG_CTRL: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.5.1"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.5.1"), name: "id-regCtrl", }; pub const ID_REG_INFO: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.5.2"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.5.2"), name: "id-regInfo", }; pub const ID_RI: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.16"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.16"), name: "id-ri", }; pub const ID_SCT: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.17"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.17"), name: "id-sct", }; pub const ID_SKIS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.23"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.23"), name: "id-skis", }; pub const ID_SVP: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.19"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.19"), name: "id-svp", }; pub const ID_SWB: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.18"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.18"), name: "id-swb", }; } pub mod rfc7532 { pub const FEDFS_ANNOTATION: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.31103.1.12"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.31103.1.12"), name: "fedfsAnnotation", }; pub const FEDFS_DESCR: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.31103.1.13"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.31103.1.13"), name: "fedfsDescr", }; pub const FEDFS_FSL: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.31103.1.1003"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.31103.1.1003"), name: "fedfsFsl", }; pub const FEDFS_FSL_HOST: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.31103.1.9"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.31103.1.9"), name: "fedfsFslHost", }; pub const FEDFS_FSL_PORT: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.31103.1.10"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.31103.1.10"), name: "fedfsFslPort", }; pub const FEDFS_FSL_TTL: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.31103.1.11"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.31103.1.11"), name: "fedfsFslTTL", }; pub const FEDFS_FSL_UUID: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.31103.1.8"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.31103.1.8"), name: "fedfsFslUuid", }; pub const FEDFS_FSN: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.31103.1.1002"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.31103.1.1002"), name: "fedfsFsn", }; pub const FEDFS_FSN_TTL: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.31103.1.15"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.31103.1.15"), name: "fedfsFsnTTL", }; pub const FEDFS_FSN_UUID: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.31103.1.4"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.31103.1.4"), name: "fedfsFsnUuid", }; pub const FEDFS_NCE_DN: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.31103.1.14"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.31103.1.14"), name: "fedfsNceDN", }; pub const FEDFS_NCE_PREFIX: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.31103.1.7"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.31103.1.7"), name: "fedfsNcePrefix", }; pub const FEDFS_NET_ADDR: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.31103.1.2"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.31103.1.2"), name: "fedfsNetAddr", }; pub const FEDFS_NET_PORT: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.31103.1.3"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.31103.1.3"), name: "fedfsNetPort", }; pub const FEDFS_NFS_CLASS_CHANGE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.31103.1.112"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.31103.1.112"), name: "fedfsNfsClassChange", }; pub const FEDFS_NFS_CLASS_FILEID: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.31103.1.110"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.31103.1.110"), name: "fedfsNfsClassFileid", }; pub const FEDFS_NFS_CLASS_HANDLE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.31103.1.109"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.31103.1.109"), name: "fedfsNfsClassHandle", }; pub const FEDFS_NFS_CLASS_READDIR: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.31103.1.113"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.31103.1.113"), name: "fedfsNfsClassReaddir", }; pub const FEDFS_NFS_CLASS_SIMUL: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.31103.1.108"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.31103.1.108"), name: "fedfsNfsClassSimul", }; pub const FEDFS_NFS_CLASS_WRITEVER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.31103.1.111"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.31103.1.111"), name: "fedfsNfsClassWritever", }; pub const FEDFS_NFS_CURRENCY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.31103.1.103"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.31103.1.103"), name: "fedfsNfsCurrency", }; pub const FEDFS_NFS_FSL: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.31103.1.1004"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.31103.1.1004"), name: "fedfsNfsFsl", }; pub const FEDFS_NFS_GEN_FLAG_GOING: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.31103.1.105"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.31103.1.105"), name: "fedfsNfsGenFlagGoing", }; pub const FEDFS_NFS_GEN_FLAG_SPLIT: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.31103.1.106"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.31103.1.106"), name: "fedfsNfsGenFlagSplit", }; pub const FEDFS_NFS_GEN_FLAG_WRITABLE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.31103.1.104"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.31103.1.104"), name: "fedfsNfsGenFlagWritable", }; pub const FEDFS_NFS_MAJOR_VER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.31103.1.101"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.31103.1.101"), name: "fedfsNfsMajorVer", }; pub const FEDFS_NFS_MINOR_VER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.31103.1.102"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.31103.1.102"), name: "fedfsNfsMinorVer", }; pub const FEDFS_NFS_PATH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.31103.1.100"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.31103.1.100"), name: "fedfsNfsPath", }; pub const FEDFS_NFS_READ_ORDER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.31103.1.115"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.31103.1.115"), name: "fedfsNfsReadOrder", }; pub const FEDFS_NFS_READ_RANK: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.31103.1.114"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.31103.1.114"), name: "fedfsNfsReadRank", }; pub const FEDFS_NFS_TRANS_FLAG_RDMA: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.31103.1.107"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.31103.1.107"), name: "fedfsNfsTransFlagRdma", }; pub const FEDFS_NFS_URI: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.31103.1.120"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.31103.1.120"), name: "fedfsNfsURI", }; pub const FEDFS_NFS_VALID_FOR: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.31103.1.119"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.31103.1.119"), name: "fedfsNfsValidFor", }; pub const FEDFS_NFS_VAR_SUB: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.31103.1.118"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.31103.1.118"), name: "fedfsNfsVarSub", }; pub const FEDFS_NFS_WRITE_ORDER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.31103.1.117"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.31103.1.117"), name: "fedfsNfsWriteOrder", }; pub const FEDFS_NFS_WRITE_RANK: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.31103.1.116"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.31103.1.116"), name: "fedfsNfsWriteRank", }; pub const FEDFS_NSDB_CONTAINER_INFO: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.31103.1.1001"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.31103.1.1001"), name: "fedfsNsdbContainerInfo", }; pub const FEDFS_NSDB_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.31103.1.5"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.31103.1.5"), name: "fedfsNsdbName", }; pub const FEDFS_NSDB_PORT: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.31103.1.6"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.31103.1.6"), name: "fedfsNsdbPort", }; pub const FEDFS_UUID: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.31103.1.1"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.4.1.31103.1.1"), name: "fedfsUuid", }; } pub mod rfc7612 { pub const PRINTER_CHARGE_INFO: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.18.0.2.24.46.1.105"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.18.0.2.24.46.1.105"), name: "printer-charge-info", }; pub const PRINTER_CHARGE_INFO_URI: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.18.0.2.24.46.1.106"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.18.0.2.24.46.1.106"), name: "printer-charge-info-uri", }; pub const PRINTER_DEVICE_ID: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.18.0.2.24.46.1.101"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.18.0.2.24.46.1.101"), name: "printer-device-id", }; pub const PRINTER_DEVICE_SERVICE_COUNT: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.18.0.2.24.46.1.102"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.18.0.2.24.46.1.102"), name: "printer-device-service-count", }; pub const PRINTER_GEO_LOCATION: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.18.0.2.24.46.1.107"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.18.0.2.24.46.1.107"), name: "printer-geo-location", }; pub const PRINTER_IPP_FEATURES_SUPPORTED: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.18.0.2.24.46.1.108"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.18.0.2.24.46.1.108"), name: "printer-ipp-features-supported", }; pub const PRINTER_UUID: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.18.0.2.24.46.1.104"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.18.0.2.24.46.1.104"), name: "printer-uuid", }; } pub mod rfc8284 { pub const JID_OBJECT: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.23.1"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.23.1"), name: "JIDObject", }; pub const JID: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.23.2"), + oid: crate::ObjectIdentifier::new_unwrap("1.3.6.1.1.23.2"), name: "jid", }; } diff --git a/const-oid/src/encoder.rs b/const-oid/src/encoder.rs index 695631dbf..2c62eb689 100644 --- a/const-oid/src/encoder.rs +++ b/const-oid/src/encoder.rs @@ -6,6 +6,7 @@ use crate::{ }; /// BER/DER encoder +#[derive(Debug)] pub(crate) struct Encoder { /// Current state state: State, @@ -18,6 +19,7 @@ pub(crate) struct Encoder { } /// Current state of the encoder +#[derive(Debug)] enum State { /// Initial state - no arcs yet encoded Initial, @@ -40,59 +42,76 @@ impl Encoder { } /// Encode an [`Arc`] as base 128 into the internal buffer - pub(crate) const fn encode(mut self, arc: Arc) -> Self { + pub(crate) const fn arc(mut self, arc: Arc) -> Result { match self.state { State::Initial => { - assert!(arc <= ARC_MAX_FIRST, "invalid first arc (must be 0-2)"); + if arc > ARC_MAX_FIRST { + return Err(Error::ArcInvalid { arc }); + } + self.state = State::FirstArc(arc); - self + Ok(self) } State::FirstArc(first_arc) => { - assert!(arc <= ARC_MAX_SECOND, "invalid second arc (must be 0-39)"); + if arc > ARC_MAX_SECOND { + return Err(Error::ArcInvalid { arc }); + } + self.state = State::Body; self.bytes[0] = (first_arc * (ARC_MAX_SECOND + 1)) as u8 + arc as u8; self.cursor = 1; - self + Ok(self) } State::Body => { // Total number of bytes in encoded arc - 1 let nbytes = base128_len(arc); - assert!( - self.cursor + nbytes + 1 < ObjectIdentifier::MAX_SIZE, - "OID too long (exceeded max DER bytes)" - ); + if self.cursor + nbytes + 1 >= ObjectIdentifier::MAX_SIZE { + return Err(Error::Length); + } let new_cursor = self.cursor + nbytes + 1; - let mut result = self.encode_base128_byte(arc, nbytes, false); - result.cursor = new_cursor; - result + + // TODO(tarcieri): use `?` when stable in `const fn` + match self.encode_base128_byte(arc, nbytes, false) { + Ok(mut encoder) => { + encoder.cursor = new_cursor; + Ok(encoder) + } + Err(err) => Err(err), + } } } } /// Finish encoding an OID - pub(crate) const fn finish(self) -> ObjectIdentifier { - assert!(self.cursor >= 2, "OID too short (minimum 3 arcs)"); - ObjectIdentifier { - bytes: self.bytes, - length: self.cursor as u8, + pub(crate) const fn finish(self) -> Result { + if self.cursor >= 2 { + Ok(ObjectIdentifier { + bytes: self.bytes, + length: self.cursor as u8, + }) + } else { + Err(Error::NotEnoughArcs) } } /// Encode a single byte of a base128 value - const fn encode_base128_byte(mut self, mut n: u32, i: usize, continued: bool) -> Self { + const fn encode_base128_byte(mut self, mut n: u32, i: usize, continued: bool) -> Result { let mask = if continued { 0b10000000 } else { 0 }; if n > 0x80 { self.bytes[self.cursor + i] = (n & 0b1111111) as u8 | mask; n >>= 7; - assert!(i > 0, "Base 128 offset miscalculation"); - self.encode_base128_byte(n, i.saturating_sub(1), true) + if i > 0 { + self.encode_base128_byte(n, i.saturating_sub(1), true) + } else { + Err(Error::Base128) + } } else { self.bytes[self.cursor] = n as u8 | mask; - self + Ok(self) } } } @@ -108,26 +127,6 @@ const fn base128_len(arc: Arc) -> usize { } } -/// Write the given unsigned integer in base 128 -// TODO(tarcieri): consolidate encoding logic with `encode_base128_byte` -pub(crate) fn write_base128(bytes: &mut [u8], mut n: Arc) -> Result { - let nbytes = base128_len(n); - let mut i = nbytes; - let mut mask = 0; - - while n > 0x80 { - let byte = bytes.get_mut(i).ok_or(Error)?; - *byte = (n & 0b1111111 | mask) as u8; - n >>= 7; - i = i.checked_sub(1).expect("overflow"); - mask = 0b10000000; - } - - bytes[0] = (n | mask) as u8; - - Ok(nbytes + 1) -} - #[cfg(test)] mod tests { use super::Encoder; @@ -139,12 +138,12 @@ mod tests { #[test] fn encode() { let encoder = Encoder::new(); - let encoder = encoder.encode(1); - let encoder = encoder.encode(2); - let encoder = encoder.encode(840); - let encoder = encoder.encode(10045); - let encoder = encoder.encode(2); - let encoder = encoder.encode(1); + let encoder = encoder.arc(1).unwrap(); + let encoder = encoder.arc(2).unwrap(); + let encoder = encoder.arc(840).unwrap(); + let encoder = encoder.arc(10045).unwrap(); + let encoder = encoder.arc(2).unwrap(); + let encoder = encoder.arc(1).unwrap(); assert_eq!(&encoder.bytes[..encoder.cursor], EXAMPLE_OID_BER); } } diff --git a/const-oid/src/error.rs b/const-oid/src/error.rs index 01ddb7238..72658f297 100644 --- a/const-oid/src/error.rs +++ b/const-oid/src/error.rs @@ -1,17 +1,63 @@ //! Error types +use crate::Arc; use core::fmt; /// Result type pub type Result = core::result::Result; -/// Error type -#[derive(Copy, Clone, Debug, Eq, PartialEq)] -pub struct Error; +/// OID errors. +#[derive(Copy, Clone, Debug, Eq, PartialEq, PartialOrd, Ord)] +pub enum Error { + /// Arc exceeds allowed range (i.e. for first or second OID) + ArcInvalid { + /// Arc value that is erroneous. + arc: Arc, + }, + + /// Arc is too big (exceeds 32-bit limits of this library). + /// + /// Technically the size of an arc is not constrained by X.660, however + /// this library has elected to use `u32` as the arc representation as + /// sufficient for PKIX/PKCS usages. + ArcTooBig, + + /// Base 128 encoding error (used in BER/DER serialization of arcs). + Base128, + + /// Expected a digit, but was provided something else. + DigitExpected { + /// What was found instead of a digit + actual: u8, + }, + + /// Input data is empty. + Empty, + + /// OID length is invalid (too short or too long). + Length, + + /// Minimum 3 arcs required. + NotEnoughArcs, + + /// Trailing `.` character at end of input. + TrailingDot, +} impl fmt::Display for Error { fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { - f.write_str("OID error") + match *self { + Error::ArcInvalid { arc } => write!(f, "OID contains out-of-range arc: {}", arc), + Error::ArcTooBig => f.write_str("OID contains arc which is larger than 32-bits"), + Error::Base128 => f.write_str("OID contains arc with invalid base 128 encoding"), + Error::DigitExpected { actual } => { + write!(f, "expected digit, got '{}'", char::from(actual)) + } + Error::Empty => f.write_str("OID value is empty"), + Error::Length => f.write_str("OID length invalid"), + Error::NotEnoughArcs => f.write_str("OID requires minimum of 3 arcs"), + Error::TrailingDot => f.write_str("OID ends with invalid trailing '.'"), + } } } diff --git a/const-oid/src/lib.rs b/const-oid/src/lib.rs index 076783acf..9a11e4625 100644 --- a/const-oid/src/lib.rs +++ b/const-oid/src/lib.rs @@ -26,7 +26,10 @@ pub use crate::{ error::{Error, Result}, }; -use crate::arcs::{RootArcs, ARC_MAX_BYTES, ARC_MAX_LAST_OCTET}; +use crate::{ + arcs::{RootArcs, ARC_MAX_BYTES, ARC_MAX_LAST_OCTET}, + encoder::Encoder, +}; use core::{fmt, str::FromStr}; /// A named OID. @@ -70,51 +73,55 @@ impl ObjectIdentifier { /// Maximum size of a BER/DER-encoded OID in bytes. pub const MAX_SIZE: usize = 39; // 32-bytes total w\ 1-byte length - /// Parse an [`ObjectIdentifier`] from the dot-delimited string form, e.g.: + /// Parse an [`ObjectIdentifier`] from the dot-delimited string form, + /// panicking on parse errors. + /// + /// This function exists as a workaround for `unwrap` not yet being + /// stable in `const fn` contexts, and is intended to allow the result to + /// be bound to a constant value: /// /// ``` /// use const_oid::ObjectIdentifier; /// - /// pub const MY_OID: ObjectIdentifier = ObjectIdentifier::new("1.2.840.113549.1.1.1"); + /// pub const MY_OID: ObjectIdentifier = ObjectIdentifier::new_unwrap("1.2.840.113549.1.1.1"); /// ``` /// - /// # Panics - /// - /// This method panics in the event the OID is malformed according to the - /// "Validity" rules given in the toplevel documentation for this type. + /// In future versions of Rust it should be possible to replace this with + /// `ObjectIdentifier::new(...).unwrap()`. /// - /// For that reason this method is *ONLY* recommended for use in constants - /// (where it will generate a compiler error instead). - /// - /// To parse an OID from a `&str` slice fallibly and without panicking, - /// use the [`FromStr`][1] impl instead (or via `str`'s [`parse`][2] - /// method). - /// - /// [1]: ./struct.ObjectIdentifier.html#impl-FromStr - /// [2]: https://doc.rust-lang.org/nightly/std/primitive.str.html#method.parse - pub const fn new(s: &str) -> Self { - parser::Parser::parse(s).finish() + /// Use [`ObjectIdentifier::new`] for fallible parsing. + // TODO(tarcieri): remove this when `Result::unwrap` is `const fn` + pub const fn new_unwrap(s: &str) -> Self { + match Self::new(s) { + Ok(oid) => oid, + Err(Error::ArcInvalid { .. } | Error::ArcTooBig) => panic!("OID contains invalid arc"), + Err(Error::Base128) => panic!("OID contains arc with invalid base 128 encoding"), + Err(Error::DigitExpected { .. }) => panic!("OID expected to start with digit"), + Err(Error::Empty) => panic!("OID value is empty"), + Err(Error::Length) => panic!("OID length invalid"), + Err(Error::NotEnoughArcs) => panic!("OID requires minimum of 3 arcs"), + Err(Error::TrailingDot) => panic!("OID ends with invalid trailing '.'"), + } } - /// Parse an OID from a slice of [`Arc`] values (i.e. integers). - pub fn from_arcs(arcs: &[Arc]) -> Result { - let mut bytes = [0u8; Self::MAX_SIZE]; - - bytes[0] = match *arcs { - [first, second, _, ..] => RootArcs::new(first, second)?.into(), - _ => return Err(Error), - }; + /// Parse an [`ObjectIdentifier`] from the dot-delimited string form. + pub const fn new(s: &str) -> Result { + // TODO(tarcieri): use `?` when stable in `const fn` + match parser::Parser::parse(s) { + Ok(parser) => parser.finish(), + Err(err) => Err(err), + } + } - let mut offset = 1; + /// Parse an OID from a slice of [`Arc`] values (i.e. integers). + pub fn from_arcs<'a>(arcs: impl IntoIterator) -> Result { + let mut encoder = Encoder::new(); - for &arc in &arcs[2..] { - offset += encoder::write_base128(&mut bytes[offset..], arc)?; + for &arc in arcs { + encoder = encoder.arc(arc)?; } - Ok(Self { - bytes, - length: offset as u8, - }) + encoder.finish() } /// Parse an OID from from its BER/DER encoding. @@ -122,14 +129,14 @@ impl ObjectIdentifier { let len = ber_bytes.len(); if !(2..=Self::MAX_SIZE).contains(&len) { - return Err(Error); + return Err(Error::Length); } // Validate root arcs are in range ber_bytes .get(0) .cloned() - .ok_or(Error) + .ok_or(Error::Length) .and_then(RootArcs::try_from)?; // Validate lower arcs are well-formed @@ -141,8 +148,7 @@ impl ObjectIdentifier { match ber_bytes.get(arc_offset + arc_bytes).cloned() { Some(byte) => { if (arc_bytes == ARC_MAX_BYTES) && (byte & ARC_MAX_LAST_OCTET != 0) { - // Overflowed `Arc` (u32) - return Err(Error); + return Err(Error::ArcTooBig); } arc_bytes += 1; @@ -152,7 +158,7 @@ impl ObjectIdentifier { arc_bytes = 0; } } - None => return Err(Error), // truncated OID + None => return Err(Error::Base128), } } @@ -196,29 +202,7 @@ impl FromStr for ObjectIdentifier { type Err = Error; fn from_str(string: &str) -> Result { - let mut split = string.split('.'); - let first_arc = split.next().and_then(|s| s.parse().ok()).ok_or(Error)?; - let second_arc = split.next().and_then(|s| s.parse().ok()).ok_or(Error)?; - - let mut bytes = [0u8; Self::MAX_SIZE]; - bytes[0] = RootArcs::new(first_arc, second_arc)?.into(); - - let mut offset = 1; - - for s in split { - let arc = s.parse().map_err(|_| Error)?; - offset += encoder::write_base128(&mut bytes[offset..], arc)?; - } - - if offset > 1 { - Ok(Self { - bytes, - length: offset as u8, - }) - } else { - // Minimum 3 arcs - Err(Error) - } + Self::new(string) } } diff --git a/const-oid/src/parser.rs b/const-oid/src/parser.rs index 9594328a2..3554ec61c 100644 --- a/const-oid/src/parser.rs +++ b/const-oid/src/parser.rs @@ -1,10 +1,11 @@ //! OID string parser with `const` support. -use crate::{encoder::Encoder, Arc, ObjectIdentifier}; +use crate::{encoder::Encoder, Arc, Error, ObjectIdentifier, Result}; /// Const-friendly OID string parser. /// /// Parses an OID from the dotted string representation. +#[derive(Debug)] pub(crate) struct Parser { /// Current arc in progress current_arc: Arc, @@ -15,56 +16,60 @@ pub(crate) struct Parser { impl Parser { /// Parse an OID from a dot-delimited string e.g. `1.2.840.113549.1.1.1` - pub(crate) const fn parse(s: &str) -> Self { + pub(crate) const fn parse(s: &str) -> Result { let bytes = s.as_bytes(); - assert!(!bytes.is_empty(), "OID string is empty"); - assert!( - matches!(bytes[0], b'0'..=b'9'), - "OID must start with a digit" - ); - let current_arc = 0; - let encoder = Encoder::new(); - Self { - current_arc, - encoder, + if bytes.is_empty() { + return Err(Error::Empty); + } + + match bytes[0] { + b'0'..=b'9' => Self { + current_arc: 0, + encoder: Encoder::new(), + } + .parse_bytes(bytes), + actual => Err(Error::DigitExpected { actual }), } - .parse_bytes(bytes) } /// Finish parsing, returning the result - pub(crate) const fn finish(self) -> ObjectIdentifier { + pub(crate) const fn finish(self) -> Result { self.encoder.finish() } /// Parse the remaining bytes - const fn parse_bytes(mut self, bytes: &[u8]) -> Self { + const fn parse_bytes(mut self, bytes: &[u8]) -> Result { match bytes { - [] => { - self.encoder = self.encoder.encode(self.current_arc); - self - } + // TODO(tarcieri): use `?` when stable in `const fn` + [] => match self.encoder.arc(self.current_arc) { + Ok(encoder) => { + self.encoder = encoder; + Ok(self) + } + Err(err) => Err(err), + }, [byte @ b'0'..=b'9', remaining @ ..] => { let digit = byte.saturating_sub(b'0'); self.current_arc = self.current_arc * 10 + digit as Arc; self.parse_bytes(remaining) } [b'.', remaining @ ..] => { - assert!(!remaining.is_empty(), "invalid trailing '.' in OID"); - self.encoder = self.encoder.encode(self.current_arc); - self.current_arc = 0; - self.parse_bytes(remaining) - } - [byte, ..] => { - assert!( - matches!(byte, b'0'..=b'9' | b'.'), - "invalid character in OID" - ); + if remaining.is_empty() { + return Err(Error::TrailingDot); + } - // Unreachable (checked by above `assert!`) - // Needed for match exhaustiveness and matching types - self + // TODO(tarcieri): use `?` when stable in `const fn` + match self.encoder.arc(self.current_arc) { + Ok(encoder) => { + self.encoder = encoder; + self.current_arc = 0; + self.parse_bytes(remaining) + } + Err(err) => Err(err), + } } + [byte, ..] => Err(Error::DigitExpected { actual: *byte }), } } } @@ -72,28 +77,34 @@ impl Parser { #[cfg(test)] mod tests { use super::Parser; + use crate::Error; #[test] fn parse() { - let oid = Parser::parse("1.23.456").finish(); + let oid = Parser::parse("1.23.456").unwrap().finish().unwrap(); assert_eq!(oid, "1.23.456".parse().unwrap()); } #[test] - #[should_panic] fn reject_empty_string() { - Parser::parse(""); + assert_eq!(Parser::parse("").err().unwrap(), Error::Empty); } #[test] - #[should_panic] fn reject_non_digits() { - Parser::parse("X"); + assert_eq!( + Parser::parse("X").err().unwrap(), + Error::DigitExpected { actual: b'X' } + ); + + assert_eq!( + Parser::parse("1.2.X").err().unwrap(), + Error::DigitExpected { actual: b'X' } + ); } #[test] - #[should_panic] fn reject_trailing_dot() { - Parser::parse("1.23."); + assert_eq!(Parser::parse("1.23.").err().unwrap(), Error::TrailingDot); } } diff --git a/const-oid/tests/lib.rs b/const-oid/tests/lib.rs index e9abfc3a1..f099263f9 100644 --- a/const-oid/tests/lib.rs +++ b/const-oid/tests/lib.rs @@ -3,29 +3,30 @@ // TODO(tarcieri): test full set of OID encoding constraints specified here: // -use const_oid::ObjectIdentifier; +use const_oid::{Error, ObjectIdentifier}; use hex_literal::hex; use std::string::ToString; /// Example OID value with a root arc of `0` (and large arc). const EXAMPLE_OID_0_STR: &str = "0.9.2342.19200300.100.1.1"; const EXAMPLE_OID_0_BER: &[u8] = &hex!("0992268993F22C640101"); -const EXAMPLE_OID_0: ObjectIdentifier = ObjectIdentifier::new(EXAMPLE_OID_0_STR); +const EXAMPLE_OID_0: ObjectIdentifier = ObjectIdentifier::new_unwrap(EXAMPLE_OID_0_STR); /// Example OID value with a root arc of `1`. const EXAMPLE_OID_1_STR: &str = "1.2.840.10045.2.1"; const EXAMPLE_OID_1_BER: &[u8] = &hex!("2A8648CE3D0201"); -const EXAMPLE_OID_1: ObjectIdentifier = ObjectIdentifier::new(EXAMPLE_OID_1_STR); +const EXAMPLE_OID_1: ObjectIdentifier = ObjectIdentifier::new_unwrap(EXAMPLE_OID_1_STR); /// Example OID value with a root arc of `2`. const EXAMPLE_OID_2_STR: &str = "2.16.840.1.101.3.4.1.42"; const EXAMPLE_OID_2_BER: &[u8] = &hex!("60864801650304012A"); -const EXAMPLE_OID_2: ObjectIdentifier = ObjectIdentifier::new(EXAMPLE_OID_2_STR); +const EXAMPLE_OID_2: ObjectIdentifier = ObjectIdentifier::new_unwrap(EXAMPLE_OID_2_STR); /// Example OID value with a large arc const EXAMPLE_OID_LARGE_ARC_STR: &str = "0.9.2342.19200300.100.1.1"; const EXAMPLE_OID_LARGE_ARC_BER: &[u8] = &hex!("0992268993F22C640101"); -const EXAMPLE_OID_LARGE_ARC: ObjectIdentifier = ObjectIdentifier::new("0.9.2342.19200300.100.1.1"); +const EXAMPLE_OID_LARGE_ARC: ObjectIdentifier = + ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.1.1"); #[test] fn from_bytes() { @@ -141,25 +142,27 @@ fn as_bytes() { } #[test] -#[should_panic] fn parse_empty() { - ObjectIdentifier::new(""); + assert_eq!(ObjectIdentifier::new(""), Err(Error::Empty)); } #[test] -#[should_panic] -fn parse_too_short() { - ObjectIdentifier::new("1.2"); +fn parse_not_enough_arcs() { + assert_eq!(ObjectIdentifier::new("1.2"), Err(Error::NotEnoughArcs)); } #[test] -#[should_panic] fn parse_invalid_first_arc() { - ObjectIdentifier::new("3.2.840.10045.3.1.7"); + assert_eq!( + ObjectIdentifier::new("3.2.840.10045.3.1.7"), + Err(Error::ArcInvalid { arc: 3 }) + ); } #[test] -#[should_panic] fn parse_invalid_second_arc() { - ObjectIdentifier::new("1.40.840.10045.3.1.7"); + assert_eq!( + ObjectIdentifier::new("1.40.840.10045.3.1.7"), + Err(Error::ArcInvalid { arc: 40 }) + ); } diff --git a/der/src/asn1/oid.rs b/der/src/asn1/oid.rs index 132c2f67a..a49f45eee 100644 --- a/der/src/asn1/oid.rs +++ b/der/src/asn1/oid.rs @@ -58,7 +58,7 @@ mod tests { use super::ObjectIdentifier; use crate::{Decodable, Encodable, Length}; - const EXAMPLE_OID: ObjectIdentifier = ObjectIdentifier::new("1.2.840.113549"); + const EXAMPLE_OID: ObjectIdentifier = ObjectIdentifier::new_unwrap("1.2.840.113549"); const EXAMPLE_OID_BYTES: &[u8; 8] = &[0x06, 0x06, 0x2a, 0x86, 0x48, 0x86, 0xf7, 0x0d]; #[test] diff --git a/der/tests/derive.rs b/der/tests/derive.rs index 513ed1c26..8fdb02bc2 100644 --- a/der/tests/derive.rs +++ b/der/tests/derive.rs @@ -348,8 +348,10 @@ mod sequence { false } - const ID_EC_PUBLIC_KEY_OID: ObjectIdentifier = ObjectIdentifier::new("1.2.840.10045.2.1"); - const PRIME256V1_OID: ObjectIdentifier = ObjectIdentifier::new("1.2.840.10045.3.1.7"); + const ID_EC_PUBLIC_KEY_OID: ObjectIdentifier = + ObjectIdentifier::new_unwrap("1.2.840.10045.2.1"); + + const PRIME256V1_OID: ObjectIdentifier = ObjectIdentifier::new_unwrap("1.2.840.10045.3.1.7"); const ALGORITHM_IDENTIFIER_DER: &[u8] = &hex!("30 13 06 07 2a 86 48 ce 3d 02 01 06 08 2a 86 48 ce 3d 03 01 07"); diff --git a/der/tests/set_of.rs b/der/tests/set_of.rs index 177b49bd3..2bd38eb1d 100644 --- a/der/tests/set_of.rs +++ b/der/tests/set_of.rs @@ -56,6 +56,6 @@ mod attr_regression { let der_bytes = hex!("3139301906035504030C12546573742055736572393031353734333830301C060A0992268993F22C640101130E3437303031303030303134373333"); let set = SetOf::, 3>::from_der(&der_bytes).unwrap(); let attr1 = set.get(0).unwrap(); - assert_eq!(ObjectIdentifier::new("2.5.4.3"), attr1.oid); + assert_eq!(ObjectIdentifier::new("2.5.4.3").unwrap(), attr1.oid); } } diff --git a/pkcs1/src/lib.rs b/pkcs1/src/lib.rs index a5dbd2d30..f29cc315e 100644 --- a/pkcs1/src/lib.rs +++ b/pkcs1/src/lib.rs @@ -49,7 +49,7 @@ pub use der::pem::{self, LineEnding}; /// `rsaEncryption` Object Identifier (OID) #[cfg(feature = "pkcs8")] #[cfg_attr(docsrs, doc(cfg(feature = "pkcs8")))] -pub const ALGORITHM_OID: ObjectIdentifier = ObjectIdentifier::new("1.2.840.113549.1.1.1"); +pub const ALGORITHM_OID: ObjectIdentifier = ObjectIdentifier::new_unwrap("1.2.840.113549.1.1.1"); /// `AlgorithmIdentifier` for RSA. #[cfg(feature = "pkcs8")] diff --git a/pkcs5/src/pbes1.rs b/pkcs5/src/pbes1.rs index db544d3e3..990725834 100644 --- a/pkcs5/src/pbes1.rs +++ b/pkcs5/src/pbes1.rs @@ -10,27 +10,27 @@ use der::{ /// `pbeWithMD2AndDES-CBC` Object Identifier (OID). pub const PBE_WITH_MD2_AND_DES_CBC_OID: ObjectIdentifier = - ObjectIdentifier::new("1.2.840.113549.1.5.1"); + ObjectIdentifier::new_unwrap("1.2.840.113549.1.5.1"); /// `pbeWithMD2AndRC2-CBC` Object Identifier (OID). pub const PBE_WITH_MD2_AND_RC2_CBC_OID: ObjectIdentifier = - ObjectIdentifier::new("1.2.840.113549.1.5.4"); + ObjectIdentifier::new_unwrap("1.2.840.113549.1.5.4"); /// `pbeWithMD5AndDES-CBC` Object Identifier (OID). pub const PBE_WITH_MD5_AND_DES_CBC_OID: ObjectIdentifier = - ObjectIdentifier::new("1.2.840.113549.1.5.3"); + ObjectIdentifier::new_unwrap("1.2.840.113549.1.5.3"); /// `pbeWithMD5AndRC2-CBC` Object Identifier (OID). pub const PBE_WITH_MD5_AND_RC2_CBC_OID: ObjectIdentifier = - ObjectIdentifier::new("1.2.840.113549.1.5.6"); + ObjectIdentifier::new_unwrap("1.2.840.113549.1.5.6"); /// `pbeWithSHA1AndDES-CBC` Object Identifier (OID). pub const PBE_WITH_SHA1_AND_DES_CBC_OID: ObjectIdentifier = - ObjectIdentifier::new("1.2.840.113549.1.5.10"); + ObjectIdentifier::new_unwrap("1.2.840.113549.1.5.10"); /// `pbeWithSHA1AndRC2-CBC` Object Identifier (OID). pub const PBE_WITH_SHA1_AND_RC2_CBC_OID: ObjectIdentifier = - ObjectIdentifier::new("1.2.840.113549.1.5.11"); + ObjectIdentifier::new_unwrap("1.2.840.113549.1.5.11"); /// Length of a PBES1 salt (as defined in the `PBEParameter` ASN.1 message). pub const SALT_LENGTH: usize = 8; diff --git a/pkcs5/src/pbes2.rs b/pkcs5/src/pbes2.rs index 4673f7a4e..fd1bd22ee 100644 --- a/pkcs5/src/pbes2.rs +++ b/pkcs5/src/pbes2.rs @@ -23,30 +23,33 @@ use alloc::vec::Vec; /// 128-bit Advanced Encryption Standard (AES) algorithm with Cipher-Block /// Chaining (CBC) mode of operation. -pub const AES_128_CBC_OID: ObjectIdentifier = ObjectIdentifier::new("2.16.840.1.101.3.4.1.2"); +pub const AES_128_CBC_OID: ObjectIdentifier = + ObjectIdentifier::new_unwrap("2.16.840.1.101.3.4.1.2"); /// 192-bit Advanced Encryption Standard (AES) algorithm with Cipher-Block /// Chaining (CBC) mode of operation. -pub const AES_192_CBC_OID: ObjectIdentifier = ObjectIdentifier::new("2.16.840.1.101.3.4.1.22"); +pub const AES_192_CBC_OID: ObjectIdentifier = + ObjectIdentifier::new_unwrap("2.16.840.1.101.3.4.1.22"); /// 256-bit Advanced Encryption Standard (AES) algorithm with Cipher-Block /// Chaining (CBC) mode of operation. -pub const AES_256_CBC_OID: ObjectIdentifier = ObjectIdentifier::new("2.16.840.1.101.3.4.1.42"); +pub const AES_256_CBC_OID: ObjectIdentifier = + ObjectIdentifier::new_unwrap("2.16.840.1.101.3.4.1.42"); /// DES operating in CBC mode #[cfg(feature = "des-insecure")] #[cfg_attr(docsrs, doc(cfg(feature = "des-insecure")))] -pub const DES_CBC_OID: ObjectIdentifier = ObjectIdentifier::new("1.3.14.3.2.7"); +pub const DES_CBC_OID: ObjectIdentifier = ObjectIdentifier::new_unwrap("1.3.14.3.2.7"); /// Triple DES operating in CBC mode #[cfg(feature = "3des")] #[cfg_attr(docsrs, doc(cfg(feature = "3des")))] -pub const DES_EDE3_CBC_OID: ObjectIdentifier = ObjectIdentifier::new("1.2.840.113549.3.7"); +pub const DES_EDE3_CBC_OID: ObjectIdentifier = ObjectIdentifier::new_unwrap("1.2.840.113549.3.7"); /// Password-Based Encryption Scheme 2 (PBES2) OID. /// /// -pub const PBES2_OID: ObjectIdentifier = ObjectIdentifier::new("1.2.840.113549.1.5.13"); +pub const PBES2_OID: ObjectIdentifier = ObjectIdentifier::new_unwrap("1.2.840.113549.1.5.13"); /// AES cipher block size const AES_BLOCK_SIZE: usize = 16; diff --git a/pkcs5/src/pbes2/kdf.rs b/pkcs5/src/pbes2/kdf.rs index 78f2345ea..1f1bdcc3c 100644 --- a/pkcs5/src/pbes2/kdf.rs +++ b/pkcs5/src/pbes2/kdf.rs @@ -7,27 +7,31 @@ use der::{ }; /// Password-Based Key Derivation Function (PBKDF2) OID. -pub const PBKDF2_OID: ObjectIdentifier = ObjectIdentifier::new("1.2.840.113549.1.5.12"); +pub const PBKDF2_OID: ObjectIdentifier = ObjectIdentifier::new_unwrap("1.2.840.113549.1.5.12"); /// HMAC-SHA1 (for use with PBKDF2) -pub const HMAC_WITH_SHA1_OID: ObjectIdentifier = ObjectIdentifier::new("1.2.840.113549.2.7"); +pub const HMAC_WITH_SHA1_OID: ObjectIdentifier = ObjectIdentifier::new_unwrap("1.2.840.113549.2.7"); /// HMAC-SHA-224 (for use with PBKDF2) -pub const HMAC_WITH_SHA224_OID: ObjectIdentifier = ObjectIdentifier::new("1.2.840.113549.2.8"); +pub const HMAC_WITH_SHA224_OID: ObjectIdentifier = + ObjectIdentifier::new_unwrap("1.2.840.113549.2.8"); /// HMAC-SHA-256 (for use with PBKDF2) -pub const HMAC_WITH_SHA256_OID: ObjectIdentifier = ObjectIdentifier::new("1.2.840.113549.2.9"); +pub const HMAC_WITH_SHA256_OID: ObjectIdentifier = + ObjectIdentifier::new_unwrap("1.2.840.113549.2.9"); /// HMAC-SHA-384 (for use with PBKDF2) -pub const HMAC_WITH_SHA384_OID: ObjectIdentifier = ObjectIdentifier::new("1.2.840.113549.2.10"); +pub const HMAC_WITH_SHA384_OID: ObjectIdentifier = + ObjectIdentifier::new_unwrap("1.2.840.113549.2.10"); /// HMAC-SHA-512 (for use with PBKDF2) -pub const HMAC_WITH_SHA512_OID: ObjectIdentifier = ObjectIdentifier::new("1.2.840.113549.2.11"); +pub const HMAC_WITH_SHA512_OID: ObjectIdentifier = + ObjectIdentifier::new_unwrap("1.2.840.113549.2.11"); /// `id-scrypt` ([RFC 7914]) /// /// [RFC 7914]: https://datatracker.ietf.org/doc/html/rfc7914#section-7 -pub const SCRYPT_OID: ObjectIdentifier = ObjectIdentifier::new("1.3.6.1.4.1.11591.4.11"); +pub const SCRYPT_OID: ObjectIdentifier = ObjectIdentifier::new_unwrap("1.3.6.1.4.1.11591.4.11"); /// Type used for expressing scrypt cost type ScryptCost = u16; diff --git a/pkcs7/src/lib.rs b/pkcs7/src/lib.rs index 8ca7f3d28..6a080bbf6 100644 --- a/pkcs7/src/lib.rs +++ b/pkcs7/src/lib.rs @@ -22,26 +22,27 @@ pub mod enveloped_data_content; use der::asn1::ObjectIdentifier; /// `pkcs-7` Object Identifier (OID). -pub const PKCS_7_OID: ObjectIdentifier = ObjectIdentifier::new("1.2.840.113549.1.7"); +pub const PKCS_7_OID: ObjectIdentifier = ObjectIdentifier::new_unwrap("1.2.840.113549.1.7"); /// `pkcs-7 data` Object Identifier (OID). -pub const PKCS_7_DATA_OID: ObjectIdentifier = ObjectIdentifier::new("1.2.840.113549.1.7.1"); +pub const PKCS_7_DATA_OID: ObjectIdentifier = ObjectIdentifier::new_unwrap("1.2.840.113549.1.7.1"); /// `pkcs-7 signedData` Object Identifier (OID). -pub const PKCS_7_SIGNED_DATA_OID: ObjectIdentifier = ObjectIdentifier::new("1.2.840.113549.1.7.2"); +pub const PKCS_7_SIGNED_DATA_OID: ObjectIdentifier = + ObjectIdentifier::new_unwrap("1.2.840.113549.1.7.2"); /// `pkcs-7 signedData` Object Identifier (OID). pub const PKCS_7_ENVELOPED_DATA_OID: ObjectIdentifier = - ObjectIdentifier::new("1.2.840.113549.1.7.3"); + ObjectIdentifier::new_unwrap("1.2.840.113549.1.7.3"); /// `pkcs-7 signedAndEnvelopedData` Object Identifier (OID). pub const PKCS_7_SIGNED_AND_ENVELOPED_DATA_OID: ObjectIdentifier = - ObjectIdentifier::new("1.2.840.113549.1.7.4"); + ObjectIdentifier::new_unwrap("1.2.840.113549.1.7.4"); /// `pkcs-7 digestedData` Object Identifier (OID). pub const PKCS_7_DIGESTED_DATA_OID: ObjectIdentifier = - ObjectIdentifier::new("1.2.840.113549.1.7.5"); + ObjectIdentifier::new_unwrap("1.2.840.113549.1.7.5"); /// `pkcs-7 encryptedData` Object Identifier (OID). pub const PKCS_7_ENCRYPTED_DATA_OID: ObjectIdentifier = - ObjectIdentifier::new("1.2.840.113549.1.7.6"); + ObjectIdentifier::new_unwrap("1.2.840.113549.1.7.6"); diff --git a/pkcs7/tests/content_tests.rs b/pkcs7/tests/content_tests.rs index be2a99db6..8ec858eb1 100644 --- a/pkcs7/tests/content_tests.rs +++ b/pkcs7/tests/content_tests.rs @@ -40,7 +40,7 @@ fn decode_encrypted_key_example() { let content = ContentInfo::from_der(&bytes).expect("expected valid data"); - let expected_oid = ObjectIdentifier::new("1.2.840.113549.1.12.1.6"); + let expected_oid = ObjectIdentifier::new("1.2.840.113549.1.12.1.6").unwrap(); let expected_salt = &hex!("ad2d4b4e87b34d67"); match content { ContentInfo::EncryptedData(Some(EncryptedDataContent { diff --git a/sec1/src/lib.rs b/sec1/src/lib.rs index 215d707b6..9110070ae 100644 --- a/sec1/src/lib.rs +++ b/sec1/src/lib.rs @@ -62,4 +62,4 @@ use pkcs8::ObjectIdentifier; /// #[cfg(feature = "pkcs8")] #[cfg_attr(docsrs, doc(cfg(feature = "pkcs8")))] -pub const ALGORITHM_OID: ObjectIdentifier = ObjectIdentifier::new("1.2.840.10045.2.1"); +pub const ALGORITHM_OID: ObjectIdentifier = ObjectIdentifier::new_unwrap("1.2.840.10045.2.1"); diff --git a/sec1/tests/private_key.rs b/sec1/tests/private_key.rs index 0756b7a83..215185c87 100644 --- a/sec1/tests/private_key.rs +++ b/sec1/tests/private_key.rs @@ -29,9 +29,9 @@ fn decode_p256_der() { ); assert_eq!( key.parameters, - Some(EcParameters::NamedCurve(ObjectIdentifier::new( - "1.2.840.10045.3.1.7" - ))) + Some(EcParameters::NamedCurve( + ObjectIdentifier::new("1.2.840.10045.3.1.7").unwrap() + )) ); assert_eq!(key.public_key, Some(hex!("041CACFFB55F2F2CEFD89D89EB374B2681152452802DEEA09916068137D839CF7FC481A44492304D7EF66AC117BEFE83A8D08F155F2B52F9F618DD447029048E0F").as_ref())); } diff --git a/x509/src/ext/pkix/oids.rs b/x509/src/ext/pkix/oids.rs index 14012321d..74d002851 100644 --- a/x509/src/ext/pkix/oids.rs +++ b/x509/src/ext/pkix/oids.rs @@ -3,185 +3,191 @@ use der::asn1::ObjectIdentifier; /// OID for CPS qualifier: 1.3.6.1.5.5.7.2.1 -pub const QT_CPS: ObjectIdentifier = ObjectIdentifier::new("1.3.6.1.5.5.7.2.1"); +pub const QT_CPS: ObjectIdentifier = ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.2.1"); /// OID for user notice qualifier: 1.3.6.1.5.5.7.2.2 -pub const QT_UNOTICE: ObjectIdentifier = ObjectIdentifier::new("1.3.6.1.5.5.7.2.2"); +pub const QT_UNOTICE: ObjectIdentifier = ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.2.2"); /// OID for OCSP access descriptor: 1.3.6.1.5.5.7.48.1: 1.3.6.1.5.5.7.48.1 -pub const AD_OCSP: ObjectIdentifier = ObjectIdentifier::new("1.3.6.1.5.5.7.48.1"); +pub const AD_OCSP: ObjectIdentifier = ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.48.1"); /// OID for caIssuers access descriptor: 1.3.6.1.5.5.7.48.2 -pub const AD_CA_ISSUERS: ObjectIdentifier = ObjectIdentifier::new("1.3.6.1.5.5.7.48.2"); +pub const AD_CA_ISSUERS: ObjectIdentifier = ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.48.2"); /// OID for timeStamping access descriptor: 1.3.6.1.5.5.7.48.3 -pub const AD_TIME_STAMPING: ObjectIdentifier = ObjectIdentifier::new("1.3.6.1.5.5.7.48.3"); +pub const AD_TIME_STAMPING: ObjectIdentifier = ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.48.3"); /// OID for caRepository access descriptor: 1.3.6.1.5.5.7.48.5 -pub const AD_CA_REPOSITORY: ObjectIdentifier = ObjectIdentifier::new("1.3.6.1.5.5.7.48.5"); +pub const AD_CA_REPOSITORY: ObjectIdentifier = ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.48.5"); /// OID for Name attribute: 2.5.4.41 -pub const AT_NAME: ObjectIdentifier = ObjectIdentifier::new("2.5.4.41"); +pub const AT_NAME: ObjectIdentifier = ObjectIdentifier::new_unwrap("2.5.4.41"); /// OID for Surname attribute: 2.5.4.4 -pub const AT_SURNAME: ObjectIdentifier = ObjectIdentifier::new("2.5.4.4"); +pub const AT_SURNAME: ObjectIdentifier = ObjectIdentifier::new_unwrap("2.5.4.4"); /// OID for givenName attribute: 2.5.4.42 -pub const AT_GIVENNAME: ObjectIdentifier = ObjectIdentifier::new("2.5.4.42"); +pub const AT_GIVENNAME: ObjectIdentifier = ObjectIdentifier::new_unwrap("2.5.4.42"); /// OID for Initials attribute: 2.5.4.43 -pub const AT_INITIALS: ObjectIdentifier = ObjectIdentifier::new("2.5.4.43"); +pub const AT_INITIALS: ObjectIdentifier = ObjectIdentifier::new_unwrap("2.5.4.43"); /// OID for generationQualifier attribute: 2.5.4.44 -pub const AT_GENERATION_QUALIFIER: ObjectIdentifier = ObjectIdentifier::new("2.5.4.44"); +pub const AT_GENERATION_QUALIFIER: ObjectIdentifier = ObjectIdentifier::new_unwrap("2.5.4.44"); /// OID for commonName attribute: 2.5.4.3 -pub const AT_COMMON_NAME: ObjectIdentifier = ObjectIdentifier::new("2.5.4.3"); +pub const AT_COMMON_NAME: ObjectIdentifier = ObjectIdentifier::new_unwrap("2.5.4.3"); /// OID for localityName attribute: 2.5.4.7 -pub const AT_LOCALITY_NAME: ObjectIdentifier = ObjectIdentifier::new("2.5.4.7"); +pub const AT_LOCALITY_NAME: ObjectIdentifier = ObjectIdentifier::new_unwrap("2.5.4.7"); /// OID for stateOrProvinceName attribute: 2.5.4.8 -pub const AT_STATEORPROVINCENAME: ObjectIdentifier = ObjectIdentifier::new("2.5.4.8"); +pub const AT_STATEORPROVINCENAME: ObjectIdentifier = ObjectIdentifier::new_unwrap("2.5.4.8"); /// OID for street attribute: 2.5.4.9 -pub const AT_STREET: ObjectIdentifier = ObjectIdentifier::new("2.5.4.9"); +pub const AT_STREET: ObjectIdentifier = ObjectIdentifier::new_unwrap("2.5.4.9"); /// OID for organizationName attribute: 2.5.4.10 -pub const AT_ORGANIZATIONNAME: ObjectIdentifier = ObjectIdentifier::new("2.5.4.10"); +pub const AT_ORGANIZATIONNAME: ObjectIdentifier = ObjectIdentifier::new_unwrap("2.5.4.10"); /// OID for organizationalUnitName attribute: 2.5.4.11 -pub const AT_ORGANIZATIONALUNITNAME: ObjectIdentifier = ObjectIdentifier::new("2.5.4.11"); +pub const AT_ORGANIZATIONALUNITNAME: ObjectIdentifier = ObjectIdentifier::new_unwrap("2.5.4.11"); /// OID for title attribute: 2.5.4.12 -pub const AT_TITLE: ObjectIdentifier = ObjectIdentifier::new("2.5.4.12"); +pub const AT_TITLE: ObjectIdentifier = ObjectIdentifier::new_unwrap("2.5.4.12"); /// OID for dnQualifier attribute: 2.5.4.46 -pub const AT_DNQUALIFIER: ObjectIdentifier = ObjectIdentifier::new("2.5.4.46"); +pub const AT_DNQUALIFIER: ObjectIdentifier = ObjectIdentifier::new_unwrap("2.5.4.46"); /// OID for countryName attribute: 2.5.4.6 -pub const AT_COUNTRYNAME: ObjectIdentifier = ObjectIdentifier::new("2.5.4.6"); +pub const AT_COUNTRYNAME: ObjectIdentifier = ObjectIdentifier::new_unwrap("2.5.4.6"); /// OID for serialNumber attribute: 2.5.4.5 -pub const AT_SERIALNUMBER: ObjectIdentifier = ObjectIdentifier::new("2.5.4.5"); +pub const AT_SERIALNUMBER: ObjectIdentifier = ObjectIdentifier::new_unwrap("2.5.4.5"); /// OID for pseudonym attribute: 2.5.4.65 -pub const AT_PSEUDONYM: ObjectIdentifier = ObjectIdentifier::new("2.5.4.65"); +pub const AT_PSEUDONYM: ObjectIdentifier = ObjectIdentifier::new_unwrap("2.5.4.65"); /// OID for domainComponent attribute: 0.9.2342.19200300.100.1.25 -pub const DOMAINCOMPONENT: ObjectIdentifier = ObjectIdentifier::new("0.9.2342.19200300.100.1.25"); +pub const DOMAINCOMPONENT: ObjectIdentifier = + ObjectIdentifier::new_unwrap("0.9.2342.19200300.100.1.25"); /// OID for emailAddress attribute: 1.2.840.113549.1.9.1 -pub const EMAILADDRESS: ObjectIdentifier = ObjectIdentifier::new("1.2.840.113549.1.9.1"); +pub const EMAILADDRESS: ObjectIdentifier = ObjectIdentifier::new_unwrap("1.2.840.113549.1.9.1"); /// OID for anyPolicy extension: 2.5.29.32.0 -pub const CE_ANYPOLICY: ObjectIdentifier = ObjectIdentifier::new("2.5.29.32.0"); +pub const CE_ANYPOLICY: ObjectIdentifier = ObjectIdentifier::new_unwrap("2.5.29.32.0"); /// OID for extKeyUsage extension: 2.5.29.37. See [`ExtendedKeyUsage`](type.ExtendedKeyUsage.html). -pub const CE_EXTKEYUSAGE: ObjectIdentifier = ObjectIdentifier::new("2.5.29.37"); +pub const CE_EXTKEYUSAGE: ObjectIdentifier = ObjectIdentifier::new_unwrap("2.5.29.37"); /// OID for anyExtendedKeyUsage EKU value: 2.5.29.37.0 -pub const CE_ANYEXTENDEDKEYUSAGE: ObjectIdentifier = ObjectIdentifier::new("2.5.29.37.0"); +pub const CE_ANYEXTENDEDKEYUSAGE: ObjectIdentifier = ObjectIdentifier::new_unwrap("2.5.29.37.0"); /// OID for serverAuth key purpose: 1.3.6.1.5.5.7.3.31 -pub const KP_SERVERAUTH: ObjectIdentifier = ObjectIdentifier::new("1.3.6.1.5.5.7.3.31"); +pub const KP_SERVERAUTH: ObjectIdentifier = ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.3.31"); /// OID for clientAuth key purpose: 1.3.6.1.5.5.7.3.32 -pub const KP_CLIENTAUTH: ObjectIdentifier = ObjectIdentifier::new("1.3.6.1.5.5.7.3.32"); +pub const KP_CLIENTAUTH: ObjectIdentifier = ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.3.32"); /// OID for codeSigning key purpose: 1.3.6.1.5.5.7.3.33 -pub const KP_CODESIGNING: ObjectIdentifier = ObjectIdentifier::new("1.3.6.1.5.5.7.3.33"); +pub const KP_CODESIGNING: ObjectIdentifier = ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.3.33"); /// OID for emailProtection key purpose: 1.3.6.1.5.5.7.3.34 -pub const KP_EMAILPROTECTION: ObjectIdentifier = ObjectIdentifier::new("1.3.6.1.5.5.7.3.34"); +pub const KP_EMAILPROTECTION: ObjectIdentifier = ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.3.34"); /// OID for timeStamping key purpose: 1.3.6.1.5.5.7.3.38 -pub const KP_TIMESTAMPING: ObjectIdentifier = ObjectIdentifier::new("1.3.6.1.5.5.7.3.38"); +pub const KP_TIMESTAMPING: ObjectIdentifier = ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.3.38"); /// OID for OCSPSigning key purpose: 1.3.6.1.5.5.7.3.39 -pub const KP_OCSPSIGNING: ObjectIdentifier = ObjectIdentifier::new("1.3.6.1.5.5.7.3.39"); +pub const KP_OCSPSIGNING: ObjectIdentifier = ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.3.39"); /// OID for authorityInfoAccess extension: 1.3.6.1.5.5.7.1.1 -pub const PE_AUTHORITYINFOACCESS: ObjectIdentifier = ObjectIdentifier::new("1.3.6.1.5.5.7.1.1"); +pub const PE_AUTHORITYINFOACCESS: ObjectIdentifier = + ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.1.1"); /// OID for subjectInfoAccess extension: 1.3.6.1.5.5.7.1.11 -pub const PE_SUBJECTINFOACCESS: ObjectIdentifier = ObjectIdentifier::new("1.3.6.1.5.5.7.1.11"); +pub const PE_SUBJECTINFOACCESS: ObjectIdentifier = + ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.1.11"); /// OID for subjectDirectoryAttributes extension: 2.5.29.9. See [`SubjectDirectoryAttributes`](type.SubjectDirectoryAttributes.html). -pub const CE_SUBJECT_DIRECTORY_ATTRIBUTES: ObjectIdentifier = ObjectIdentifier::new("2.5.29.9"); +pub const CE_SUBJECT_DIRECTORY_ATTRIBUTES: ObjectIdentifier = + ObjectIdentifier::new_unwrap("2.5.29.9"); /// OID for subjectKeyIdentifier extension: 2.5.29.14. See [`SubjectKeyIdentifier`](type.SubjectKeyIdentifier.html). -pub const CE_SUBJECT_KEY_IDENTIFIER: ObjectIdentifier = ObjectIdentifier::new("2.5.29.14"); +pub const CE_SUBJECT_KEY_IDENTIFIER: ObjectIdentifier = ObjectIdentifier::new_unwrap("2.5.29.14"); /// OID for keyUsage extension: 2.5.29.15. See [`KeyUsage`](type.KeyUsage.html). -pub const CE_KEY_USAGE: ObjectIdentifier = ObjectIdentifier::new("2.5.29.15"); +pub const CE_KEY_USAGE: ObjectIdentifier = ObjectIdentifier::new_unwrap("2.5.29.15"); /// OID for privateKeyUsagePeriod extension: 2.5.29.16. See [`PrivateKeyUsagePeriod`](struct.PrivateKeyUsagePeriod.html). -pub const CE_PRIVATE_KEY_USAGE_PERIOD: ObjectIdentifier = ObjectIdentifier::new("2.5.29.16"); +pub const CE_PRIVATE_KEY_USAGE_PERIOD: ObjectIdentifier = ObjectIdentifier::new_unwrap("2.5.29.16"); /// OID for subjectAltName extension: 2.5.29.17. See [`SubjectAltName`](type.SubjectAltName.html). -pub const CE_SUBJECT_ALT_NAME: ObjectIdentifier = ObjectIdentifier::new("2.5.29.17"); +pub const CE_SUBJECT_ALT_NAME: ObjectIdentifier = ObjectIdentifier::new_unwrap("2.5.29.17"); /// OID for issuerAltName extension: 2.5.29.18. See [`IssuerAltName`](type.IssuerAltName.html). -pub const CE_ISSUER_ALT_NAME: ObjectIdentifier = ObjectIdentifier::new("2.5.29.18"); +pub const CE_ISSUER_ALT_NAME: ObjectIdentifier = ObjectIdentifier::new_unwrap("2.5.29.18"); /// OID for basicConstraints extension: 2.5.29.19. See [`BasicConstraints`](struct.BasicConstraints.html). -pub const CE_BASIC_CONSTRAINTS: ObjectIdentifier = ObjectIdentifier::new("2.5.29.19"); +pub const CE_BASIC_CONSTRAINTS: ObjectIdentifier = ObjectIdentifier::new_unwrap("2.5.29.19"); /// OID for cRLNumber extension: 2.5.29.20 -pub const CE_CRLNUMBER: ObjectIdentifier = ObjectIdentifier::new("2.5.29.20"); +pub const CE_CRLNUMBER: ObjectIdentifier = ObjectIdentifier::new_unwrap("2.5.29.20"); /// OID for cRLReasons extension: 2.5.29.21 -pub const CE_CRLREASONS: ObjectIdentifier = ObjectIdentifier::new("2.5.29.21"); +pub const CE_CRLREASONS: ObjectIdentifier = ObjectIdentifier::new_unwrap("2.5.29.21"); /// OID for issuingDistributionPoint extension: 2.5.29.28 -pub const CE_ISSUINGDISTRIBUTIONPOINT: ObjectIdentifier = ObjectIdentifier::new("2.5.29.28"); +pub const CE_ISSUINGDISTRIBUTIONPOINT: ObjectIdentifier = ObjectIdentifier::new_unwrap("2.5.29.28"); /// OID for deltaCRLIndicator extension: 2.5.29.27 -pub const CE_DELTACRLINDICATOR: ObjectIdentifier = ObjectIdentifier::new("2.5.29.27"); +pub const CE_DELTACRLINDICATOR: ObjectIdentifier = ObjectIdentifier::new_unwrap("2.5.29.27"); /// OID for certificateIssuer extension: 2.5.29.29 -pub const CE_CERTIFICATEISSUER: ObjectIdentifier = ObjectIdentifier::new("2.5.29.29"); +pub const CE_CERTIFICATEISSUER: ObjectIdentifier = ObjectIdentifier::new_unwrap("2.5.29.29"); /// OID for holdInstructionCode extension: 2.5.29.23 -pub const CE_HOLDINSTRUCTIONCODE: ObjectIdentifier = ObjectIdentifier::new("2.5.29.23"); +pub const CE_HOLDINSTRUCTIONCODE: ObjectIdentifier = ObjectIdentifier::new_unwrap("2.5.29.23"); /// OID forholdinstruction-callissuer attribute: 2.2.840.10040.2.2 pub const HI_HOLDINSTRUCTION_CALLISSUER: ObjectIdentifier = - ObjectIdentifier::new("2.2.840.10040.2.2"); + ObjectIdentifier::new_unwrap("2.2.840.10040.2.2"); /// OID for holdinstruction-reject attribute: 2.2.840.10040.23 -pub const HI_HOLDINSTRUCTION_REJECT: ObjectIdentifier = ObjectIdentifier::new("2.2.840.10040.23"); +pub const HI_HOLDINSTRUCTION_REJECT: ObjectIdentifier = + ObjectIdentifier::new_unwrap("2.2.840.10040.23"); /// OID for invalidityDate extension: 2.5.29.24 -pub const CE_INVALIDITYDATE: ObjectIdentifier = ObjectIdentifier::new("2.5.29.24"); +pub const CE_INVALIDITYDATE: ObjectIdentifier = ObjectIdentifier::new_unwrap("2.5.29.24"); /// OID for nameConstraints extension: 2.5.29.30. See [`CertificatePolicies`](type.CertificatePolicies.html). -pub const CE_NAME_CONSTRAINTS: ObjectIdentifier = ObjectIdentifier::new("2.5.29.30"); +pub const CE_NAME_CONSTRAINTS: ObjectIdentifier = ObjectIdentifier::new_unwrap("2.5.29.30"); /// OID for cRLDistributionPoints extension: 2.5.29.31. See [`CertificatePolicies`](type.CertificatePolicies.html). -pub const CE_CRL_DISTRIBUTION_POINTS: ObjectIdentifier = ObjectIdentifier::new("2.5.29.31"); +pub const CE_CRL_DISTRIBUTION_POINTS: ObjectIdentifier = ObjectIdentifier::new_unwrap("2.5.29.31"); /// OID for certificatePolicies extension: 2.5.29.32. See [`CertificatePolicies`](type.CertificatePolicies.html). -pub const CE_CERTIFICATE_POLICIES: ObjectIdentifier = ObjectIdentifier::new("2.5.29.32"); +pub const CE_CERTIFICATE_POLICIES: ObjectIdentifier = ObjectIdentifier::new_unwrap("2.5.29.32"); /// OID for policyMappings extension: 2.5.29.33. See [`PolicyMappings`](type.PolicyMappings.html). -pub const CE_POLICY_MAPPINGS: ObjectIdentifier = ObjectIdentifier::new("2.5.29.33"); +pub const CE_POLICY_MAPPINGS: ObjectIdentifier = ObjectIdentifier::new_unwrap("2.5.29.33"); /// OID for authorityKeyIdentifier extension: 2.5.29.35. See [`AuthorityKeyIdentifier`](type.AuthorityKeyIdentifier.html). -pub const CE_AUTHORITY_KEY_IDENTIFIER: ObjectIdentifier = ObjectIdentifier::new("2.5.29.35"); +pub const CE_AUTHORITY_KEY_IDENTIFIER: ObjectIdentifier = ObjectIdentifier::new_unwrap("2.5.29.35"); /// OID for policyConstraints extension: 2.5.29.36. See [`PolicyConstraints`](struct.PolicyConstraints.html). -pub const CE_POLICY_CONSTRAINTS: ObjectIdentifier = ObjectIdentifier::new("2.5.29.36"); +pub const CE_POLICY_CONSTRAINTS: ObjectIdentifier = ObjectIdentifier::new_unwrap("2.5.29.36"); /// OID for policyConstraints extension: 2.5.29.46. See [`PolicyConstraints`](type.FreshestCRL.html). -pub const CE_FRESHEST_CRL: ObjectIdentifier = ObjectIdentifier::new("2.5.29.46"); +pub const CE_FRESHEST_CRL: ObjectIdentifier = ObjectIdentifier::new_unwrap("2.5.29.46"); /// OID for inhibitAnyPolicy extension: 2.5.29.54. See [`InhibitAnyPolicy`](type.InhibitAnyPolicy.html). -pub const CE_INHIBIT_ANY_POLICY: ObjectIdentifier = ObjectIdentifier::new("2.5.29.54"); +pub const CE_INHIBIT_ANY_POLICY: ObjectIdentifier = ObjectIdentifier::new_unwrap("2.5.29.54"); /// OID for ocspNoCheck extension: 1.3.6.1.5.5.7.48.1.5. See [`OcspNoCheck`](type.OcspNoCheck.html). -pub const OCSP_NOCHECK: ObjectIdentifier = ObjectIdentifier::new("1.3.6.1.5.5.7.48.1.5"); +pub const OCSP_NOCHECK: ObjectIdentifier = ObjectIdentifier::new_unwrap("1.3.6.1.5.5.7.48.1.5"); /// OID for PIV NACI extension: 2.16.840.1.101.3.6.9.1. See [`PivNaciIndicator`](type.PivNaciIndicator.html). -pub const PIV_NACI_INDICATOR: ObjectIdentifier = ObjectIdentifier::new("2.16.840.1.101.3.6.9.1"); +pub const PIV_NACI_INDICATOR: ObjectIdentifier = + ObjectIdentifier::new_unwrap("2.16.840.1.101.3.6.9.1"); diff --git a/x509/tests/certificate.rs b/x509/tests/certificate.rs index 440f98ec8..fc4d9aa6b 100644 --- a/x509/tests/certificate.rs +++ b/x509/tests/certificate.rs @@ -164,7 +164,8 @@ fn decode_oversized_oids() { ); let o1 = ObjectIdentifier::new( "1.3.6.1.4.1.311.21.8.11672683.15464451.6967228.369088.2847561.77.4994205.11305917", - ); + ) + .unwrap(); assert_eq!( o1.to_string(), "1.3.6.1.4.1.311.21.8.11672683.15464451.6967228.369088.2847561.77.4994205.11305917"