From 29d4096834b9577b412a1c583731fe136b529599 Mon Sep 17 00:00:00 2001 From: Nathaniel McCallum Date: Sun, 27 Feb 2022 16:08:51 -0500 Subject: [PATCH 1/2] chore: remove kind tier from db It was a nice idea to sort by kind. But expanding to other data sources makes this cumbersome. Drop this notion. Signed-off-by: Nathaniel McCallum --- const-oid/oiddbgen/src/kind.rs | 46 - const-oid/oiddbgen/src/lib.rs | 1 - const-oid/oiddbgen/src/root.rs | 62 +- const-oid/src/db.rs | 15 +- const-oid/src/db/gen.rs | 7918 ++++++++++++++------------------ 5 files changed, 3585 insertions(+), 4457 deletions(-) delete mode 100644 const-oid/oiddbgen/src/kind.rs diff --git a/const-oid/oiddbgen/src/kind.rs b/const-oid/oiddbgen/src/kind.rs deleted file mode 100644 index cf2b42199..000000000 --- a/const-oid/oiddbgen/src/kind.rs +++ /dev/null @@ -1,46 +0,0 @@ -use proc_macro2::{Ident, TokenStream}; -use quote::quote; - -use crate::spec::Spec; - -use std::collections::{btree_map::Entry, BTreeMap}; - -#[derive(Clone, Debug, PartialEq, Eq, Default)] -pub struct Kind(BTreeMap); - -impl Kind { - pub fn entry(&mut self, key: Ident) -> Entry<'_, Ident, Spec> { - self.0.entry(key) - } - - pub fn symbols(&self, path: TokenStream) -> TokenStream { - let mut stream = TokenStream::default(); - - for (spec, s) in &self.0 { - stream.extend(s.symbols(quote! { #path::#spec })) - } - - stream - } - - pub fn module<'a>(&'a self, kind: &Ident, docs: &TokenStream) -> TokenStream { - let mut mods = TokenStream::default(); - let mut syms = TokenStream::default(); - - for (spec, s) in &self.0 { - mods.extend(s.module(spec)); - syms.extend(s.symbols(quote! { &#spec })); - } - - quote! { - pub mod #kind { - #docs - #mods - - pub const DB: super::super::Database<'static> = super::super::Database(&[ - #syms - ]); - } - } - } -} diff --git a/const-oid/oiddbgen/src/lib.rs b/const-oid/oiddbgen/src/lib.rs index b410d0928..5ca72113d 100644 --- a/const-oid/oiddbgen/src/lib.rs +++ b/const-oid/oiddbgen/src/lib.rs @@ -1,4 +1,3 @@ -mod kind; mod node; mod root; mod spec; diff --git a/const-oid/oiddbgen/src/root.rs b/const-oid/oiddbgen/src/root.rs index ab547e18f..11e108528 100644 --- a/const-oid/oiddbgen/src/root.rs +++ b/const-oid/oiddbgen/src/root.rs @@ -1,69 +1,32 @@ -use crate::{kind::Kind, node::Node, spec::Spec}; +use crate::{node::Node, spec::Spec}; -use std::collections::{BTreeMap, HashMap}; +use std::collections::BTreeMap; use proc_macro2::{Ident, Span, TokenStream}; use quote::quote; -#[derive(Clone, Debug)] -pub struct Root { - tree: BTreeMap, - docs: HashMap, -} - -impl Default for Root { - fn default() -> Self { - let mut docs = HashMap::new(); - - for (c, name, desc) in Self::DOCS { - let name = Ident::new(name, Span::call_site()); - let desc = quote! { #![doc = #desc] }; - docs.insert(*c, (name, desc)); - } - - let tree = BTreeMap::new(); - Self { tree, docs } - } -} +#[derive(Clone, Debug, Default)] +pub struct Root(BTreeMap); impl Root { - const DOCS: &'static [(u8, &'static str, &'static str)] = &[ - // From IANA - (b'A', "attr", "Attribute Type"), - (b'C', "dit", "DIT Content Rule"), - (b'E', "url", "LDAP URL Extension"), - (b'F', "family", "Family"), - (b'M', "matching", "Matching Rule"), - (b'N', "name", "Name Form"), - (b'O', "obj", "Object Class"), - (b'R', "admin", "Administrative Role"), - // Custom Additions - (b'X', "ext", "X.509 Certificate Extensions"), - ]; - pub fn parse_line(&mut self, line: &str) { let (name, next) = line.split_at(line.find(',').unwrap()); - let (kind, next) = next[1..].split_at(next[1..].find(',').unwrap()); + let (.., next) = next[1..].split_at(next[1..].find(',').unwrap()); let (obji, spec) = next[1..].split_at(next[1..].find(',').unwrap()); let arc: Option = obji.find('.').and_then(|i| obji.split_at(i).0.parse().ok()); if arc.is_some() && spec.trim().starts_with(",[RFC") { let name = name.trim().to_string(); - let kind = kind.trim().as_bytes()[0]; let obji = obji.trim().to_string(); let spec = Ident::new( &spec[2..][..spec.len() - 3].to_ascii_lowercase(), Span::call_site(), ); - if self.docs.contains_key(&kind) { - self.tree - .entry(kind) - .or_insert_with(Kind::default) - .entry(spec) - .or_insert_with(Spec::default) - .push(Node::new(obji, name)); - } + self.0 + .entry(spec) + .or_insert_with(Spec::default) + .push(Node::new(obji, name)); } } @@ -71,10 +34,9 @@ impl Root { let mut mods = TokenStream::default(); let mut syms = TokenStream::default(); - for (kind, k) in self.tree.iter() { - let (kind, docs) = self.docs.get(kind).unwrap(); - mods.extend(k.module(kind, docs)); - syms.extend(k.symbols(quote! { &#kind })); + for (spec, s) in &self.0 { + mods.extend(s.module(spec)); + syms.extend(s.symbols(quote! { &#spec })); } quote! { diff --git a/const-oid/src/db.rs b/const-oid/src/db.rs index 70be6f8d6..467a349c0 100644 --- a/const-oid/src/db.rs +++ b/const-oid/src/db.rs @@ -86,17 +86,17 @@ impl<'a> Database<'a> { #[cfg(test)] mod tests { - use super::attr::rfc4519::CN; + use crate::ObjectIdentifier; + + use super::rfc4519::CN; #[test] fn by_oid() { let cn = super::DB.by_oid(&CN.oid).expect("cn not found"); assert_eq!(&CN, cn); - let cn = super::attr::DB.by_oid(&CN.oid).expect("cn not found"); - assert_eq!(&CN, cn); - - assert_eq!(None, super::obj::DB.by_oid(&CN.oid)); + let none = ObjectIdentifier::new("0.1.2.3.4.5.6.7.8.9"); + assert_eq!(None, super::DB.by_oid(&none)); } #[test] @@ -104,9 +104,6 @@ mod tests { let cn = super::DB.by_name(CN.name).expect("cn not found"); assert_eq!(&CN, cn); - let cn = super::attr::DB.by_name(CN.name).expect("cn not found"); - assert_eq!(&CN, cn); - - assert_eq!(None, super::obj::DB.by_name(CN.name)); + assert_eq!(None, super::DB.by_name("purplePeopleEater")); } } diff --git a/const-oid/src/db/gen.rs b/const-oid/src/db/gen.rs index 4be12511e..b2229bd03 100644 --- a/const-oid/src/db/gen.rs +++ b/const-oid/src/db/gen.rs @@ -1,4360 +1,3576 @@ #![doc = "!! DO NOT EDIT !!: This file is auto-generated by oiddbgen."] -pub mod attr { - #![doc = "Attribute Type"] - pub mod rfc1274 { - pub const A_RECORD: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "audio", - }; - pub const CNAME_RECORD: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "dITRedirect", - }; - pub const DSA_QUALITY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "janetMailbox", - }; - pub const LAST_MODIFIED_BY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "lastModifiedTime", - }; - pub const MAIL_PREFERENCE_OPTION: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "mDRecord", - }; - pub const MX_RECORD: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "nSRecord", - }; - pub const OTHER_MAILBOX: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "personalSignature", - }; - pub const PHOTO: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.1.7"), - name: "photo", - }; - pub const SOA_RECORD: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "subtreeMaximumQuality", - }; - pub const SUBTREE_MINIMUM_QUALITY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - 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"), - name: "labeledURI", - }; - } - 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"), - 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"), - 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"), - name: "associatedX400Gateway", - }; - pub const MCGAM_TABLES: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.453.7.2.9"), - name: "mcgamTables", - }; - pub const OR_ADDRESS_COMPONENT_TYPE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.453.7.2.7"), - name: "oRAddressComponentType", - }; - } - pub mod rfc2256 { - pub const DMD_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.54"), - name: "dmdName", - }; - pub const KNOWLEDGE_INFORMATION: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.2"), - name: "knowledgeInformation", - }; - pub const PRESENTATION_ADDRESS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.29"), - name: "presentationAddress", - }; - pub const PROTOCOL_INFORMATION: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.48"), - name: "protocolInformation", - }; - pub const STATE_OR_PROVINCE_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.8"), - name: "stateOrProvinceName", - }; - pub const STREET_ADDRESS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.9"), - name: "streetAddress", - }; - pub const SUPPORTED_APPLICATION_CONTEXT: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.30"), - name: "supportedApplicationContext", - }; - } - pub mod rfc2293 { - pub const DISTINGUISHED_NAME_TABLE_KEY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.453.7.2.3"), - name: "distinguishedNameTableKey", - }; - pub const TEXT_TABLE_KEY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "textTableValue", - }; - } - pub mod rfc2589 { - pub const DYNAMIC_SUBTREES: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - 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"), - name: "calCalAdrURI", - }; - pub const CAL_CAL_URI: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "calCAPURI", - }; - pub const CAL_FBURL: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "calOtherCalAdrURIs", - }; - pub const CAL_OTHER_CAL_UR_IS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "calOtherCAPURIs", - }; - pub const CAL_OTHER_FBUR_LS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "carLicense", - }; - pub const DEPARTMENT_NUMBER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "displayName", - }; - pub const EMPLOYEE_NUMBER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "employeeType", - }; - pub const JPEG_PHOTO: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "preferredLanguage", - }; - pub const USER_PKCS_12: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "userSMIMECertificate", - }; - } - pub mod rfc3280 { - pub const EMAIL: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "emailAddress", - }; - pub const PSEUDONYM: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "ref", - }; - } - pub mod rfc3671 { - pub const C_FACSIMILE_TELEPHONE_NUMBER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "c-InternationalISDNNumber", - }; - pub const C_L: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "c-PhysicalDeliveryOffice", - }; - pub const C_POSTAL_ADDRESS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "c-PostalCode", - }; - pub const C_POST_OFFICE_BOX: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "c-o", - }; - pub const C_OU: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "c-st", - }; - pub const C_STREET: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "c-TelephoneNumber", - }; - pub const C_TELEX_NUMBER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "collectiveAttributeSubentries", - }; - pub const COLLECTIVE_EXCLUSIONS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.18.7"), - name: "collectiveExclusions", - }; - } - pub mod rfc3672 { - pub const ADMINISTRATIVE_ROLE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.18.5"), - name: "administrativeRole", - }; - pub const SUBTREE_SPECIFICATION: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.18.6"), - name: "subtreeSpecification", - }; - } - pub mod rfc3703 { - pub const PCIM_KEYWORDS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "pcimGroupName", - }; - pub const PCIM_RULE_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - 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"), - name: "pcimRuleConditionListType", - }; - pub const PCIM_RULE_CONDITION_LIST: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - 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"), - name: "pcimRuleValidityPeriodList", - }; - pub const PCIM_RULE_USAGE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "pcimRulePriority", - }; - pub const PCIM_RULE_MANDATORY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "pcimRuleSequencedActions", - }; - pub const PCIM_ROLES: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "pcimConditionGroupNumber", - }; - pub const PCIM_CONDITION_NEGATED: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "pcimConditionName", - }; - pub const PCIM_CONDITION_DN: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - 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"), - name: "pcimTimePeriodConditionDN", - }; - pub const PCIM_ACTION_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "pcimActionOrder", - }; - pub const PCIM_ACTION_DN: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - 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"), - 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"), - 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"), - 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"), - 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"), - name: "pcimTPCLocalOrUtcTime", - }; - pub const PCIM_VENDOR_CONSTRAINT_DATA: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "pcimVendorConstraintEncoding", - }; - pub const PCIM_VENDOR_ACTION_DATA: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "pcimVendorActionEncoding", - }; - pub const PCIM_POLICY_INSTANCE_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - 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"), - 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"), - 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"), - name: "pcimRulesAuxContainedSet", - }; - } - pub mod rfc3712 { - pub const PRINTER_ALIASES: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "printer-charset-configured", - }; - pub const PRINTER_CHARSET_SUPPORTED: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "printer-color-supported", - }; - pub const PRINTER_COMPRESSION_SUPPORTED: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "printer-copies-supported", - }; - pub const PRINTER_CURRENT_OPERATOR: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - 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"), - 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"), - 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"), - 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"), - name: "printer-info", - }; - pub const PRINTER_IPP_VERSIONS_SUPPORTED: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - 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"), - 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"), - name: "printer-location", - }; - pub const PRINTER_MAKE_AND_MODEL: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - 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"), - name: "printer-media-supported", - }; - pub const PRINTER_MORE_INFO: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - 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"), - name: "printer-name", - }; - pub const PRINTER_NATURAL_LANGUAGE_CONFIGURED: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - 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"), - 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"), - 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"), - 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"), - 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"), - name: "printer-resolution-supported", - }; - pub const PRINTER_SERVICE_PERSON: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - 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"), - name: "printer-stacking-order-supported", - }; - pub const PRINTER_URI: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "printer-xri-supported", - }; - } - pub mod rfc4104 { - pub const PCELS_8021_HDR_DEST_MAC_ADDRESS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "pcels8021HdrDestMACMask", - }; - pub const PCELS_8021_HDR_PRIORITY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - 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"), - 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"), - name: "pcels8021HdrSourceMACMask", - }; - pub const PCELS_8021_HDR_VLANID: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.54"), - name: "pcels8021HdrVLANID", - }; - pub const PCELS_ACTION_LIST: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "pcelsBitStringList", - }; - pub const PCELS_BOOLEAN: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.26"), - name: "pcelsBoolean", - }; - pub const PCELS_CONDITION_LIST: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "pcelsConditionListType", - }; - pub const PCELS_DECISION_STRATEGY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.2"), - name: "pcelsDecisionStrategy", - }; - pub const PCELS_ELEMENT_LIST: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.31"), - name: "pcelsElementList", - }; - pub const PCELS_EXECUTION_STRATEGY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "pcelsExpectedValueList", - }; - pub const PCELS_EXPECTED_VALUE_TYPES: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.18"), - name: "pcelsExpectedValueTypes", - }; - pub const PCELS_FILTER_DIRECTION: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.56"), - name: "pcelsFilterDirection", - }; - pub const PCELS_FILTER_ENTRY_LIST: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "pcelsFilterIsNegated", - }; - pub const PCELS_FILTER_LIST_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "pcelsFilterName", - }; - pub const PCELS_INTEGER_LIST: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.25"), - name: "pcelsIntegerList", - }; - pub const PCELS_IP_HDR_DEST_ADDRESS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - 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"), - 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"), - 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"), - 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"), - 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"), - 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"), - 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"), - 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"), - 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"), - 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"), - 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"), - name: "pcelsIPHdrSourcePortStart", - }; - pub const PCELS_IP_HDR_VERSION: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.34"), - name: "pcelsIPHdrVersion", - }; - pub const PCELS_I_PV_4_ADDR_LIST: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.20"), - name: "pcelsIPv4AddrList", - }; - pub const PCELS_I_PV_6_ADDR_LIST: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.21"), - name: "pcelsIPv6AddrList", - }; - pub const PCELS_IS_MIRRORED: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "pcelsMACAddrList", - }; - pub const PCELS_POLICY_SET_DN: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "pcelsPolicySetList", - }; - pub const PCELS_POLICY_SET_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "pcelsPriority", - }; - pub const PCELS_REUSABLE_CONTAINER_LIST: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "pcelsReusableContainerName", - }; - pub const PCELS_ROLE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.29"), - name: "pcelsRole", - }; - pub const PCELS_ROLE_COLLECTION_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.30"), - name: "pcelsRoleCollectionName", - }; - pub const PCELS_RULE_VALIDITY_PERIOD_LIST: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "pcelsSequencedActions", - }; - pub const PCELS_STRING_LIST: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.2.23"), - name: "pcelsStringList", - }; - pub const PCELS_VALUE_DN: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "pcelsValueName", - }; - pub const PCELS_VARIABLE_DN: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "pcelsVariableModelClass", - }; - pub const PCELS_VARIABLE_MODEL_PROPERTY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "pcelsVariableName", - }; - pub const PCELS_VENDOR_VALUE_DATA: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "pcelsVendorValueEncoding", - }; - pub const PCELS_VENDOR_VARIABLE_DATA: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "pcelsVendorVariableEncoding", - }; - } - pub mod rfc4237 { - pub const VPIM_RFC_822_MAILBOX: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "vPIMTelephoneNumber", - }; - pub const VPIM_SPOKEN_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - 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"), - name: "vPIMSupportedAudioMediaTypes", - }; - pub const VPIM_SUPPORTED_MESSAGE_CONTEXT: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "vPIMTextName", - }; - pub const VPIM_EXTENDED_ABSENCE_STATUS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "vPIMMaxMessageSize", - }; - pub const VPIM_SUB_MAILBOXES: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "uddiAccessPoint", - }; - pub const UDDI_ADDRESS_LINE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.4.13"), - name: "uddiAddressLine", - }; - pub const UDDI_AUTHORIZED_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "uddiBindingKey", - }; - pub const UDDI_BUSINESS_KEY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.4.1"), - name: "uddiBusinessKey", - }; - pub const UDDI_CATEGORY_BAG: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.4.15"), - name: "uddiCategoryBag", - }; - pub const UDDI_DESCRIPTION: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "uddiDiscoveryURLs", - }; - pub const UDDI_E_MAIL: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "uddiFromKey", - }; - pub const UDDI_HOSTING_REDIRECTOR: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "uddiIdentifierBag", - }; - pub const UDDI_INSTANCE_DESCRIPTION: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "uddiInstanceParms", - }; - pub const UDDI_IS_HIDDEN: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "uddiIsProjection", - }; - pub const UDDI_KEYED_REFERENCE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "uddiLang", - }; - pub const UDDI_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "uddiOperator", - }; - pub const UDDI_OVERVIEW_DESCRIPTION: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "uddiOverviewURL", - }; - pub const UDDI_PERSON_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "uddiPhone", - }; - pub const UDDI_SERVICE_KEY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "uddiSortCode", - }; - pub const UDDI_T_MODEL_KEY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.4.12"), - name: "uddiTModelKey", - }; - pub const UDDI_TO_KEY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "uddiUseType", - }; - pub const UDDI_UUID: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "uddiv3BindingKey", - }; - pub const UDDIV_3_BRIEF_RESPONSE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "uddiv3BusinessKey", - }; - pub const UDDIV_3_DIGITAL_SIGNATURE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - 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"), - name: "uddiv3EntityDeletionTime", - }; - pub const UDDIV_3_ENTITY_KEY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "uddiv3EntityModificationTime", - }; - pub const UDDIV_3_EXPIRES_AFTER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "uddiv3MaxEntities", - }; - pub const UDDIV_3_NODE_ID: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "uddiv3NotificationInterval", - }; - pub const UDDIV_3_SERVICE_KEY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.4.32"), - name: "uddiv3ServiceKey", - }; - pub const UDDIV_3_SUBSCRIPTION_FILTER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "uddiv3SubscriptionKey", - }; - pub const UDDIV_3_TMODEL_KEY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.4.34"), - name: "uddiv3TmodelKey", - }; - } - pub mod rfc4512 { - pub const ALIASED_OBJECT_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "altServer", - }; - pub const ATTRIBUTE_TYPES: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.21.5"), - name: "attributeTypes", - }; - pub const CREATE_TIMESTAMP: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.18.1"), - name: "createTimestamp", - }; - pub const CREATORS_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.18.3"), - name: "creatorsName", - }; - pub const DIT_CONTENT_RULES: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.21.2"), - name: "dITContentRules", - }; - pub const DIT_STRUCTURE_RULES: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.21.1"), - name: "dITStructureRules", - }; - pub const GOVERNING_STRUCTURE_RULE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "ldapSyntaxes", - }; - pub const MATCHING_RULES: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.21.4"), - name: "matchingRules", - }; - pub const MATCHING_RULE_USE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.21.8"), - name: "matchingRuleUse", - }; - pub const MODIFIERS_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.18.4"), - name: "modifiersName", - }; - pub const MODIFY_TIMESTAMP: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.18.2"), - name: "modifyTimestamp", - }; - pub const NAME_FORMS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "namingContexts", - }; - pub const OBJECT_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.0"), - name: "objectClass", - }; - pub const OBJECT_CLASSES: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.21.6"), - name: "objectClasses", - }; - pub const STRUCTURAL_OBJECT_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.21.9"), - name: "structuralObjectClass", - }; - pub const SUBSCHEMA_SUBENTRY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "supportedControl", - }; - pub const SUPPORTED_EXTENSION: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - 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"), - 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"), - name: "supportedSASLMechanisms", - }; - } - pub mod rfc4519 { - pub const BUSINESS_CATEGORY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.15"), - name: "businessCategory", - }; - pub const C: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.6"), - name: "c", - }; - pub const CN: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.3"), - name: "cn", - }; - pub const COMMON_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.3"), - name: "commonName", - }; - pub const COUNTRY_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.6"), - name: "countryName", - }; - pub const DC: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.1.25"), - name: "DC", - }; - pub const DESCRIPTION: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.13"), - name: "description", - }; - pub const DESTINATION_INDICATOR: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.27"), - name: "destinationIndicator", - }; - pub const DISTINGUISHED_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.49"), - name: "distinguishedName", - }; - pub const DN_QUALIFIER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "domainComponent", - }; - pub const ENHANCED_SEARCH_GUIDE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.47"), - name: "enhancedSearchGuide", - }; - pub const FACSIMILE_TELEPHONE_NUMBER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.23"), - name: "facsimileTelephoneNumber", - }; - pub const GENERATION_QUALIFIER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.44"), - name: "generationQualifier", - }; - pub const GIVEN_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.42"), - name: "givenName", - }; - pub const HOUSE_IDENTIFIER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.51"), - name: "houseIdentifier", - }; - pub const INITIALS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.43"), - name: "initials", - }; - pub const INTERNATIONALI_SDN_NUMBER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.25"), - name: "internationaliSDNNumber", - }; - pub const L: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.7"), - name: "L", - }; - pub const LOCALITY_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.7"), - name: "localityName", - }; - pub const MEMBER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.31"), - name: "member", - }; - pub const NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.41"), - name: "name", - }; - pub const O: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.10"), - name: "o", - }; - pub const ORGANIZATIONAL_UNIT_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.11"), - name: "organizationalUnitName", - }; - pub const ORGANIZATION_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.10"), - name: "organizationName", - }; - pub const OU: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.11"), - name: "ou", - }; - pub const OWNER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.32"), - name: "owner", - }; - pub const PHYSICAL_DELIVERY_OFFICE_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.19"), - name: "physicalDeliveryOfficeName", - }; - pub const POSTAL_ADDRESS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.16"), - name: "postalAddress", - }; - pub const POSTAL_CODE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.17"), - name: "postalCode", - }; - pub const POST_OFFICE_BOX: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.18"), - name: "postOfficeBox", - }; - pub const PREFERRED_DELIVERY_METHOD: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.28"), - name: "preferredDeliveryMethod", - }; - pub const REGISTERED_ADDRESS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.26"), - name: "registeredAddress", - }; - pub const ROLE_OCCUPANT: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.33"), - name: "roleOccupant", - }; - pub const SEARCH_GUIDE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.14"), - name: "searchGuide", - }; - pub const SEE_ALSO: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.34"), - name: "seeAlso", - }; - pub const SERIAL_NUMBER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.5"), - name: "serialNumber", - }; - pub const SN: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.4"), - name: "sn", - }; - pub const ST: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.8"), - name: "st", - }; - pub const STREET: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.9"), - name: "street", - }; - pub const SURNAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.4"), - name: "surname", - }; - pub const TELEPHONE_NUMBER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.20"), - name: "telephoneNumber", - }; - pub const TELETEX_TERMINAL_IDENTIFIER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.22"), - name: "teletexTerminalIdentifier", - }; - pub const TELEX_NUMBER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.21"), - name: "telexNumber", - }; - pub const TITLE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.12"), - name: "title", - }; - pub const UID: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.1.1"), - name: "uid", - }; - pub const UNIQUE_MEMBER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "userId", - }; - pub const USER_PASSWORD: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.35"), - name: "userPassword", - }; - pub const X_121_ADDRESS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.24"), - name: "x121Address", - }; - pub const X_500_UNIQUE_IDENTIFIER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.45"), - name: "x500UniqueIdentifier", - }; - } - pub mod rfc4523 { - pub const AUTHORITY_REVOCATION_LIST: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.38"), - name: "authorityRevocationList", - }; - pub const CA_CERTIFICATE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.37"), - name: "cACertificate", - }; - pub const CERTIFICATE_REVOCATION_LIST: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.39"), - name: "certificateRevocationList", - }; - pub const CROSS_CERTIFICATE_PAIR: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.40"), - name: "crossCertificatePair", - }; - pub const DELTA_REVOCATION_LIST: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.53"), - name: "deltaRevocationList", - }; - pub const SUPPORTED_ALGORITHMS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.52"), - name: "supportedAlgorithms", - }; - pub const USER_CERTIFICATE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.4.36"), - name: "userCertificate", - }; - } - pub mod rfc4524 { - pub const ASSOCIATED_DOMAIN: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "associatedName", - }; - pub const BUILDING_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "co", - }; - pub const DOCUMENT_AUTHOR: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "documentIdentifier", - }; - pub const DOCUMENT_LOCATION: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "documentPublisher", - }; - pub const DOCUMENT_TITLE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "documentVersion", - }; - pub const DRINK: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "favouriteDrink", - }; - pub const FRIENDLY_COUNTRY_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "homePhone", - }; - pub const HOME_POSTAL_ADDRESS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "homeTelephone", - }; - pub const HOST: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "info", - }; - pub const MAIL: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "manager", - }; - pub const MOBILE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "mobileTelephoneNumber", - }; - pub const ORGANIZATIONAL_STATUS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "pager", - }; - pub const PAGER_TELEPHONE_NUMBER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "personalTitle", - }; - pub const RFC_822_MAILBOX: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.1.3"), - name: "RFC822Mailbox", - }; - pub const ROOM_NUMBER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "secretary", - }; - pub const SINGLE_LEVEL_QUALITY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "uniqueIdentifier", - }; - pub const USER_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "entryUUID", - }; - } - 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"), - 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"), - 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"), - 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"), - 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"), - 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"), - 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"), - 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"), - name: "dereferenceAliases", - }; - pub const FOLLOW_REFERRALS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - 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"), - 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"), - 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"), - 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"), - 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"), - 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"), - name: "serviceSearchDescriptor", - }; - } - pub mod rfc5020 { - pub const ENTRY_DN: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.20"), - name: "entryDN", - }; - } - 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"), - name: "LDIFLocationURL", - }; - pub const MAIL_RECEIPT: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "managedDomains", - }; - pub const PROVIDER_CERTIFICATE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "providerCertificateHash", - }; - pub const PROVIDER_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "providerUnit", - }; - } - pub mod rfc7532 { - pub const FEDFS_ANNOTATION: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "fedfsDescr", - }; - pub const FEDFS_FSL_HOST: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "fedfsFslPort", - }; - pub const FEDFS_FSL_TTL: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "fedfsFslUuid", - }; - pub const FEDFS_FSN_TTL: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "fedfsFsnUuid", - }; - pub const FEDFS_NCE_DN: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "fedfsNcePrefix", - }; - pub const FEDFS_NET_ADDR: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - 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"), - 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"), - 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"), - 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"), - 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"), - 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"), - name: "fedfsNfsClassWritever", - }; - pub const FEDFS_NFS_CURRENCY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.31103.1.103"), - name: "fedfsNfsCurrency", - }; - pub const FEDFS_NFS_GEN_FLAG_GOING: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - 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"), - 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"), - 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"), - name: "fedfsNfsMinorVer", - }; - pub const FEDFS_NFS_PATH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - 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"), - 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"), - name: "fedfsNfsTransFlagRdma", - }; - pub const FEDFS_NFS_URI: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - 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"), - 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"), - 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"), - name: "fedfsNfsWriteRank", - }; - pub const FEDFS_NSDB_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "fedfsNsdbPort", - }; - pub const FEDFS_UUID: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - 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"), - 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"), - 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"), - 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"), - 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"), - 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"), - name: "printer-uuid", - }; - } - pub mod rfc8284 { - pub const JID: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.23.2"), - name: "jid", - }; - } - pub const DB: super::super::Database<'static> = super::super::Database(&[ - &rfc1274::A_RECORD, - &rfc1274::AUDIO, - &rfc1274::CNAME_RECORD, - &rfc1274::DIT_REDIRECT, - &rfc1274::DSA_QUALITY, - &rfc1274::JANET_MAILBOX, - &rfc1274::LAST_MODIFIED_BY, - &rfc1274::LAST_MODIFIED_TIME, - &rfc1274::MAIL_PREFERENCE_OPTION, - &rfc1274::MD_RECORD, - &rfc1274::MX_RECORD, - &rfc1274::NS_RECORD, - &rfc1274::OTHER_MAILBOX, - &rfc1274::PERSONAL_SIGNATURE, - &rfc1274::PHOTO, - &rfc1274::SOA_RECORD, - &rfc1274::SUBTREE_MAXIMUM_QUALITY, - &rfc1274::SUBTREE_MINIMUM_QUALITY, - &rfc1274::TEXT_ENCODED_OR_ADDRESS, - &rfc2079::LABELED_URI, - &rfc2164::ASSOCIATED_INTERNET_GATEWAY, - &rfc2164::ASSOCIATED_OR_ADDRESS, - &rfc2164::ASSOCIATED_X_400_GATEWAY, - &rfc2164::MCGAM_TABLES, - &rfc2164::OR_ADDRESS_COMPONENT_TYPE, - &rfc2256::DMD_NAME, - &rfc2256::KNOWLEDGE_INFORMATION, - &rfc2256::PRESENTATION_ADDRESS, - &rfc2256::PROTOCOL_INFORMATION, - &rfc2256::STATE_OR_PROVINCE_NAME, - &rfc2256::STREET_ADDRESS, - &rfc2256::SUPPORTED_APPLICATION_CONTEXT, - &rfc2293::DISTINGUISHED_NAME_TABLE_KEY, - &rfc2293::TEXT_TABLE_KEY, - &rfc2293::TEXT_TABLE_VALUE, - &rfc2589::DYNAMIC_SUBTREES, - &rfc2589::ENTRY_TTL, - &rfc2739::CAL_CAL_ADR_URI, - &rfc2739::CAL_CAL_URI, - &rfc2739::CAL_CAPURI, - &rfc2739::CAL_FBURL, - &rfc2739::CAL_OTHER_CAL_ADR_UR_IS, - &rfc2739::CAL_OTHER_CAL_UR_IS, - &rfc2739::CAL_OTHER_CAPUR_IS, - &rfc2739::CAL_OTHER_FBUR_LS, - &rfc2798::CAR_LICENSE, - &rfc2798::DEPARTMENT_NUMBER, - &rfc2798::DISPLAY_NAME, - &rfc2798::EMPLOYEE_NUMBER, - &rfc2798::EMPLOYEE_TYPE, - &rfc2798::JPEG_PHOTO, - &rfc2798::PREFERRED_LANGUAGE, - &rfc2798::USER_PKCS_12, - &rfc2798::USER_SMIME_CERTIFICATE, - &rfc3280::EMAIL, - &rfc3280::EMAIL_ADDRESS, - &rfc3280::PSEUDONYM, - &rfc3296::REF, - &rfc3671::C_FACSIMILE_TELEPHONE_NUMBER, - &rfc3671::C_INTERNATIONAL_ISDN_NUMBER, - &rfc3671::C_L, - &rfc3671::C_PHYSICAL_DELIVERY_OFFICE, - &rfc3671::C_POSTAL_ADDRESS, - &rfc3671::C_POSTAL_CODE, - &rfc3671::C_POST_OFFICE_BOX, - &rfc3671::C_O, - &rfc3671::C_OU, - &rfc3671::C_ST, - &rfc3671::C_STREET, - &rfc3671::C_TELEPHONE_NUMBER, - &rfc3671::C_TELEX_NUMBER, - &rfc3671::COLLECTIVE_ATTRIBUTE_SUBENTRIES, - &rfc3671::COLLECTIVE_EXCLUSIONS, - &rfc3672::ADMINISTRATIVE_ROLE, - &rfc3672::SUBTREE_SPECIFICATION, - &rfc3703::PCIM_KEYWORDS, - &rfc3703::PCIM_GROUP_NAME, - &rfc3703::PCIM_RULE_NAME, - &rfc3703::PCIM_RULE_ENABLED, - &rfc3703::PCIM_RULE_CONDITION_LIST_TYPE, - &rfc3703::PCIM_RULE_CONDITION_LIST, - &rfc3703::PCIM_RULE_ACTION_LIST, - &rfc3703::PCIM_RULE_VALIDITY_PERIOD_LIST, - &rfc3703::PCIM_RULE_USAGE, - &rfc3703::PCIM_RULE_PRIORITY, - &rfc3703::PCIM_RULE_MANDATORY, - &rfc3703::PCIM_RULE_SEQUENCED_ACTIONS, - &rfc3703::PCIM_ROLES, - &rfc3703::PCIM_CONDITION_GROUP_NUMBER, - &rfc3703::PCIM_CONDITION_NEGATED, - &rfc3703::PCIM_CONDITION_NAME, - &rfc3703::PCIM_CONDITION_DN, - &rfc3703::PCIM_VALIDITY_CONDITION_NAME, - &rfc3703::PCIM_TIME_PERIOD_CONDITION_DN, - &rfc3703::PCIM_ACTION_NAME, - &rfc3703::PCIM_ACTION_ORDER, - &rfc3703::PCIM_ACTION_DN, - &rfc3703::PCIM_TPC_TIME, - &rfc3703::PCIM_TPC_MONTH_OF_YEAR_MASK, - &rfc3703::PCIM_TPC_DAY_OF_MONTH_MASK, - &rfc3703::PCIM_TPC_DAY_OF_WEEK_MASK, - &rfc3703::PCIM_TPC_TIME_OF_DAY_MASK, - &rfc3703::PCIM_TPC_LOCAL_OR_UTC_TIME, - &rfc3703::PCIM_VENDOR_CONSTRAINT_DATA, - &rfc3703::PCIM_VENDOR_CONSTRAINT_ENCODING, - &rfc3703::PCIM_VENDOR_ACTION_DATA, - &rfc3703::PCIM_VENDOR_ACTION_ENCODING, - &rfc3703::PCIM_POLICY_INSTANCE_NAME, - &rfc3703::PCIM_REPOSITORY_NAME, - &rfc3703::PCIM_SUBTREES_AUX_CONTAINED_SET, - &rfc3703::PCIM_GROUPS_AUX_CONTAINED_SET, - &rfc3703::PCIM_RULES_AUX_CONTAINED_SET, - &rfc3712::PRINTER_ALIASES, - &rfc3712::PRINTER_CHARSET_CONFIGURED, - &rfc3712::PRINTER_CHARSET_SUPPORTED, - &rfc3712::PRINTER_COLOR_SUPPORTED, - &rfc3712::PRINTER_COMPRESSION_SUPPORTED, - &rfc3712::PRINTER_COPIES_SUPPORTED, - &rfc3712::PRINTER_CURRENT_OPERATOR, - &rfc3712::PRINTER_DELIVERY_ORIENTATION_SUPPORTED, - &rfc3712::PRINTER_DOCUMENT_FORMAT_SUPPORTED, - &rfc3712::PRINTER_FINISHINGS_SUPPORTED, - &rfc3712::PRINTER_GENERATED_NATURAL_LANGUAGE_SUPPORTED, - &rfc3712::PRINTER_INFO, - &rfc3712::PRINTER_IPP_VERSIONS_SUPPORTED, - &rfc3712::PRINTER_JOB_PRIORITY_SUPPORTED, - &rfc3712::PRINTER_JOB_K_OCTETS_SUPPORTED, - &rfc3712::PRINTER_LOCATION, - &rfc3712::PRINTER_MAKE_AND_MODEL, - &rfc3712::PRINTER_MEDIA_LOCAL_SUPPORTED, - &rfc3712::PRINTER_MEDIA_SUPPORTED, - &rfc3712::PRINTER_MORE_INFO, - &rfc3712::PRINTER_MULTIPLE_DOCUMENT_JOBS_SUPPORTED, - &rfc3712::PRINTER_NAME, - &rfc3712::PRINTER_NATURAL_LANGUAGE_CONFIGURED, - &rfc3712::PRINTER_NUMBER_UP_SUPPORTED, - &rfc3712::PRINTER_OUTPUT_FEATURES_SUPPORTED, - &rfc3712::PRINTER_PAGES_PER_MINUTE, - &rfc3712::PRINTER_PAGES_PER_MINUTE_COLOR, - &rfc3712::PRINTER_PRINT_QUALITY_SUPPORTED, - &rfc3712::PRINTER_RESOLUTION_SUPPORTED, - &rfc3712::PRINTER_SERVICE_PERSON, - &rfc3712::PRINTER_SIDES_SUPPORTED, - &rfc3712::PRINTER_STACKING_ORDER_SUPPORTED, - &rfc3712::PRINTER_URI, - &rfc3712::PRINTER_XRI_SUPPORTED, - &rfc4104::PCELS_8021_HDR_DEST_MAC_ADDRESS, - &rfc4104::PCELS_8021_HDR_DEST_MAC_MASK, - &rfc4104::PCELS_8021_HDR_PRIORITY, - &rfc4104::PCELS_8021_HDR_PROTOCOL_ID, - &rfc4104::PCELS_8021_HDR_SOURCE_MAC_ADDRESS, - &rfc4104::PCELS_8021_HDR_SOURCE_MAC_MASK, - &rfc4104::PCELS_8021_HDR_VLANID, - &rfc4104::PCELS_ACTION_LIST, - &rfc4104::PCELS_BIT_STRING_LIST, - &rfc4104::PCELS_BOOLEAN, - &rfc4104::PCELS_CONDITION_LIST, - &rfc4104::PCELS_CONDITION_LIST_TYPE, - &rfc4104::PCELS_DECISION_STRATEGY, - &rfc4104::PCELS_ELEMENT_LIST, - &rfc4104::PCELS_EXECUTION_STRATEGY, - &rfc4104::PCELS_EXPECTED_VALUE_LIST, - &rfc4104::PCELS_EXPECTED_VALUE_TYPES, - &rfc4104::PCELS_FILTER_DIRECTION, - &rfc4104::PCELS_FILTER_ENTRY_LIST, - &rfc4104::PCELS_FILTER_IS_NEGATED, - &rfc4104::PCELS_FILTER_LIST_NAME, - &rfc4104::PCELS_FILTER_NAME, - &rfc4104::PCELS_INTEGER_LIST, - &rfc4104::PCELS_IP_HDR_DEST_ADDRESS, - &rfc4104::PCELS_IP_HDR_DEST_ADDRESS_END_OF_RANGE, - &rfc4104::PCELS_IP_HDR_DEST_MASK, - &rfc4104::PCELS_IP_HDR_DEST_PORT_END, - &rfc4104::PCELS_IP_HDR_DEST_PORT_START, - &rfc4104::PCELS_IP_HDR_DSCP_LIST, - &rfc4104::PCELS_IP_HDR_FLOW_LABEL, - &rfc4104::PCELS_IP_HDR_PROTOCOL_ID, - &rfc4104::PCELS_IP_HDR_SOURCE_ADDRESS, - &rfc4104::PCELS_IP_HDR_SOURCE_ADDRESS_END_OF_RANGE, - &rfc4104::PCELS_IP_HDR_SOURCE_MASK, - &rfc4104::PCELS_IP_HDR_SOURCE_PORT_END, - &rfc4104::PCELS_IP_HDR_SOURCE_PORT_START, - &rfc4104::PCELS_IP_HDR_VERSION, - &rfc4104::PCELS_I_PV_4_ADDR_LIST, - &rfc4104::PCELS_I_PV_6_ADDR_LIST, - &rfc4104::PCELS_IS_MIRRORED, - &rfc4104::PCELS_MAC_ADDR_LIST, - &rfc4104::PCELS_POLICY_SET_DN, - &rfc4104::PCELS_POLICY_SET_LIST, - &rfc4104::PCELS_POLICY_SET_NAME, - &rfc4104::PCELS_PRIORITY, - &rfc4104::PCELS_REUSABLE_CONTAINER_LIST, - &rfc4104::PCELS_REUSABLE_CONTAINER_NAME, - &rfc4104::PCELS_ROLE, - &rfc4104::PCELS_ROLE_COLLECTION_NAME, - &rfc4104::PCELS_RULE_VALIDITY_PERIOD_LIST, - &rfc4104::PCELS_SEQUENCED_ACTIONS, - &rfc4104::PCELS_STRING_LIST, - &rfc4104::PCELS_VALUE_DN, - &rfc4104::PCELS_VALUE_NAME, - &rfc4104::PCELS_VARIABLE_DN, - &rfc4104::PCELS_VARIABLE_MODEL_CLASS, - &rfc4104::PCELS_VARIABLE_MODEL_PROPERTY, - &rfc4104::PCELS_VARIABLE_NAME, - &rfc4104::PCELS_VENDOR_VALUE_DATA, - &rfc4104::PCELS_VENDOR_VALUE_ENCODING, - &rfc4104::PCELS_VENDOR_VARIABLE_DATA, - &rfc4104::PCELS_VENDOR_VARIABLE_ENCODING, - &rfc4237::VPIM_RFC_822_MAILBOX, - &rfc4237::VPIM_TELEPHONE_NUMBER, - &rfc4237::VPIM_SPOKEN_NAME, - &rfc4237::VPIM_SUPPORTED_UA_BEHAVIORS, - &rfc4237::VPIM_SUPPORTED_AUDIO_MEDIA_TYPES, - &rfc4237::VPIM_SUPPORTED_MESSAGE_CONTEXT, - &rfc4237::VPIM_TEXT_NAME, - &rfc4237::VPIM_EXTENDED_ABSENCE_STATUS, - &rfc4237::VPIM_MAX_MESSAGE_SIZE, - &rfc4237::VPIM_SUB_MAILBOXES, - &rfc4403::UDDI_ACCESS_POINT, - &rfc4403::UDDI_ADDRESS_LINE, - &rfc4403::UDDI_AUTHORIZED_NAME, - &rfc4403::UDDI_BINDING_KEY, - &rfc4403::UDDI_BUSINESS_KEY, - &rfc4403::UDDI_CATEGORY_BAG, - &rfc4403::UDDI_DESCRIPTION, - &rfc4403::UDDI_DISCOVERY_UR_LS, - &rfc4403::UDDI_E_MAIL, - &rfc4403::UDDI_FROM_KEY, - &rfc4403::UDDI_HOSTING_REDIRECTOR, - &rfc4403::UDDI_IDENTIFIER_BAG, - &rfc4403::UDDI_INSTANCE_DESCRIPTION, - &rfc4403::UDDI_INSTANCE_PARMS, - &rfc4403::UDDI_IS_HIDDEN, - &rfc4403::UDDI_IS_PROJECTION, - &rfc4403::UDDI_KEYED_REFERENCE, - &rfc4403::UDDI_LANG, - &rfc4403::UDDI_NAME, - &rfc4403::UDDI_OPERATOR, - &rfc4403::UDDI_OVERVIEW_DESCRIPTION, - &rfc4403::UDDI_OVERVIEW_URL, - &rfc4403::UDDI_PERSON_NAME, - &rfc4403::UDDI_PHONE, - &rfc4403::UDDI_SERVICE_KEY, - &rfc4403::UDDI_SORT_CODE, - &rfc4403::UDDI_T_MODEL_KEY, - &rfc4403::UDDI_TO_KEY, - &rfc4403::UDDI_USE_TYPE, - &rfc4403::UDDI_UUID, - &rfc4403::UDDIV_3_BINDING_KEY, - &rfc4403::UDDIV_3_BRIEF_RESPONSE, - &rfc4403::UDDIV_3_BUSINESS_KEY, - &rfc4403::UDDIV_3_DIGITAL_SIGNATURE, - &rfc4403::UDDIV_3_ENTITY_CREATION_TIME, - &rfc4403::UDDIV_3_ENTITY_DELETION_TIME, - &rfc4403::UDDIV_3_ENTITY_KEY, - &rfc4403::UDDIV_3_ENTITY_MODIFICATION_TIME, - &rfc4403::UDDIV_3_EXPIRES_AFTER, - &rfc4403::UDDIV_3_MAX_ENTITIES, - &rfc4403::UDDIV_3_NODE_ID, - &rfc4403::UDDIV_3_NOTIFICATION_INTERVAL, - &rfc4403::UDDIV_3_SERVICE_KEY, - &rfc4403::UDDIV_3_SUBSCRIPTION_FILTER, - &rfc4403::UDDIV_3_SUBSCRIPTION_KEY, - &rfc4403::UDDIV_3_TMODEL_KEY, - &rfc4512::ALIASED_OBJECT_NAME, - &rfc4512::ALT_SERVER, - &rfc4512::ATTRIBUTE_TYPES, - &rfc4512::CREATE_TIMESTAMP, - &rfc4512::CREATORS_NAME, - &rfc4512::DIT_CONTENT_RULES, - &rfc4512::DIT_STRUCTURE_RULES, - &rfc4512::GOVERNING_STRUCTURE_RULE, - &rfc4512::LDAP_SYNTAXES, - &rfc4512::MATCHING_RULES, - &rfc4512::MATCHING_RULE_USE, - &rfc4512::MODIFIERS_NAME, - &rfc4512::MODIFY_TIMESTAMP, - &rfc4512::NAME_FORMS, - &rfc4512::NAMING_CONTEXTS, - &rfc4512::OBJECT_CLASS, - &rfc4512::OBJECT_CLASSES, - &rfc4512::STRUCTURAL_OBJECT_CLASS, - &rfc4512::SUBSCHEMA_SUBENTRY, - &rfc4512::SUPPORTED_CONTROL, - &rfc4512::SUPPORTED_EXTENSION, - &rfc4512::SUPPORTED_FEATURES, - &rfc4512::SUPPORTED_LDAP_VERSION, - &rfc4512::SUPPORTED_SASL_MECHANISMS, - &rfc4519::BUSINESS_CATEGORY, - &rfc4519::C, - &rfc4519::CN, - &rfc4519::COMMON_NAME, - &rfc4519::COUNTRY_NAME, - &rfc4519::DC, - &rfc4519::DESCRIPTION, - &rfc4519::DESTINATION_INDICATOR, - &rfc4519::DISTINGUISHED_NAME, - &rfc4519::DN_QUALIFIER, - &rfc4519::DOMAIN_COMPONENT, - &rfc4519::ENHANCED_SEARCH_GUIDE, - &rfc4519::FACSIMILE_TELEPHONE_NUMBER, - &rfc4519::GENERATION_QUALIFIER, - &rfc4519::GIVEN_NAME, - &rfc4519::HOUSE_IDENTIFIER, - &rfc4519::INITIALS, - &rfc4519::INTERNATIONALI_SDN_NUMBER, - &rfc4519::L, - &rfc4519::LOCALITY_NAME, - &rfc4519::MEMBER, - &rfc4519::NAME, - &rfc4519::O, - &rfc4519::ORGANIZATIONAL_UNIT_NAME, - &rfc4519::ORGANIZATION_NAME, - &rfc4519::OU, - &rfc4519::OWNER, - &rfc4519::PHYSICAL_DELIVERY_OFFICE_NAME, - &rfc4519::POSTAL_ADDRESS, - &rfc4519::POSTAL_CODE, - &rfc4519::POST_OFFICE_BOX, - &rfc4519::PREFERRED_DELIVERY_METHOD, - &rfc4519::REGISTERED_ADDRESS, - &rfc4519::ROLE_OCCUPANT, - &rfc4519::SEARCH_GUIDE, - &rfc4519::SEE_ALSO, - &rfc4519::SERIAL_NUMBER, - &rfc4519::SN, - &rfc4519::ST, - &rfc4519::STREET, - &rfc4519::SURNAME, - &rfc4519::TELEPHONE_NUMBER, - &rfc4519::TELETEX_TERMINAL_IDENTIFIER, - &rfc4519::TELEX_NUMBER, - &rfc4519::TITLE, - &rfc4519::UID, - &rfc4519::UNIQUE_MEMBER, - &rfc4519::USER_ID, - &rfc4519::USER_PASSWORD, - &rfc4519::X_121_ADDRESS, - &rfc4519::X_500_UNIQUE_IDENTIFIER, - &rfc4523::AUTHORITY_REVOCATION_LIST, - &rfc4523::CA_CERTIFICATE, - &rfc4523::CERTIFICATE_REVOCATION_LIST, - &rfc4523::CROSS_CERTIFICATE_PAIR, - &rfc4523::DELTA_REVOCATION_LIST, - &rfc4523::SUPPORTED_ALGORITHMS, - &rfc4523::USER_CERTIFICATE, - &rfc4524::ASSOCIATED_DOMAIN, - &rfc4524::ASSOCIATED_NAME, - &rfc4524::BUILDING_NAME, - &rfc4524::CO, - &rfc4524::DOCUMENT_AUTHOR, - &rfc4524::DOCUMENT_IDENTIFIER, - &rfc4524::DOCUMENT_LOCATION, - &rfc4524::DOCUMENT_PUBLISHER, - &rfc4524::DOCUMENT_TITLE, - &rfc4524::DOCUMENT_VERSION, - &rfc4524::DRINK, - &rfc4524::FAVOURITE_DRINK, - &rfc4524::FRIENDLY_COUNTRY_NAME, - &rfc4524::HOME_PHONE, - &rfc4524::HOME_POSTAL_ADDRESS, - &rfc4524::HOME_TELEPHONE, - &rfc4524::HOST, - &rfc4524::INFO, - &rfc4524::MAIL, - &rfc4524::MANAGER, - &rfc4524::MOBILE, - &rfc4524::MOBILE_TELEPHONE_NUMBER, - &rfc4524::ORGANIZATIONAL_STATUS, - &rfc4524::PAGER, - &rfc4524::PAGER_TELEPHONE_NUMBER, - &rfc4524::PERSONAL_TITLE, - &rfc4524::RFC_822_MAILBOX, - &rfc4524::ROOM_NUMBER, - &rfc4524::SECRETARY, - &rfc4524::SINGLE_LEVEL_QUALITY, - &rfc4524::UNIQUE_IDENTIFIER, - &rfc4524::USER_CLASS, - &rfc4530::ENTRY_UUID, - &rfc4876::ATTRIBUTE_MAP, - &rfc4876::AUTHENTICATION_METHOD, - &rfc4876::BIND_TIME_LIMIT, - &rfc4876::CREDENTIAL_LEVEL, - &rfc4876::DEFAULT_SERVER_LIST, - &rfc4876::DEFAULT_SEARCH_BASE, - &rfc4876::DEFAULT_SEARCH_SCOPE, - &rfc4876::DEREFERENCE_ALIASES, - &rfc4876::FOLLOW_REFERRALS, - &rfc4876::OBJECTCLASS_MAP, - &rfc4876::PREFERRED_SERVER_LIST, - &rfc4876::PROFILE_TTL, - &rfc4876::SEARCH_TIME_LIMIT, - &rfc4876::SERVICE_AUTHENTICATION_METHOD, - &rfc4876::SERVICE_CREDENTIAL_LEVEL, - &rfc4876::SERVICE_SEARCH_DESCRIPTOR, - &rfc5020::ENTRY_DN, - &rfc6109::LDIF_LOCATION_URL, - &rfc6109::MAIL_RECEIPT, - &rfc6109::MANAGED_DOMAINS, - &rfc6109::PROVIDER_CERTIFICATE, - &rfc6109::PROVIDER_CERTIFICATE_HASH, - &rfc6109::PROVIDER_NAME, - &rfc6109::PROVIDER_UNIT, - &rfc7532::FEDFS_ANNOTATION, - &rfc7532::FEDFS_DESCR, - &rfc7532::FEDFS_FSL_HOST, - &rfc7532::FEDFS_FSL_PORT, - &rfc7532::FEDFS_FSL_TTL, - &rfc7532::FEDFS_FSL_UUID, - &rfc7532::FEDFS_FSN_TTL, - &rfc7532::FEDFS_FSN_UUID, - &rfc7532::FEDFS_NCE_DN, - &rfc7532::FEDFS_NCE_PREFIX, - &rfc7532::FEDFS_NET_ADDR, - &rfc7532::FEDFS_NET_PORT, - &rfc7532::FEDFS_NFS_CLASS_CHANGE, - &rfc7532::FEDFS_NFS_CLASS_FILEID, - &rfc7532::FEDFS_NFS_CLASS_HANDLE, - &rfc7532::FEDFS_NFS_CLASS_READDIR, - &rfc7532::FEDFS_NFS_CLASS_SIMUL, - &rfc7532::FEDFS_NFS_CLASS_WRITEVER, - &rfc7532::FEDFS_NFS_CURRENCY, - &rfc7532::FEDFS_NFS_GEN_FLAG_GOING, - &rfc7532::FEDFS_NFS_GEN_FLAG_SPLIT, - &rfc7532::FEDFS_NFS_GEN_FLAG_WRITABLE, - &rfc7532::FEDFS_NFS_MAJOR_VER, - &rfc7532::FEDFS_NFS_MINOR_VER, - &rfc7532::FEDFS_NFS_PATH, - &rfc7532::FEDFS_NFS_READ_ORDER, - &rfc7532::FEDFS_NFS_READ_RANK, - &rfc7532::FEDFS_NFS_TRANS_FLAG_RDMA, - &rfc7532::FEDFS_NFS_URI, - &rfc7532::FEDFS_NFS_VALID_FOR, - &rfc7532::FEDFS_NFS_VAR_SUB, - &rfc7532::FEDFS_NFS_WRITE_ORDER, - &rfc7532::FEDFS_NFS_WRITE_RANK, - &rfc7532::FEDFS_NSDB_NAME, - &rfc7532::FEDFS_NSDB_PORT, - &rfc7532::FEDFS_UUID, - &rfc7612::PRINTER_CHARGE_INFO, - &rfc7612::PRINTER_CHARGE_INFO_URI, - &rfc7612::PRINTER_DEVICE_ID, - &rfc7612::PRINTER_DEVICE_SERVICE_COUNT, - &rfc7612::PRINTER_GEO_LOCATION, - &rfc7612::PRINTER_IPP_FEATURES_SUPPORTED, - &rfc7612::PRINTER_UUID, - &rfc8284::JID, - ]); +pub mod rfc1274 { + pub const A_RECORD: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "audio", + }; + pub const CNAME_RECORD: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "dITRedirect", + }; + pub const DNS_DOMAIN: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "dSAQuality", + }; + pub const JANET_MAILBOX: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "lastModifiedBy", + }; + pub const LAST_MODIFIED_TIME: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "mailPreferenceOption", + }; + pub const MD_RECORD: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "mXRecord", + }; + pub const NS_RECORD: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "otherMailbox", + }; + pub const PERSONAL_SIGNATURE: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "photo", + }; + pub const PILOT_DSA: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "pilotObject", + }; + pub const PILOT_ORGANIZATION: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "pilotPerson", + }; + pub const QUALITY_LABELLED_DATA: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "sOARecord", + }; + pub const SUBTREE_MAXIMUM_QUALITY: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "subtreeMinimumQuality", + }; + pub const TEXT_ENCODED_OR_ADDRESS: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.1.2"), + name: "textEncodedORAddress", + }; } -pub mod matching { - #![doc = "Matching Rule"] - pub mod rfc2252 { - pub const PRESENTATION_ADDRESS_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.22"), - name: "presentationAddressMatch", - }; - pub const PROTOCOL_INFORMATION_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.24"), - name: "protocolInformationMatch", - }; - } - pub mod rfc3687 { - pub const ALL_COMPONENTS_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "componentFilterMatch", - }; - pub const DIRECTORY_COMPONENTS_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "presentMatch", - }; - pub const RDN_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "storedPrefixMatch", - }; - } - pub mod rfc4517 { - pub const BIT_STRING_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.16"), - name: "bitStringMatch", - }; - pub const BOOLEAN_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "caseExactIA5Match", - }; - pub const CASE_EXACT_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.5"), - name: "caseExactMatch", - }; - pub const CASE_EXACT_ORDERING_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.6"), - name: "caseExactOrderingMatch", - }; - pub const CASE_EXACT_SUBSTRINGS_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - 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"), - name: "caseIgnoreIA5SubstringsMatch", - }; - pub const CASE_IGNORE_LIST_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "caseIgnoreListSubstringsMatch", - }; - pub const CASE_IGNORE_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.2"), - name: "caseIgnoreMatch", - }; - pub const CASE_IGNORE_ORDERING_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.3"), - name: "caseIgnoreOrderingMatch", - }; - pub const CASE_IGNORE_SUBSTRINGS_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "directoryStringFirstComponentMatch", - }; - pub const DISTINGUISHED_NAME_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.1"), - name: "distinguishedNameMatch", - }; - pub const GENERALIZED_TIME_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.27"), - name: "generalizedTimeMatch", - }; - pub const GENERALIZED_TIME_ORDERING_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.28"), - name: "generalizedTimeOrderingMatch", - }; - pub const INTEGER_FIRST_COMPONENT_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.29"), - name: "integerFirstComponentMatch", - }; - pub const INTEGER_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.14"), - name: "integerMatch", - }; - pub const INTEGER_ORDERING_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.15"), - name: "integerOrderingMatch", - }; - pub const KEYWORD_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.33"), - name: "keywordMatch", - }; - pub const NUMERIC_STRING_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.8"), - name: "numericStringMatch", - }; - pub const NUMERIC_STRING_ORDERING_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.9"), - name: "numericStringOrderingMatch", - }; - pub const NUMERIC_STRING_SUBSTRINGS_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "objectIdentifierFirstComponentMatch", - }; - pub const OBJECT_IDENTIFIER_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.0"), - name: "objectIdentifierMatch", - }; - pub const OCTET_STRING_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.17"), - name: "octetStringMatch", - }; - pub const OCTET_STRING_ORDERING_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.18"), - name: "octetStringOrderingMatch", - }; - pub const TELEPHONE_NUMBER_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.20"), - name: "telephoneNumberMatch", - }; - pub const TELEPHONE_NUMBER_SUBSTRINGS_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.21"), - name: "telephoneNumberSubstringsMatch", - }; - pub const UNIQUE_MEMBER_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.23"), - name: "uniqueMemberMatch", - }; - pub const WORD_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.32"), - name: "wordMatch", - }; - } - pub mod rfc4523 { - pub const ALGORITHM_IDENTIFIER_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.40"), - name: "algorithmIdentifierMatch", - }; - pub const CERTIFICATE_EXACT_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.34"), - name: "certificateExactMatch", - }; - pub const CERTIFICATE_LIST_EXACT_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.38"), - name: "certificateListExactMatch", - }; - pub const CERTIFICATE_LIST_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.39"), - name: "certificateListMatch", - }; - pub const CERTIFICATE_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.35"), - name: "certificateMatch", - }; - pub const CERTIFICATE_PAIR_EXACT_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.36"), - name: "certificatePairExactMatch", - }; - pub const CERTIFICATE_PAIR_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.13.37"), - name: "certificatePairMatch", - }; - } - pub mod rfc4530 { - pub const UUID_MATCH: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "uuidOrderingMatch", - }; - } - pub const DB: super::super::Database<'static> = super::super::Database(&[ - &rfc2252::PRESENTATION_ADDRESS_MATCH, - &rfc2252::PROTOCOL_INFORMATION_MATCH, - &rfc3687::ALL_COMPONENTS_MATCH, - &rfc3687::COMPONENT_FILTER_MATCH, - &rfc3687::DIRECTORY_COMPONENTS_MATCH, - &rfc3687::PRESENT_MATCH, - &rfc3687::RDN_MATCH, - &rfc3698::STORED_PREFIX_MATCH, - &rfc4517::BIT_STRING_MATCH, - &rfc4517::BOOLEAN_MATCH, - &rfc4517::CASE_EXACT_IA_5_MATCH, - &rfc4517::CASE_EXACT_MATCH, - &rfc4517::CASE_EXACT_ORDERING_MATCH, - &rfc4517::CASE_EXACT_SUBSTRINGS_MATCH, - &rfc4517::CASE_IGNORE_IA_5_MATCH, - &rfc4517::CASE_IGNORE_IA_5_SUBSTRINGS_MATCH, - &rfc4517::CASE_IGNORE_LIST_MATCH, - &rfc4517::CASE_IGNORE_LIST_SUBSTRINGS_MATCH, - &rfc4517::CASE_IGNORE_MATCH, - &rfc4517::CASE_IGNORE_ORDERING_MATCH, - &rfc4517::CASE_IGNORE_SUBSTRINGS_MATCH, - &rfc4517::DIRECTORY_STRING_FIRST_COMPONENT_MATCH, - &rfc4517::DISTINGUISHED_NAME_MATCH, - &rfc4517::GENERALIZED_TIME_MATCH, - &rfc4517::GENERALIZED_TIME_ORDERING_MATCH, - &rfc4517::INTEGER_FIRST_COMPONENT_MATCH, - &rfc4517::INTEGER_MATCH, - &rfc4517::INTEGER_ORDERING_MATCH, - &rfc4517::KEYWORD_MATCH, - &rfc4517::NUMERIC_STRING_MATCH, - &rfc4517::NUMERIC_STRING_ORDERING_MATCH, - &rfc4517::NUMERIC_STRING_SUBSTRINGS_MATCH, - &rfc4517::OBJECT_IDENTIFIER_FIRST_COMPONENT_MATCH, - &rfc4517::OBJECT_IDENTIFIER_MATCH, - &rfc4517::OCTET_STRING_MATCH, - &rfc4517::OCTET_STRING_ORDERING_MATCH, - &rfc4517::TELEPHONE_NUMBER_MATCH, - &rfc4517::TELEPHONE_NUMBER_SUBSTRINGS_MATCH, - &rfc4517::UNIQUE_MEMBER_MATCH, - &rfc4517::WORD_MATCH, - &rfc4523::ALGORITHM_IDENTIFIER_MATCH, - &rfc4523::CERTIFICATE_EXACT_MATCH, - &rfc4523::CERTIFICATE_LIST_EXACT_MATCH, - &rfc4523::CERTIFICATE_LIST_MATCH, - &rfc4523::CERTIFICATE_MATCH, - &rfc4523::CERTIFICATE_PAIR_EXACT_MATCH, - &rfc4523::CERTIFICATE_PAIR_MATCH, - &rfc4530::UUID_MATCH, - &rfc4530::UUID_ORDERING_MATCH, - ]); +pub mod rfc2079 { + pub const LABELED_URI: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "labeledURIObject", + }; } -pub mod name { - #![doc = "Name Form"] - pub mod rfc2247 { - pub const DOMAIN_NAME_FORM: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.1466.345"), - name: "domainNameForm", - }; - } - pub mod rfc4403 { - pub const UDDI_ADDRESS_NAME_FORM: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.15.3"), - name: "uddiAddressNameForm", - }; - pub const UDDI_BINDING_TEMPLATE_NAME_FORM: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.15.5"), - name: "uddiBindingTemplateNameForm", - }; - pub const UDDI_BUSINESS_ENTITY_NAME_FORM: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.15.1"), - name: "uddiBusinessEntityNameForm", - }; - pub const UDDI_BUSINESS_SERVICE_NAME_FORM: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.15.4"), - name: "uddiBusinessServiceNameForm", - }; - pub const UDDI_CONTACT_NAME_FORM: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.15.2"), - name: "uddiContactNameForm", - }; - pub const UDDI_PUBLISHER_ASSERTION_NAME_FORM: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.15.8"), - name: "uddiPublisherAssertionNameForm", - }; - 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"), - name: "uddiTModelInstanceInfoNameForm", - }; - pub const UDDI_T_MODEL_NAME_FORM: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.15.7"), - name: "uddiTModelNameForm", - }; - pub const UDDIV_3_ENTITY_OBITUARY_NAME_FORM: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.15.10"), - name: "uddiv3EntityObituaryNameForm", - }; - pub const UDDIV_3_SUBSCRIPTION_NAME_FORM: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.15.9"), - name: "uddiv3SubscriptionNameForm", - }; - } - pub const DB: super::super::Database<'static> = super::super::Database(&[ - &rfc2247::DOMAIN_NAME_FORM, - &rfc4403::UDDI_ADDRESS_NAME_FORM, - &rfc4403::UDDI_BINDING_TEMPLATE_NAME_FORM, - &rfc4403::UDDI_BUSINESS_ENTITY_NAME_FORM, - &rfc4403::UDDI_BUSINESS_SERVICE_NAME_FORM, - &rfc4403::UDDI_CONTACT_NAME_FORM, - &rfc4403::UDDI_PUBLISHER_ASSERTION_NAME_FORM, - &rfc4403::UDDI_T_MODEL_INSTANCE_INFO_NAME_FORM, - &rfc4403::UDDI_T_MODEL_NAME_FORM, - &rfc4403::UDDIV_3_ENTITY_OBITUARY_NAME_FORM, - &rfc4403::UDDIV_3_SUBSCRIPTION_NAME_FORM, - ]); +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"), + 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"), + 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"), + name: "associatedX400Gateway", + }; + pub const MCGAM_TABLES: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + 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"), + 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"), + 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"), + 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"), + name: "x400ToRFC822Mapping", + }; } -pub mod obj { - #![doc = "Object Class"] - pub mod rfc1274 { - pub const DNS_DOMAIN: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.4.15"), - name: "dNSDomain", - }; - pub const PILOT_DSA: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "pilotObject", - }; - pub const PILOT_ORGANIZATION: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "pilotPerson", - }; - pub const QUALITY_LABELLED_DATA: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.4.22"), - name: "qualityLabelledData", - }; - } - pub mod rfc2079 { - pub const LABELED_URI_OBJECT: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.250.3.15"), - name: "labeledURIObject", - }; - } - pub mod rfc2164 { - pub const MIXER_GATEWAY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "omittedORAddressComponent", - }; - 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"), - 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"), - name: "x400ToRFC822Mapping", - }; - } - pub mod rfc2256 { - pub const APPLICATION_ENTITY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.6.12"), - name: "applicationEntity", - }; - pub const DMD: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.6.20"), - name: "dmd", - }; - pub const DSA: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.6.13"), - name: "dSA", - }; - } - 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"), - name: "distinguishedNameTableEntry", - }; - pub const SUBTREE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "table", - }; - pub const TABLE_ENTRY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "textTableEntry", - }; - } - 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"), - name: "dynamicObject", - }; - } - pub mod rfc2739 { - pub const CAL_ENTRY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.2.840.113556.1.5.87"), - name: "calEntry", - }; - } - pub mod rfc2798 { - pub const INET_ORG_PERSON: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.16.840.1.113730.3.2.2"), - name: "inetOrgPerson", - }; - } - pub mod rfc3671 { - pub const COLLECTIVE_ATTRIBUTE_SUBENTRY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.20.2"), - name: "collectiveAttributeSubentry", - }; - } - pub mod rfc3672 { - pub const SUBENTRY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.17.0"), - name: "subentry", - }; - } - pub mod rfc3703 { - pub const PCIM_POLICY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "pcimGroup", - }; - pub const PCIM_GROUP_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "pcimGroupInstance", - }; - pub const PCIM_RULE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "pcimRuleAuxClass", - }; - pub const PCIM_RULE_INSTANCE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "pcimRuleConditionAssociation", - }; - pub const PCIM_RULE_VALIDITY_ASSOCIATION: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "pcimRuleActionAssociation", - }; - pub const PCIM_CONDITION_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - 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"), - name: "pcimConditionVendorAuxClass", - }; - pub const PCIM_ACTION_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "pcimActionVendorAuxClass", - }; - pub const PCIM_POLICY_INSTANCE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "pcimElementAuxClass", - }; - pub const PCIM_REPOSITORY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "pcimRepositoryAuxClass", - }; - pub const PCIM_REPOSITORY_INSTANCE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - 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"), - 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"), - name: "pcimRuleContainmentAuxClass", - }; - } - pub mod rfc3712 { - pub const PRINTER_ABSTRACT: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "printerIPP", - }; - pub const PRINTER_LPR: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "printerService", - }; - pub const PRINTER_SERVICE_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - 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"), - name: "pcels8021Filter", - }; - pub const PCELS_ACTION_ASSOCIATION: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.10"), - name: "pcelsActionAssociation", - }; - pub const PCELS_BIT_STRING_VALUE_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.45"), - name: "pcelsBitStringValueAuxClass", - }; - pub const PCELS_BOOLEAN_VALUE_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - 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"), - 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"), - name: "pcelsCompoundFilterConditionAuxClass", - }; - pub const PCELS_CONDITION_ASSOCIATION: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.9"), - name: "pcelsConditionAssociation", - }; - pub const PCELS_CO_S_VARIABLE_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.33"), - name: "pcelsCoSVariableAuxClass", - }; - 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"), - 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"), - 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"), - 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"), - 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"), - 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"), - name: "pcelsDSCPVariableAuxClass", - }; - pub const PCELS_ETHERTYPE_VARIABLE_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.34"), - name: "pcelsEthertypeVariableAuxClass", - }; - pub const PCELS_EXPLICIT_VARIABLE_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.17"), - name: "pcelsExplicitVariableAuxClass", - }; - pub const PCELS_FILTER_ENTRY_BASE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.52"), - name: "pcelsFilterEntryBase", - }; - pub const PCELS_FILTER_LIST_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.55"), - name: "pcelsFilterListAuxClass", - }; - pub const PCELS_FLOW_DIRECTION_VARIABLE_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "pcelsFlowIdVariableAuxClass", - }; - pub const PCELS_GROUP: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "pcelsGroupAuxClass", - }; - pub const PCELS_GROUP_INSTANCE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "pcelsImplicitVariableAuxClass", - }; - pub const PCELS_INTEGER_VALUE_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.46"), - name: "pcelsIntegerValueAuxClass", - }; - pub const PCELS_IP_HEADERS_FILTER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - 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"), - name: "pcelsIPToSVariableAuxClass", - }; - 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"), - name: "pcelsIPv4AddrValueAuxClass", - }; - 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"), - 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"), - name: "pcelsIPVersionVariableAuxClass", - }; - pub const PCELS_MAC_ADDR_VALUE_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "pcelsPolicySet", - }; - pub const PCELS_POLICY_SET_ASSOCIATION: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.2"), - name: "pcelsPolicySetAssociation", - }; - pub const PCELS_REUSABLE_CONTAINER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "pcelsReusableContainerAuxClass", - }; - pub const PCELS_REUSABLE_CONTAINER_INSTANCE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.50"), - name: "pcelsReusableContainerInstance", - }; - pub const PCELS_ROLE_COLLECTION: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.51"), - name: "pcelsRoleCollection", - }; - pub const PCELS_RULE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "pcelsRuleAuxClass", - }; - pub const PCELS_RULE_INSTANCE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.8"), - name: "pcelsRuleInstance", - }; - pub const PCELS_SIMPLE_ACTION_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - 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"), - 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"), - 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"), - 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"), - 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"), - 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"), - 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"), - name: "pcelsSourceSAPVariableAuxClass", - }; - pub const PCELS_STRING_VALUE_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "pcelsValueAuxClass", - }; - pub const PCELS_VARIABLE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.16"), - name: "pcelsVariable", - }; - pub const PCELS_VENDOR_VALUE_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.57"), - name: "pcelsVendorValueAuxClass", - }; - pub const PCELS_VENDOR_VARIABLE_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.9.1.56"), - name: "pcelsVendorVariableAuxClass", - }; - pub const PCELS_VLAN_VARIABLE_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "vPIMUser", - }; - } - pub mod rfc4403 { - pub const UDDI_ADDRESS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.6.3"), - name: "uddiAddress", - }; - pub const UDDI_BINDING_TEMPLATE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.6.5"), - name: "uddiBindingTemplate", - }; - pub const UDDI_BUSINESS_ENTITY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.6.1"), - name: "uddiBusinessEntity", - }; - pub const UDDI_BUSINESS_SERVICE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.6.4"), - name: "uddiBusinessService", - }; - pub const UDDI_CONTACT: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.6.2"), - name: "uddiContact", - }; - pub const UDDI_PUBLISHER_ASSERTION: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.6.8"), - name: "uddiPublisherAssertion", - }; - pub const UDDI_T_MODEL: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "uddiTModelInstanceInfo", - }; - pub const UDDIV_3_ENTITY_OBITUARY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.6.10"), - name: "uddiv3EntityObituary", - }; - pub const UDDIV_3_SUBSCRIPTION: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.10.6.9"), - name: "uddiv3Subscription", - }; - } - pub mod rfc4512 { - pub const ALIAS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.6.1"), - name: "alias", - }; - pub const EXTENSIBLE_OBJECT: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.1466.101.120.111"), - name: "extensibleObject", - }; - pub const SUBSCHEMA: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.20.1"), - name: "subschema", - }; - pub const TOP: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.6.0"), - name: "top", - }; - } - pub mod rfc4519 { - pub const APPLICATION_PROCESS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.6.11"), - name: "applicationProcess", - }; - pub const COUNTRY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.6.2"), - name: "country", - }; - pub const DC_OBJECT: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.1466.344"), - name: "dcObject", - }; - pub const DEVICE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.6.14"), - name: "device", - }; - pub const GROUP_OF_NAMES: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.6.9"), - name: "groupOfNames", - }; - pub const GROUP_OF_UNIQUE_NAMES: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.6.17"), - name: "groupOfUniqueNames", - }; - pub const LOCALITY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.6.3"), - name: "locality", - }; - pub const ORGANIZATION: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.6.4"), - name: "organization", - }; - pub const ORGANIZATIONAL_PERSON: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.6.7"), - name: "organizationalPerson", - }; - pub const ORGANIZATIONAL_ROLE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.6.8"), - name: "organizationalRole", - }; - pub const ORGANIZATIONAL_UNIT: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.6.5"), - name: "organizationalUnit", - }; - pub const PERSON: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.6.6"), - name: "person", - }; - pub const RESIDENTIAL_PERSON: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.6.10"), - name: "residentialPerson", - }; - pub const UID_OBJECT: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.3.1"), - name: "uidObject", - }; - } - pub mod rfc4523 { - pub const CERTIFICATION_AUTHORITY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "certificationAuthority-V2", - }; - pub const CRL_DISTRIBUTION_POINT: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.6.19"), - name: "cRLDistributionPoint", - }; - pub const DELTA_CRL: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.6.23"), - name: "deltaCRL", - }; - pub const PKI_CA: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.6.22"), - name: "pkiCA", - }; - pub const PKI_USER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.6.21"), - name: "pkiUser", - }; - pub const STRONG_AUTHENTICATION_USER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.6.15"), - name: "strongAuthenticationUser", - }; - pub const USER_SECURITY_INFORMATION: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "account", - }; - pub const DOCUMENT: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.4.6"), - name: "document", - }; - pub const DOCUMENT_SERIES: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.4.8"), - name: "documentSeries", - }; - pub const DOMAIN: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "domainRelatedObject", - }; - pub const FRIENDLY_COUNTRY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.4.18"), - name: "friendlyCountry", - }; - pub const RFC_822_LOCAL_PART: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.4.14"), - name: "RFC822LocalPart", - }; - pub const ROOM: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.4.7"), - name: "room", - }; - pub const SIMPLE_SECURITY_OBJECT: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("0.9.2342.19200300.100.4.19"), - name: "simpleSecurityObject", - }; - } - pub mod rfc4876 { - 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"), - name: "DUAConfigProfile", - }; - } - pub mod rfc6109 { - pub const LDIF_LOCATION_URL_OBJECT: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.16572.2.1.1"), - name: "LDIFLocationURLObject", - }; - pub const PROVIDER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.16572.2.1.2"), - name: "provider", - }; - } - pub mod rfc7532 { - pub const FEDFS_FSL: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.31103.1.1003"), - name: "fedfsFsl", - }; - pub const FEDFS_FSN: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.31103.1.1002"), - name: "fedfsFsn", - }; - pub const FEDFS_NFS_FSL: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.31103.1.1004"), - name: "fedfsNfsFsl", - }; - pub const FEDFS_NSDB_CONTAINER_INFO: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.31103.1.1001"), - name: "fedfsNsdbContainerInfo", - }; - } - pub mod rfc8284 { - pub const JID_OBJECT: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("1.3.6.1.1.23.1"), - name: "JIDObject", - }; - } - pub const DB: super::super::Database<'static> = super::super::Database(&[ - &rfc1274::DNS_DOMAIN, - &rfc1274::PILOT_DSA, - &rfc1274::PILOT_OBJECT, - &rfc1274::PILOT_ORGANIZATION, - &rfc1274::PILOT_PERSON, - &rfc1274::QUALITY_LABELLED_DATA, - &rfc2079::LABELED_URI_OBJECT, - &rfc2164::MIXER_GATEWAY, - &rfc2164::OMITTED_OR_ADDRESS_COMPONENT, - &rfc2164::RFC_822_TO_X_400_MAPPING, - &rfc2164::X_400_TO_RFC_822_MAPPING, - &rfc2256::APPLICATION_ENTITY, - &rfc2256::DMD, - &rfc2256::DSA, - &rfc2293::DISTINGUISHED_NAME_TABLE_ENTRY, - &rfc2293::SUBTREE, - &rfc2293::TABLE, - &rfc2293::TABLE_ENTRY, - &rfc2293::TEXT_TABLE_ENTRY, - &rfc2589::DYNAMIC_OBJECT, - &rfc2739::CAL_ENTRY, - &rfc2798::INET_ORG_PERSON, - &rfc3671::COLLECTIVE_ATTRIBUTE_SUBENTRY, - &rfc3672::SUBENTRY, - &rfc3703::PCIM_POLICY, - &rfc3703::PCIM_GROUP, - &rfc3703::PCIM_GROUP_AUX_CLASS, - &rfc3703::PCIM_GROUP_INSTANCE, - &rfc3703::PCIM_RULE, - &rfc3703::PCIM_RULE_AUX_CLASS, - &rfc3703::PCIM_RULE_INSTANCE, - &rfc3703::PCIM_RULE_CONDITION_ASSOCIATION, - &rfc3703::PCIM_RULE_VALIDITY_ASSOCIATION, - &rfc3703::PCIM_RULE_ACTION_ASSOCIATION, - &rfc3703::PCIM_CONDITION_AUX_CLASS, - &rfc3703::PCIM_TPC_AUX_CLASS, - &rfc3703::PCIM_CONDITION_VENDOR_AUX_CLASS, - &rfc3703::PCIM_ACTION_AUX_CLASS, - &rfc3703::PCIM_ACTION_VENDOR_AUX_CLASS, - &rfc3703::PCIM_POLICY_INSTANCE, - &rfc3703::PCIM_ELEMENT_AUX_CLASS, - &rfc3703::PCIM_REPOSITORY, - &rfc3703::PCIM_REPOSITORY_AUX_CLASS, - &rfc3703::PCIM_REPOSITORY_INSTANCE, - &rfc3703::PCIM_SUBTREES_PTR_AUX_CLASS, - &rfc3703::PCIM_GROUP_CONTAINMENT_AUX_CLASS, - &rfc3703::PCIM_RULE_CONTAINMENT_AUX_CLASS, - &rfc3712::PRINTER_ABSTRACT, - &rfc3712::PRINTER_IPP, - &rfc3712::PRINTER_LPR, - &rfc3712::PRINTER_SERVICE, - &rfc3712::PRINTER_SERVICE_AUX_CLASS, - &rfc3712::SLP_SERVICE_PRINTER, - &rfc4104::PCELS_8021_FILTER, - &rfc4104::PCELS_ACTION_ASSOCIATION, - &rfc4104::PCELS_BIT_STRING_VALUE_AUX_CLASS, - &rfc4104::PCELS_BOOLEAN_VALUE_AUX_CLASS, - &rfc4104::PCELS_COMPOUND_ACTION_AUX_CLASS, - &rfc4104::PCELS_COMPOUND_CONDITION_AUX_CLASS, - &rfc4104::PCELS_COMPOUND_FILTER_CONDITION_AUX_CLASS, - &rfc4104::PCELS_CONDITION_ASSOCIATION, - &rfc4104::PCELS_CO_S_VARIABLE_AUX_CLASS, - &rfc4104::PCELS_DESTINATION_I_PV_4_VARIABLE_AUX_CLASS, - &rfc4104::PCELS_DESTINATION_I_PV_6_VARIABLE_AUX_CLASS, - &rfc4104::PCELS_DESTINATION_MAC_VARIABLE_AUX_CLASS, - &rfc4104::PCELS_DESTINATION_PORT_VARIABLE_AUX_CLASS, - &rfc4104::PCELS_DESTINATION_SAP_VARIABLE_AUX_CLASS, - &rfc4104::PCELS_DSCP_VARIABLE_AUX_CLASS, - &rfc4104::PCELS_ETHERTYPE_VARIABLE_AUX_CLASS, - &rfc4104::PCELS_EXPLICIT_VARIABLE_AUX_CLASS, - &rfc4104::PCELS_FILTER_ENTRY_BASE, - &rfc4104::PCELS_FILTER_LIST_AUX_CLASS, - &rfc4104::PCELS_FLOW_DIRECTION_VARIABLE_AUX_CLASS, - &rfc4104::PCELS_FLOW_ID_VARIABLE_AUX_CLASS, - &rfc4104::PCELS_GROUP, - &rfc4104::PCELS_GROUP_AUX_CLASS, - &rfc4104::PCELS_GROUP_INSTANCE, - &rfc4104::PCELS_IMPLICIT_VARIABLE_AUX_CLASS, - &rfc4104::PCELS_INTEGER_VALUE_AUX_CLASS, - &rfc4104::PCELS_IP_HEADERS_FILTER, - &rfc4104::PCELS_IP_PROTOCOL_VARIABLE_AUX_CLASS, - &rfc4104::PCELS_IP_TO_S_VARIABLE_AUX_CLASS, - &rfc4104::PCELS_I_PV_4_ADDR_VALUE_AUX_CLASS, - &rfc4104::PCELS_I_PV_6_ADDR_VALUE_AUX_CLASS, - &rfc4104::PCELS_IP_VERSION_VARIABLE_AUX_CLASS, - &rfc4104::PCELS_MAC_ADDR_VALUE_AUX_CLASS, - &rfc4104::PCELS_POLICY_SET, - &rfc4104::PCELS_POLICY_SET_ASSOCIATION, - &rfc4104::PCELS_REUSABLE_CONTAINER, - &rfc4104::PCELS_REUSABLE_CONTAINER_AUX_CLASS, - &rfc4104::PCELS_REUSABLE_CONTAINER_INSTANCE, - &rfc4104::PCELS_ROLE_COLLECTION, - &rfc4104::PCELS_RULE, - &rfc4104::PCELS_RULE_AUX_CLASS, - &rfc4104::PCELS_RULE_INSTANCE, - &rfc4104::PCELS_SIMPLE_ACTION_AUX_CLASS, - &rfc4104::PCELS_SIMPLE_CONDITION_AUX_CLASS, - &rfc4104::PCELS_SNAPOUI_VARIABLE_AUX_CLASS, - &rfc4104::PCELS_SNAP_TYPE_VARIABLE_AUX_CLASS, - &rfc4104::PCELS_SOURCE_I_PV_4_VARIABLE_AUX_CLASS, - &rfc4104::PCELS_SOURCE_I_PV_6_VARIABLE_AUX_CLASS, - &rfc4104::PCELS_SOURCE_MAC_VARIABLE_AUX_CLASS, - &rfc4104::PCELS_SOURCE_PORT_VARIABLE_AUX_CLASS, - &rfc4104::PCELS_SOURCE_SAP_VARIABLE_AUX_CLASS, - &rfc4104::PCELS_STRING_VALUE_AUX_CLASS, - &rfc4104::PCELS_VALUE_AUX_CLASS, - &rfc4104::PCELS_VARIABLE, - &rfc4104::PCELS_VENDOR_VALUE_AUX_CLASS, - &rfc4104::PCELS_VENDOR_VARIABLE_AUX_CLASS, - &rfc4104::PCELS_VLAN_VARIABLE_AUX_CLASS, - &rfc4237::VPIM_USER, - &rfc4403::UDDI_ADDRESS, - &rfc4403::UDDI_BINDING_TEMPLATE, - &rfc4403::UDDI_BUSINESS_ENTITY, - &rfc4403::UDDI_BUSINESS_SERVICE, - &rfc4403::UDDI_CONTACT, - &rfc4403::UDDI_PUBLISHER_ASSERTION, - &rfc4403::UDDI_T_MODEL, - &rfc4403::UDDI_T_MODEL_INSTANCE_INFO, - &rfc4403::UDDIV_3_ENTITY_OBITUARY, - &rfc4403::UDDIV_3_SUBSCRIPTION, - &rfc4512::ALIAS, - &rfc4512::EXTENSIBLE_OBJECT, - &rfc4512::SUBSCHEMA, - &rfc4512::TOP, - &rfc4519::APPLICATION_PROCESS, - &rfc4519::COUNTRY, - &rfc4519::DC_OBJECT, - &rfc4519::DEVICE, - &rfc4519::GROUP_OF_NAMES, - &rfc4519::GROUP_OF_UNIQUE_NAMES, - &rfc4519::LOCALITY, - &rfc4519::ORGANIZATION, - &rfc4519::ORGANIZATIONAL_PERSON, - &rfc4519::ORGANIZATIONAL_ROLE, - &rfc4519::ORGANIZATIONAL_UNIT, - &rfc4519::PERSON, - &rfc4519::RESIDENTIAL_PERSON, - &rfc4519::UID_OBJECT, - &rfc4523::CERTIFICATION_AUTHORITY, - &rfc4523::CERTIFICATION_AUTHORITY_V_2, - &rfc4523::CRL_DISTRIBUTION_POINT, - &rfc4523::DELTA_CRL, - &rfc4523::PKI_CA, - &rfc4523::PKI_USER, - &rfc4523::STRONG_AUTHENTICATION_USER, - &rfc4523::USER_SECURITY_INFORMATION, - &rfc4524::ACCOUNT, - &rfc4524::DOCUMENT, - &rfc4524::DOCUMENT_SERIES, - &rfc4524::DOMAIN, - &rfc4524::DOMAIN_RELATED_OBJECT, - &rfc4524::FRIENDLY_COUNTRY, - &rfc4524::RFC_822_LOCAL_PART, - &rfc4524::ROOM, - &rfc4524::SIMPLE_SECURITY_OBJECT, - &rfc4876::DUA_CONFIG_PROFILE, - &rfc6109::LDIF_LOCATION_URL_OBJECT, - &rfc6109::PROVIDER, - &rfc7532::FEDFS_FSL, - &rfc7532::FEDFS_FSN, - &rfc7532::FEDFS_NFS_FSL, - &rfc7532::FEDFS_NSDB_CONTAINER_INFO, - &rfc8284::JID_OBJECT, - ]); +pub mod rfc2247 { + pub const DOMAIN_NAME_FORM: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("1.3.6.1.4.1.1466.345"), + name: "domainNameForm", + }; } -pub mod admin { - #![doc = "Administrative Role"] - pub mod rfc3672 { - pub const ACCESS_CONTROL_INNER_AREA: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.23.3"), - name: "accessControlInnerArea", - }; - pub const ACCESS_CONTROL_SPECIFIC_AREA: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.23.2"), - name: "accessControlSpecificArea", - }; - pub const AUTONOMOUS_AREA: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.23.1"), - name: "autonomousArea", - }; - pub const COLLECTIVE_ATTRIBUTE_INNER_AREA: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.23.6"), - name: "collectiveAttributeInnerArea", - }; - pub const COLLECTIVE_ATTRIBUTE_SPECIFIC_AREA: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.23.5"), - name: "collectiveAttributeSpecificArea", - }; - pub const SUBSCHEMA_ADMIN_SPECIFIC_AREA: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.23.4"), - name: "subschemaAdminSpecificArea", - }; - } - pub const DB: super::super::Database<'static> = super::super::Database(&[ - &rfc3672::ACCESS_CONTROL_INNER_AREA, - &rfc3672::ACCESS_CONTROL_SPECIFIC_AREA, - &rfc3672::AUTONOMOUS_AREA, - &rfc3672::COLLECTIVE_ATTRIBUTE_INNER_AREA, - &rfc3672::COLLECTIVE_ATTRIBUTE_SPECIFIC_AREA, - &rfc3672::SUBSCHEMA_ADMIN_SPECIFIC_AREA, - ]); +pub mod rfc2252 { + pub const PRESENTATION_ADDRESS_MATCH: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.13.22"), + name: "presentationAddressMatch", + }; + pub const PROTOCOL_INFORMATION_MATCH: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.13.24"), + name: "protocolInformationMatch", + }; } -pub mod ext { - #![doc = "X.509 Certificate Extensions"] - pub mod rfc5280 { - pub const ID_CE_AUTHORITY_KEY_IDENTIFIER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.35"), - name: "id-ce-authorityKeyIdentifier", - }; - pub const ID_CE_SUBJECT_KEY_IDENTIFIER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.14"), - name: "id-ce-subjectKeyIdentifier", - }; - pub const ID_CE_KEY_USAGE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.15"), - name: "id-ce-keyUsage", - }; - pub const ID_CE_PRIVATE_KEY_USAGE_PERIOD: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.16"), - name: "id-ce-privateKeyUsagePeriod", - }; - pub const ID_CE_CERTIFICATE_POLICIES: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.32"), - name: "id-ce-certificatePolicies", - }; - pub const ID_CE_POLICY_MAPPINGS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.33"), - name: "id-ce-policyMappings", - }; - pub const ID_CE_SUBJECT_ALT_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.17"), - name: "id-ce-subjectAltName", - }; - pub const ID_CE_ISSUER_ALT_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.18"), - name: "id-ce-issuerAltName", - }; - pub const ID_CE_SUBJECT_DIRECTORY_ATTRIBUTES: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.9"), - name: "id-ce-subjectDirectoryAttributes", - }; - pub const ID_CE_BASIC_CONSTRAINTS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.19"), - name: "id-ce-basicConstraints", - }; - pub const ID_CE_NAME_CONSTRAINTS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "id-ce-policyConstraints", - }; - pub const ID_CE_CRL_DISTRIBUTION_POINTS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.31"), - name: "id-ce-cRLDistributionPoints", - }; - pub const ID_CE_EXT_KEY_USAGE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.37"), - name: "id-ce-extKeyUsage", - }; - pub const ID_CE_INHIBIT_ANY_POLICY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.54"), - name: "id-ce-inhibitAnyPolicy", - }; - pub const ID_CE_FRESHEST_CRL: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.46"), - name: "id-ce-freshestCRL", - }; - pub const ID_CE_CRL_NUMBER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.20"), - name: "id-ce-cRLNumber", - }; - pub const ID_CE_ISSUING_DISTRIBUTION_POINT: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.28"), - name: "id-ce-issuingDistributionPoint", - }; - pub const ID_CE_DELTA_CRL_INDICATOR: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.27"), - name: "id-ce-deltaCRLIndicator", - }; - pub const ID_CE_CRL_REASONS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "id-ce-certificateIssuer", - }; - pub const ID_CE_HOLD_INSTRUCTION_CODE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.23"), - name: "id-ce-holdInstructionCode", - }; - pub const ID_CE_INVALIDITY_DATE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.24"), - name: "id-ce-invalidityDate", - }; - } - pub const DB: super::super::Database<'static> = super::super::Database(&[ - &rfc5280::ID_CE_AUTHORITY_KEY_IDENTIFIER, - &rfc5280::ID_CE_SUBJECT_KEY_IDENTIFIER, - &rfc5280::ID_CE_KEY_USAGE, - &rfc5280::ID_CE_PRIVATE_KEY_USAGE_PERIOD, - &rfc5280::ID_CE_CERTIFICATE_POLICIES, - &rfc5280::ID_CE_POLICY_MAPPINGS, - &rfc5280::ID_CE_SUBJECT_ALT_NAME, - &rfc5280::ID_CE_ISSUER_ALT_NAME, - &rfc5280::ID_CE_SUBJECT_DIRECTORY_ATTRIBUTES, - &rfc5280::ID_CE_BASIC_CONSTRAINTS, - &rfc5280::ID_CE_NAME_CONSTRAINTS, - &rfc5280::ID_CE_POLICY_CONSTRAINTS, - &rfc5280::ID_CE_CRL_DISTRIBUTION_POINTS, - &rfc5280::ID_CE_EXT_KEY_USAGE, - &rfc5280::ID_CE_INHIBIT_ANY_POLICY, - &rfc5280::ID_CE_FRESHEST_CRL, - &rfc5280::ID_CE_CRL_NUMBER, - &rfc5280::ID_CE_ISSUING_DISTRIBUTION_POINT, - &rfc5280::ID_CE_DELTA_CRL_INDICATOR, - &rfc5280::ID_CE_CRL_REASONS, - &rfc5280::ID_CE_CERTIFICATE_ISSUER, - &rfc5280::ID_CE_HOLD_INSTRUCTION_CODE, - &rfc5280::ID_CE_INVALIDITY_DATE, - ]); +pub mod rfc2256 { + pub const APPLICATION_ENTITY: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.6.12"), + name: "applicationEntity", + }; + pub const DMD: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.6.20"), + name: "dmd", + }; + pub const DMD_NAME: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.4.54"), + name: "dmdName", + }; + pub const DSA: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.6.13"), + name: "dSA", + }; + pub const KNOWLEDGE_INFORMATION: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.4.2"), + name: "knowledgeInformation", + }; + pub const PRESENTATION_ADDRESS: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.4.29"), + name: "presentationAddress", + }; + pub const PROTOCOL_INFORMATION: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.4.48"), + name: "protocolInformation", + }; + pub const STATE_OR_PROVINCE_NAME: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.4.8"), + name: "stateOrProvinceName", + }; + pub const STREET_ADDRESS: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.4.9"), + name: "streetAddress", + }; + pub const SUPPORTED_APPLICATION_CONTEXT: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + 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"), + name: "distinguishedNameTableKey", + }; + pub const SUBTREE: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "table", + }; + pub const TABLE_ENTRY: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + 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"), + 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"), + 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"), + name: "dynamicObject", + }; + pub const DYNAMIC_SUBTREES: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + 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"), + name: "calCalAdrURI", + }; + pub const CAL_CAL_URI: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "calCAPURI", + }; + pub const CAL_ENTRY: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + 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"), + name: "calOtherCalAdrURIs", + }; + pub const CAL_OTHER_CAL_UR_IS: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "calOtherCAPURIs", + }; + pub const CAL_OTHER_FBUR_LS: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "carLicense", + }; + pub const DEPARTMENT_NUMBER: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "displayName", + }; + pub const EMPLOYEE_NUMBER: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "employeeType", + }; + pub const INET_ORG_PERSON: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "jpegPhoto", + }; + pub const PREFERRED_LANGUAGE: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "userPKCS12", + }; + pub const USER_SMIME_CERTIFICATE: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "email", + }; + pub const EMAIL_ADDRESS: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("1.2.840.113549.1.9.1"), + name: "emailAddress", + }; + pub const PSEUDONYM: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "ref", + }; + pub const REFERRAL: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "c-FacsimileTelephoneNumber", + }; + pub const C_INTERNATIONAL_ISDN_NUMBER: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "c-l", + }; + pub const C_PHYSICAL_DELIVERY_OFFICE: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "c-PostalAddress", + }; + pub const C_POSTAL_CODE: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "c-PostOfficeBox", + }; + pub const C_O: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "c-ou", + }; + pub const C_ST: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "c-street", + }; + pub const C_TELEPHONE_NUMBER: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "c-TelexNumber", + }; + pub const COLLECTIVE_ATTRIBUTE_SUBENTRIES: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.18.12"), + name: "collectiveAttributeSubentries", + }; + pub const COLLECTIVE_ATTRIBUTE_SUBENTRY: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.20.2"), + name: "collectiveAttributeSubentry", + }; + pub const COLLECTIVE_EXCLUSIONS: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "accessControlInnerArea", + }; + pub const ACCESS_CONTROL_SPECIFIC_AREA: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.23.2"), + name: "accessControlSpecificArea", + }; + pub const ADMINISTRATIVE_ROLE: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.18.5"), + name: "administrativeRole", + }; + pub const AUTONOMOUS_AREA: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.23.1"), + name: "autonomousArea", + }; + pub const COLLECTIVE_ATTRIBUTE_INNER_AREA: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.23.6"), + name: "collectiveAttributeInnerArea", + }; + pub const COLLECTIVE_ATTRIBUTE_SPECIFIC_AREA: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.23.5"), + name: "collectiveAttributeSpecificArea", + }; + pub const SUBENTRY: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.17.0"), + name: "subentry", + }; + pub const SUBSCHEMA_ADMIN_SPECIFIC_AREA: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.23.4"), + name: "subschemaAdminSpecificArea", + }; + pub const SUBTREE_SPECIFICATION: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "allComponentsMatch", + }; + pub const COMPONENT_FILTER_MATCH: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "directoryComponentsMatch", + }; + pub const PRESENT_MATCH: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "rdnMatch", + }; +} +pub mod rfc3698 { + pub const STORED_PREFIX_MATCH: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "pcimPolicy", + }; + pub const PCIM_GROUP: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "pcimGroupAuxClass", + }; + pub const PCIM_GROUP_INSTANCE: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "pcimRule", + }; + pub const PCIM_RULE_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "pcimRuleInstance", + }; + pub const PCIM_RULE_CONDITION_ASSOCIATION: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "pcimRuleValidityAssociation", + }; + pub const PCIM_RULE_ACTION_ASSOCIATION: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "pcimConditionAuxClass", + }; + pub const PCIM_TPC_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "pcimConditionVendorAuxClass", + }; + pub const PCIM_ACTION_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "pcimActionVendorAuxClass", + }; + pub const PCIM_POLICY_INSTANCE: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "pcimElementAuxClass", + }; + pub const PCIM_REPOSITORY: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "pcimRepositoryAuxClass", + }; + pub const PCIM_REPOSITORY_INSTANCE: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + 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"), + 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"), + name: "pcimRuleContainmentAuxClass", + }; + pub const PCIM_KEYWORDS: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "pcimGroupName", + }; + pub const PCIM_RULE_NAME: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + 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"), + name: "pcimRuleConditionListType", + }; + pub const PCIM_RULE_CONDITION_LIST: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + 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"), + name: "pcimRuleValidityPeriodList", + }; + pub const PCIM_RULE_USAGE: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "pcimRulePriority", + }; + pub const PCIM_RULE_MANDATORY: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "pcimRuleSequencedActions", + }; + pub const PCIM_ROLES: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "pcimConditionGroupNumber", + }; + pub const PCIM_CONDITION_NEGATED: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "pcimConditionName", + }; + pub const PCIM_CONDITION_DN: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + 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"), + name: "pcimTimePeriodConditionDN", + }; + pub const PCIM_ACTION_NAME: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "pcimActionOrder", + }; + pub const PCIM_ACTION_DN: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + 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"), + 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"), + 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"), + 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"), + 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"), + name: "pcimTPCLocalOrUtcTime", + }; + pub const PCIM_VENDOR_CONSTRAINT_DATA: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "pcimVendorConstraintEncoding", + }; + pub const PCIM_VENDOR_ACTION_DATA: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "pcimVendorActionEncoding", + }; + pub const PCIM_POLICY_INSTANCE_NAME: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + 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"), + 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"), + 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"), + name: "pcimRulesAuxContainedSet", + }; +} +pub mod rfc3712 { + pub const PRINTER_ALIASES: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "printer-charset-configured", + }; + pub const PRINTER_CHARSET_SUPPORTED: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "printer-color-supported", + }; + pub const PRINTER_COMPRESSION_SUPPORTED: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "printer-copies-supported", + }; + pub const PRINTER_CURRENT_OPERATOR: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + 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"), + 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"), + 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"), + 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"), + name: "printer-info", + }; + pub const PRINTER_IPP_VERSIONS_SUPPORTED: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + 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"), + 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"), + name: "printer-location", + }; + pub const PRINTER_MAKE_AND_MODEL: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + 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"), + name: "printer-media-supported", + }; + pub const PRINTER_MORE_INFO: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + 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"), + name: "printer-name", + }; + pub const PRINTER_NATURAL_LANGUAGE_CONFIGURED: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + 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"), + 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"), + 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"), + 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"), + 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"), + name: "printer-resolution-supported", + }; + pub const PRINTER_SERVICE_PERSON: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + 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"), + name: "printer-stacking-order-supported", + }; + pub const PRINTER_URI: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "printer-xri-supported", + }; + pub const PRINTER_ABSTRACT: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "printerIPP", + }; + pub const PRINTER_LPR: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "printerService", + }; + pub const PRINTER_SERVICE_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + 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"), + 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"), + 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"), + name: "pcels8021HdrDestMACMask", + }; + pub const PCELS_8021_HDR_PRIORITY: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + 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"), + 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"), + name: "pcels8021HdrSourceMACMask", + }; + pub const PCELS_8021_HDR_VLANID: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "pcelsActionAssociation", + }; + pub const PCELS_ACTION_LIST: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + 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"), + name: "pcelsBitStringValueAuxClass", + }; + pub const PCELS_BOOLEAN: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + 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"), + 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"), + 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"), + name: "pcelsCompoundFilterConditionAuxClass", + }; + pub const PCELS_CONDITION_ASSOCIATION: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "pcelsConditionList", + }; + pub const PCELS_CONDITION_LIST_TYPE: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "pcelsCoSVariableAuxClass", + }; + pub const PCELS_DECISION_STRATEGY: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + 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"), + 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"), + 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"), + 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"), + 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"), + name: "pcelsDSCPVariableAuxClass", + }; + pub const PCELS_ELEMENT_LIST: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "pcelsEthertypeVariableAuxClass", + }; + pub const PCELS_EXECUTION_STRATEGY: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "pcelsExpectedValueList", + }; + pub const PCELS_EXPECTED_VALUE_TYPES: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "pcelsExplicitVariableAuxClass", + }; + pub const PCELS_FILTER_DIRECTION: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "pcelsFilterEntryBase", + }; + pub const PCELS_FILTER_ENTRY_LIST: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + 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"), + name: "pcelsFilterListAuxClass", + }; + pub const PCELS_FILTER_LIST_NAME: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + 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"), + 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"), + name: "pcelsFlowIdVariableAuxClass", + }; + pub const PCELS_GROUP: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "pcelsGroupAuxClass", + }; + pub const PCELS_GROUP_INSTANCE: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "pcelsImplicitVariableAuxClass", + }; + pub const PCELS_INTEGER_LIST: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + 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"), + 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"), + 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"), + 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"), + 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"), + 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"), + 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"), + 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"), + 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"), + 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"), + 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"), + 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"), + 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"), + name: "pcelsIPHdrSourcePortStart", + }; + pub const PCELS_IP_HDR_VERSION: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + 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"), + 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"), + 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"), + 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"), + 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"), + 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"), + 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"), + name: "pcelsIPVersionVariableAuxClass", + }; + pub const PCELS_IS_MIRRORED: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + 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"), + name: "pcelsMACAddrValueAuxClass", + }; + pub const PCELS_POLICY_SET: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "pcelsPolicySetAssociation", + }; + pub const PCELS_POLICY_SET_DN: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "pcelsPolicySetList", + }; + pub const PCELS_POLICY_SET_NAME: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "pcelsPriority", + }; + pub const PCELS_REUSABLE_CONTAINER: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "pcelsReusableContainerAuxClass", + }; + pub const PCELS_REUSABLE_CONTAINER_INSTANCE: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "pcelsReusableContainerList", + }; + pub const PCELS_REUSABLE_CONTAINER_NAME: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "pcelsRole", + }; + pub const PCELS_ROLE_COLLECTION: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "pcelsRoleCollectionName", + }; + pub const PCELS_RULE: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "pcelsRuleAuxClass", + }; + pub const PCELS_RULE_INSTANCE: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "pcelsRuleValidityPeriodList", + }; + pub const PCELS_SEQUENCED_ACTIONS: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + 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"), + 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"), + 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"), + 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"), + 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"), + 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"), + 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"), + 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"), + name: "pcelsSourceSAPVariableAuxClass", + }; + pub const PCELS_STRING_LIST: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "pcelsStringValueAuxClass", + }; + pub const PCELS_VALUE_AUX_CLASS: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "pcelsValueDN", + }; + pub const PCELS_VALUE_NAME: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "pcelsVariable", + }; + pub const PCELS_VARIABLE_DN: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "pcelsVariableModelClass", + }; + pub const PCELS_VARIABLE_MODEL_PROPERTY: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + 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"), + name: "pcelsVendorValueAuxClass", + }; + pub const PCELS_VENDOR_VALUE_DATA: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + 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"), + name: "pcelsVendorVariableAuxClass", + }; + pub const PCELS_VENDOR_VARIABLE_DATA: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + 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"), + 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"), + name: "vPIMUser", + }; + pub const VPIM_RFC_822_MAILBOX: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "vPIMTelephoneNumber", + }; + pub const VPIM_SPOKEN_NAME: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + 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"), + name: "vPIMSupportedAudioMediaTypes", + }; + pub const VPIM_SUPPORTED_MESSAGE_CONTEXT: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "vPIMTextName", + }; + pub const VPIM_EXTENDED_ABSENCE_STATUS: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "vPIMMaxMessageSize", + }; + pub const VPIM_SUB_MAILBOXES: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "uddiAccessPoint", + }; + pub const UDDI_ADDRESS: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "uddiAddressLine", + }; + pub const UDDI_ADDRESS_NAME_FORM: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "uddiAuthorizedName", + }; + pub const UDDI_BINDING_KEY: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + 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"), + name: "uddiBindingTemplateNameForm", + }; + pub const UDDI_BUSINESS_ENTITY: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "uddiBusinessEntityNameForm", + }; + pub const UDDI_BUSINESS_KEY: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + 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"), + name: "uddiBusinessServiceNameForm", + }; + pub const UDDI_CATEGORY_BAG: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "uddiContact", + }; + pub const UDDI_CONTACT_NAME_FORM: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "uddiDescription", + }; + pub const UDDI_DISCOVERY_UR_LS: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "uddiEMail", + }; + pub const UDDI_FROM_KEY: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "uddiHostingRedirector", + }; + pub const UDDI_IDENTIFIER_BAG: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "uddiInstanceDescription", + }; + pub const UDDI_INSTANCE_PARMS: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "uddiIsHidden", + }; + pub const UDDI_IS_PROJECTION: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "uddiKeyedReference", + }; + pub const UDDI_LANG: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "uddiName", + }; + pub const UDDI_OPERATOR: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "uddiOverviewDescription", + }; + pub const UDDI_OVERVIEW_URL: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "uddiPersonName", + }; + pub const UDDI_PHONE: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + 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"), + name: "uddiPublisherAssertionNameForm", + }; + pub const UDDI_SERVICE_KEY: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "uddiSortCode", + }; + pub const UDDI_T_MODEL: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + 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"), + name: "uddiTModelInstanceInfoNameForm", + }; + pub const UDDI_T_MODEL_KEY: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "uddiTModelNameForm", + }; + pub const UDDI_TO_KEY: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "uddiUseType", + }; + pub const UDDI_UUID: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "uddiv3BindingKey", + }; + pub const UDDIV_3_BRIEF_RESPONSE: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "uddiv3BusinessKey", + }; + pub const UDDIV_3_DIGITAL_SIGNATURE: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + 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"), + name: "uddiv3EntityDeletionTime", + }; + pub const UDDIV_3_ENTITY_KEY: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "uddiv3EntityModificationTime", + }; + pub const UDDIV_3_ENTITY_OBITUARY: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "uddiv3EntityObituaryNameForm", + }; + pub const UDDIV_3_EXPIRES_AFTER: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "uddiv3MaxEntities", + }; + pub const UDDIV_3_NODE_ID: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "uddiv3NotificationInterval", + }; + pub const UDDIV_3_SERVICE_KEY: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "uddiv3Subscription", + }; + pub const UDDIV_3_SUBSCRIPTION_FILTER: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + 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"), + name: "uddiv3SubscriptionNameForm", + }; + pub const UDDIV_3_TMODEL_KEY: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "alias", + }; + pub const ALIASED_OBJECT_NAME: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "altServer", + }; + pub const ATTRIBUTE_TYPES: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.21.5"), + name: "attributeTypes", + }; + pub const CREATE_TIMESTAMP: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.18.1"), + name: "createTimestamp", + }; + pub const CREATORS_NAME: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.18.3"), + name: "creatorsName", + }; + pub const DIT_CONTENT_RULES: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.21.2"), + name: "dITContentRules", + }; + pub const DIT_STRUCTURE_RULES: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "extensibleObject", + }; + pub const GOVERNING_STRUCTURE_RULE: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "ldapSyntaxes", + }; + pub const MATCHING_RULES: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.21.4"), + name: "matchingRules", + }; + pub const MATCHING_RULE_USE: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.21.8"), + name: "matchingRuleUse", + }; + pub const MODIFIERS_NAME: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.18.4"), + name: "modifiersName", + }; + pub const MODIFY_TIMESTAMP: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.18.2"), + name: "modifyTimestamp", + }; + pub const NAME_FORMS: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "namingContexts", + }; + pub const OBJECT_CLASS: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.4.0"), + name: "objectClass", + }; + pub const OBJECT_CLASSES: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.21.6"), + name: "objectClasses", + }; + pub const STRUCTURAL_OBJECT_CLASS: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.21.9"), + name: "structuralObjectClass", + }; + pub const SUBSCHEMA: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.20.1"), + name: "subschema", + }; + pub const SUBSCHEMA_SUBENTRY: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "supportedControl", + }; + pub const SUPPORTED_EXTENSION: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + 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"), + 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"), + name: "supportedSASLMechanisms", + }; + pub const TOP: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "bitStringMatch", + }; + pub const BOOLEAN_MATCH: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "caseExactIA5Match", + }; + pub const CASE_EXACT_MATCH: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.13.5"), + name: "caseExactMatch", + }; + pub const CASE_EXACT_ORDERING_MATCH: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.13.6"), + name: "caseExactOrderingMatch", + }; + pub const CASE_EXACT_SUBSTRINGS_MATCH: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + 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"), + name: "caseIgnoreIA5SubstringsMatch", + }; + pub const CASE_IGNORE_LIST_MATCH: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "caseIgnoreListSubstringsMatch", + }; + pub const CASE_IGNORE_MATCH: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.13.2"), + name: "caseIgnoreMatch", + }; + pub const CASE_IGNORE_ORDERING_MATCH: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.13.3"), + name: "caseIgnoreOrderingMatch", + }; + pub const CASE_IGNORE_SUBSTRINGS_MATCH: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "directoryStringFirstComponentMatch", + }; + pub const DISTINGUISHED_NAME_MATCH: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.13.1"), + name: "distinguishedNameMatch", + }; + pub const GENERALIZED_TIME_MATCH: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.13.27"), + name: "generalizedTimeMatch", + }; + pub const GENERALIZED_TIME_ORDERING_MATCH: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.13.28"), + name: "generalizedTimeOrderingMatch", + }; + pub const INTEGER_FIRST_COMPONENT_MATCH: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.13.29"), + name: "integerFirstComponentMatch", + }; + pub const INTEGER_MATCH: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.13.14"), + name: "integerMatch", + }; + pub const INTEGER_ORDERING_MATCH: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.13.15"), + name: "integerOrderingMatch", + }; + pub const KEYWORD_MATCH: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.13.33"), + name: "keywordMatch", + }; + pub const NUMERIC_STRING_MATCH: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.13.8"), + name: "numericStringMatch", + }; + pub const NUMERIC_STRING_ORDERING_MATCH: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.13.9"), + name: "numericStringOrderingMatch", + }; + pub const NUMERIC_STRING_SUBSTRINGS_MATCH: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "objectIdentifierFirstComponentMatch", + }; + pub const OBJECT_IDENTIFIER_MATCH: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.13.0"), + name: "objectIdentifierMatch", + }; + pub const OCTET_STRING_MATCH: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.13.17"), + name: "octetStringMatch", + }; + pub const OCTET_STRING_ORDERING_MATCH: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.13.18"), + name: "octetStringOrderingMatch", + }; + pub const TELEPHONE_NUMBER_MATCH: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.13.20"), + name: "telephoneNumberMatch", + }; + pub const TELEPHONE_NUMBER_SUBSTRINGS_MATCH: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.13.21"), + name: "telephoneNumberSubstringsMatch", + }; + pub const UNIQUE_MEMBER_MATCH: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.13.23"), + name: "uniqueMemberMatch", + }; + pub const WORD_MATCH: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "applicationProcess", + }; + pub const BUSINESS_CATEGORY: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.4.15"), + name: "businessCategory", + }; + pub const C: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.4.6"), + name: "c", + }; + pub const CN: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.4.3"), + name: "cn", + }; + pub const COMMON_NAME: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.4.3"), + name: "commonName", + }; + pub const COUNTRY: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.6.2"), + name: "country", + }; + pub const COUNTRY_NAME: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.4.6"), + name: "countryName", + }; + pub const DC: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "dcObject", + }; + pub const DESCRIPTION: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.4.13"), + name: "description", + }; + pub const DESTINATION_INDICATOR: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.4.27"), + name: "destinationIndicator", + }; + pub const DEVICE: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.6.14"), + name: "device", + }; + pub const DISTINGUISHED_NAME: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.4.49"), + name: "distinguishedName", + }; + pub const DN_QUALIFIER: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "domainComponent", + }; + pub const ENHANCED_SEARCH_GUIDE: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.4.47"), + name: "enhancedSearchGuide", + }; + pub const FACSIMILE_TELEPHONE_NUMBER: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.4.23"), + name: "facsimileTelephoneNumber", + }; + pub const GENERATION_QUALIFIER: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.4.44"), + name: "generationQualifier", + }; + pub const GIVEN_NAME: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.4.42"), + name: "givenName", + }; + pub const GROUP_OF_NAMES: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.6.9"), + name: "groupOfNames", + }; + pub const GROUP_OF_UNIQUE_NAMES: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.6.17"), + name: "groupOfUniqueNames", + }; + pub const HOUSE_IDENTIFIER: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.4.51"), + name: "houseIdentifier", + }; + pub const INITIALS: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.4.43"), + name: "initials", + }; + pub const INTERNATIONALI_SDN_NUMBER: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.4.25"), + name: "internationaliSDNNumber", + }; + pub const L: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.4.7"), + name: "L", + }; + pub const LOCALITY: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.6.3"), + name: "locality", + }; + pub const LOCALITY_NAME: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.4.7"), + name: "localityName", + }; + pub const MEMBER: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.4.31"), + name: "member", + }; + pub const NAME: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.4.41"), + name: "name", + }; + pub const O: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.4.10"), + name: "o", + }; + pub const ORGANIZATION: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.6.4"), + name: "organization", + }; + pub const ORGANIZATIONAL_PERSON: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.6.7"), + name: "organizationalPerson", + }; + pub const ORGANIZATIONAL_ROLE: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.6.8"), + name: "organizationalRole", + }; + pub const ORGANIZATIONAL_UNIT: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.6.5"), + name: "organizationalUnit", + }; + pub const ORGANIZATIONAL_UNIT_NAME: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.4.11"), + name: "organizationalUnitName", + }; + pub const ORGANIZATION_NAME: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.4.10"), + name: "organizationName", + }; + pub const OU: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.4.11"), + name: "ou", + }; + pub const OWNER: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.4.32"), + name: "owner", + }; + pub const PERSON: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.6.6"), + name: "person", + }; + pub const PHYSICAL_DELIVERY_OFFICE_NAME: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.4.19"), + name: "physicalDeliveryOfficeName", + }; + pub const POSTAL_ADDRESS: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.4.16"), + name: "postalAddress", + }; + pub const POSTAL_CODE: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.4.17"), + name: "postalCode", + }; + pub const POST_OFFICE_BOX: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.4.18"), + name: "postOfficeBox", + }; + pub const PREFERRED_DELIVERY_METHOD: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.4.28"), + name: "preferredDeliveryMethod", + }; + pub const REGISTERED_ADDRESS: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.4.26"), + name: "registeredAddress", + }; + pub const RESIDENTIAL_PERSON: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.6.10"), + name: "residentialPerson", + }; + pub const ROLE_OCCUPANT: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.4.33"), + name: "roleOccupant", + }; + pub const SEARCH_GUIDE: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.4.14"), + name: "searchGuide", + }; + pub const SEE_ALSO: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.4.34"), + name: "seeAlso", + }; + pub const SERIAL_NUMBER: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.4.5"), + name: "serialNumber", + }; + pub const SN: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.4.4"), + name: "sn", + }; + pub const ST: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.4.8"), + name: "st", + }; + pub const STREET: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.4.9"), + name: "street", + }; + pub const SURNAME: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.4.4"), + name: "surname", + }; + pub const TELEPHONE_NUMBER: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.4.20"), + name: "telephoneNumber", + }; + pub const TELETEX_TERMINAL_IDENTIFIER: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.4.22"), + name: "teletexTerminalIdentifier", + }; + pub const TELEX_NUMBER: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.4.21"), + name: "telexNumber", + }; + pub const TITLE: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.4.12"), + name: "title", + }; + pub const UID: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "uidObject", + }; + pub const UNIQUE_MEMBER: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "userId", + }; + pub const USER_PASSWORD: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.4.35"), + name: "userPassword", + }; + pub const X_121_ADDRESS: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.4.24"), + name: "x121Address", + }; + pub const X_500_UNIQUE_IDENTIFIER: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "algorithmIdentifierMatch", + }; + pub const AUTHORITY_REVOCATION_LIST: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.4.38"), + name: "authorityRevocationList", + }; + pub const CA_CERTIFICATE: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.4.37"), + name: "cACertificate", + }; + pub const CERTIFICATE_EXACT_MATCH: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.13.34"), + name: "certificateExactMatch", + }; + pub const CERTIFICATE_LIST_EXACT_MATCH: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.13.38"), + name: "certificateListExactMatch", + }; + pub const CERTIFICATE_LIST_MATCH: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.13.39"), + name: "certificateListMatch", + }; + pub const CERTIFICATE_MATCH: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.13.35"), + name: "certificateMatch", + }; + pub const CERTIFICATE_PAIR_EXACT_MATCH: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.13.36"), + name: "certificatePairExactMatch", + }; + pub const CERTIFICATE_PAIR_MATCH: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.13.37"), + name: "certificatePairMatch", + }; + pub const CERTIFICATE_REVOCATION_LIST: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.4.39"), + name: "certificateRevocationList", + }; + pub const CERTIFICATION_AUTHORITY: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "certificationAuthority-V2", + }; + pub const CRL_DISTRIBUTION_POINT: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.6.19"), + name: "cRLDistributionPoint", + }; + pub const CROSS_CERTIFICATE_PAIR: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.4.40"), + name: "crossCertificatePair", + }; + pub const DELTA_CRL: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.6.23"), + name: "deltaCRL", + }; + pub const DELTA_REVOCATION_LIST: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.4.53"), + name: "deltaRevocationList", + }; + pub const PKI_CA: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.6.22"), + name: "pkiCA", + }; + pub const PKI_USER: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.6.21"), + name: "pkiUser", + }; + pub const STRONG_AUTHENTICATION_USER: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.6.15"), + name: "strongAuthenticationUser", + }; + pub const SUPPORTED_ALGORITHMS: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.4.52"), + name: "supportedAlgorithms", + }; + pub const USER_CERTIFICATE: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.4.36"), + name: "userCertificate", + }; + pub const USER_SECURITY_INFORMATION: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "account", + }; + pub const ASSOCIATED_DOMAIN: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "associatedName", + }; + pub const BUILDING_NAME: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "co", + }; + pub const DOCUMENT: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "documentAuthor", + }; + pub const DOCUMENT_IDENTIFIER: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "documentLocation", + }; + pub const DOCUMENT_PUBLISHER: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "documentSeries", + }; + pub const DOCUMENT_TITLE: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "documentVersion", + }; + pub const DOMAIN: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "domainRelatedObject", + }; + pub const DRINK: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "favouriteDrink", + }; + pub const FRIENDLY_COUNTRY: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "friendlyCountryName", + }; + pub const HOME_PHONE: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "homePostalAddress", + }; + pub const HOME_TELEPHONE: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "host", + }; + pub const INFO: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "mail", + }; + pub const MANAGER: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "mobile", + }; + pub const MOBILE_TELEPHONE_NUMBER: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "organizationalStatus", + }; + pub const PAGER: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "pagerTelephoneNumber", + }; + pub const PERSONAL_TITLE: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "RFC822LocalPart", + }; + pub const RFC_822_MAILBOX: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "room", + }; + pub const ROOM_NUMBER: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "secretary", + }; + pub const SIMPLE_SECURITY_OBJECT: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "singleLevelQuality", + }; + pub const UNIQUE_IDENTIFIER: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "userClass", + }; +} +pub mod rfc4530 { + pub const ENTRY_UUID: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "uuidMatch", + }; + pub const UUID_ORDERING_MATCH: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + 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"), + 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"), + 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"), + 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"), + 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"), + 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"), + 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"), + 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"), + 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"), + 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"), + 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"), + 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"), + 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"), + 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"), + 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"), + 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"), + name: "serviceSearchDescriptor", + }; +} +pub mod rfc5020 { + pub const ENTRY_DN: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("1.3.6.1.1.20"), + name: "entryDN", + }; +} +pub mod rfc5280 { + pub const ID_CE_AUTHORITY_KEY_IDENTIFIER: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.29.35"), + name: "id-ce-authorityKeyIdentifier", + }; + pub const ID_CE_SUBJECT_KEY_IDENTIFIER: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.29.14"), + name: "id-ce-subjectKeyIdentifier", + }; + pub const ID_CE_KEY_USAGE: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.29.15"), + name: "id-ce-keyUsage", + }; + pub const ID_CE_PRIVATE_KEY_USAGE_PERIOD: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.29.16"), + name: "id-ce-privateKeyUsagePeriod", + }; + pub const ID_CE_CERTIFICATE_POLICIES: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.29.32"), + name: "id-ce-certificatePolicies", + }; + pub const ID_CE_POLICY_MAPPINGS: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.29.33"), + name: "id-ce-policyMappings", + }; + pub const ID_CE_SUBJECT_ALT_NAME: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.29.17"), + name: "id-ce-subjectAltName", + }; + pub const ID_CE_ISSUER_ALT_NAME: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.29.18"), + name: "id-ce-issuerAltName", + }; + pub const ID_CE_SUBJECT_DIRECTORY_ATTRIBUTES: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.29.9"), + name: "id-ce-subjectDirectoryAttributes", + }; + pub const ID_CE_BASIC_CONSTRAINTS: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.29.19"), + name: "id-ce-basicConstraints", + }; + pub const ID_CE_NAME_CONSTRAINTS: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "id-ce-policyConstraints", + }; + pub const ID_CE_CRL_DISTRIBUTION_POINTS: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.29.31"), + name: "id-ce-cRLDistributionPoints", + }; + pub const ID_CE_EXT_KEY_USAGE: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.29.37"), + name: "id-ce-extKeyUsage", + }; + pub const ID_CE_INHIBIT_ANY_POLICY: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.29.54"), + name: "id-ce-inhibitAnyPolicy", + }; + pub const ID_CE_FRESHEST_CRL: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.29.46"), + name: "id-ce-freshestCRL", + }; + pub const ID_CE_CRL_NUMBER: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.29.20"), + name: "id-ce-cRLNumber", + }; + pub const ID_CE_ISSUING_DISTRIBUTION_POINT: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.29.28"), + name: "id-ce-issuingDistributionPoint", + }; + pub const ID_CE_DELTA_CRL_INDICATOR: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.29.27"), + name: "id-ce-deltaCRLIndicator", + }; + pub const ID_CE_CRL_REASONS: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "id-ce-certificateIssuer", + }; + pub const ID_CE_HOLD_INSTRUCTION_CODE: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.29.23"), + name: "id-ce-holdInstructionCode", + }; + pub const ID_CE_INVALIDITY_DATE: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.29.24"), + name: "id-ce-invalidityDate", + }; +} +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"), + 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"), + name: "LDIFLocationURLObject", + }; + pub const MAIL_RECEIPT: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "managedDomains", + }; + pub const PROVIDER: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + 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"), + name: "providerCertificateHash", + }; + pub const PROVIDER_NAME: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "providerUnit", + }; +} +pub mod rfc7532 { + pub const FEDFS_ANNOTATION: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "fedfsDescr", + }; + pub const FEDFS_FSL: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "fedfsFslHost", + }; + pub const FEDFS_FSL_PORT: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "fedfsFslTTL", + }; + pub const FEDFS_FSL_UUID: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "fedfsFsn", + }; + pub const FEDFS_FSN_TTL: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "fedfsFsnUuid", + }; + pub const FEDFS_NCE_DN: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "fedfsNcePrefix", + }; + pub const FEDFS_NET_ADDR: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + 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"), + 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"), + 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"), + 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"), + 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"), + 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"), + name: "fedfsNfsClassWritever", + }; + pub const FEDFS_NFS_CURRENCY: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + 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"), + 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"), + 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"), + 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"), + 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"), + name: "fedfsNfsMinorVer", + }; + pub const FEDFS_NFS_PATH: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + 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"), + 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"), + name: "fedfsNfsTransFlagRdma", + }; + pub const FEDFS_NFS_URI: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + 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"), + 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"), + 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"), + 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"), + name: "fedfsNsdbContainerInfo", + }; + pub const FEDFS_NSDB_NAME: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "fedfsNsdbPort", + }; + pub const FEDFS_UUID: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + 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"), + 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"), + 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"), + 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"), + 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"), + 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"), + 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"), + name: "JIDObject", + }; + pub const JID: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("1.3.6.1.1.23.2"), + name: "jid", + }; } pub const DB: super::Database<'static> = super::Database(&[ - &attr::rfc1274::A_RECORD, - &attr::rfc1274::AUDIO, - &attr::rfc1274::CNAME_RECORD, - &attr::rfc1274::DIT_REDIRECT, - &attr::rfc1274::DSA_QUALITY, - &attr::rfc1274::JANET_MAILBOX, - &attr::rfc1274::LAST_MODIFIED_BY, - &attr::rfc1274::LAST_MODIFIED_TIME, - &attr::rfc1274::MAIL_PREFERENCE_OPTION, - &attr::rfc1274::MD_RECORD, - &attr::rfc1274::MX_RECORD, - &attr::rfc1274::NS_RECORD, - &attr::rfc1274::OTHER_MAILBOX, - &attr::rfc1274::PERSONAL_SIGNATURE, - &attr::rfc1274::PHOTO, - &attr::rfc1274::SOA_RECORD, - &attr::rfc1274::SUBTREE_MAXIMUM_QUALITY, - &attr::rfc1274::SUBTREE_MINIMUM_QUALITY, - &attr::rfc1274::TEXT_ENCODED_OR_ADDRESS, - &attr::rfc2079::LABELED_URI, - &attr::rfc2164::ASSOCIATED_INTERNET_GATEWAY, - &attr::rfc2164::ASSOCIATED_OR_ADDRESS, - &attr::rfc2164::ASSOCIATED_X_400_GATEWAY, - &attr::rfc2164::MCGAM_TABLES, - &attr::rfc2164::OR_ADDRESS_COMPONENT_TYPE, - &attr::rfc2256::DMD_NAME, - &attr::rfc2256::KNOWLEDGE_INFORMATION, - &attr::rfc2256::PRESENTATION_ADDRESS, - &attr::rfc2256::PROTOCOL_INFORMATION, - &attr::rfc2256::STATE_OR_PROVINCE_NAME, - &attr::rfc2256::STREET_ADDRESS, - &attr::rfc2256::SUPPORTED_APPLICATION_CONTEXT, - &attr::rfc2293::DISTINGUISHED_NAME_TABLE_KEY, - &attr::rfc2293::TEXT_TABLE_KEY, - &attr::rfc2293::TEXT_TABLE_VALUE, - &attr::rfc2589::DYNAMIC_SUBTREES, - &attr::rfc2589::ENTRY_TTL, - &attr::rfc2739::CAL_CAL_ADR_URI, - &attr::rfc2739::CAL_CAL_URI, - &attr::rfc2739::CAL_CAPURI, - &attr::rfc2739::CAL_FBURL, - &attr::rfc2739::CAL_OTHER_CAL_ADR_UR_IS, - &attr::rfc2739::CAL_OTHER_CAL_UR_IS, - &attr::rfc2739::CAL_OTHER_CAPUR_IS, - &attr::rfc2739::CAL_OTHER_FBUR_LS, - &attr::rfc2798::CAR_LICENSE, - &attr::rfc2798::DEPARTMENT_NUMBER, - &attr::rfc2798::DISPLAY_NAME, - &attr::rfc2798::EMPLOYEE_NUMBER, - &attr::rfc2798::EMPLOYEE_TYPE, - &attr::rfc2798::JPEG_PHOTO, - &attr::rfc2798::PREFERRED_LANGUAGE, - &attr::rfc2798::USER_PKCS_12, - &attr::rfc2798::USER_SMIME_CERTIFICATE, - &attr::rfc3280::EMAIL, - &attr::rfc3280::EMAIL_ADDRESS, - &attr::rfc3280::PSEUDONYM, - &attr::rfc3296::REF, - &attr::rfc3671::C_FACSIMILE_TELEPHONE_NUMBER, - &attr::rfc3671::C_INTERNATIONAL_ISDN_NUMBER, - &attr::rfc3671::C_L, - &attr::rfc3671::C_PHYSICAL_DELIVERY_OFFICE, - &attr::rfc3671::C_POSTAL_ADDRESS, - &attr::rfc3671::C_POSTAL_CODE, - &attr::rfc3671::C_POST_OFFICE_BOX, - &attr::rfc3671::C_O, - &attr::rfc3671::C_OU, - &attr::rfc3671::C_ST, - &attr::rfc3671::C_STREET, - &attr::rfc3671::C_TELEPHONE_NUMBER, - &attr::rfc3671::C_TELEX_NUMBER, - &attr::rfc3671::COLLECTIVE_ATTRIBUTE_SUBENTRIES, - &attr::rfc3671::COLLECTIVE_EXCLUSIONS, - &attr::rfc3672::ADMINISTRATIVE_ROLE, - &attr::rfc3672::SUBTREE_SPECIFICATION, - &attr::rfc3703::PCIM_KEYWORDS, - &attr::rfc3703::PCIM_GROUP_NAME, - &attr::rfc3703::PCIM_RULE_NAME, - &attr::rfc3703::PCIM_RULE_ENABLED, - &attr::rfc3703::PCIM_RULE_CONDITION_LIST_TYPE, - &attr::rfc3703::PCIM_RULE_CONDITION_LIST, - &attr::rfc3703::PCIM_RULE_ACTION_LIST, - &attr::rfc3703::PCIM_RULE_VALIDITY_PERIOD_LIST, - &attr::rfc3703::PCIM_RULE_USAGE, - &attr::rfc3703::PCIM_RULE_PRIORITY, - &attr::rfc3703::PCIM_RULE_MANDATORY, - &attr::rfc3703::PCIM_RULE_SEQUENCED_ACTIONS, - &attr::rfc3703::PCIM_ROLES, - &attr::rfc3703::PCIM_CONDITION_GROUP_NUMBER, - &attr::rfc3703::PCIM_CONDITION_NEGATED, - &attr::rfc3703::PCIM_CONDITION_NAME, - &attr::rfc3703::PCIM_CONDITION_DN, - &attr::rfc3703::PCIM_VALIDITY_CONDITION_NAME, - &attr::rfc3703::PCIM_TIME_PERIOD_CONDITION_DN, - &attr::rfc3703::PCIM_ACTION_NAME, - &attr::rfc3703::PCIM_ACTION_ORDER, - &attr::rfc3703::PCIM_ACTION_DN, - &attr::rfc3703::PCIM_TPC_TIME, - &attr::rfc3703::PCIM_TPC_MONTH_OF_YEAR_MASK, - &attr::rfc3703::PCIM_TPC_DAY_OF_MONTH_MASK, - &attr::rfc3703::PCIM_TPC_DAY_OF_WEEK_MASK, - &attr::rfc3703::PCIM_TPC_TIME_OF_DAY_MASK, - &attr::rfc3703::PCIM_TPC_LOCAL_OR_UTC_TIME, - &attr::rfc3703::PCIM_VENDOR_CONSTRAINT_DATA, - &attr::rfc3703::PCIM_VENDOR_CONSTRAINT_ENCODING, - &attr::rfc3703::PCIM_VENDOR_ACTION_DATA, - &attr::rfc3703::PCIM_VENDOR_ACTION_ENCODING, - &attr::rfc3703::PCIM_POLICY_INSTANCE_NAME, - &attr::rfc3703::PCIM_REPOSITORY_NAME, - &attr::rfc3703::PCIM_SUBTREES_AUX_CONTAINED_SET, - &attr::rfc3703::PCIM_GROUPS_AUX_CONTAINED_SET, - &attr::rfc3703::PCIM_RULES_AUX_CONTAINED_SET, - &attr::rfc3712::PRINTER_ALIASES, - &attr::rfc3712::PRINTER_CHARSET_CONFIGURED, - &attr::rfc3712::PRINTER_CHARSET_SUPPORTED, - &attr::rfc3712::PRINTER_COLOR_SUPPORTED, - &attr::rfc3712::PRINTER_COMPRESSION_SUPPORTED, - &attr::rfc3712::PRINTER_COPIES_SUPPORTED, - &attr::rfc3712::PRINTER_CURRENT_OPERATOR, - &attr::rfc3712::PRINTER_DELIVERY_ORIENTATION_SUPPORTED, - &attr::rfc3712::PRINTER_DOCUMENT_FORMAT_SUPPORTED, - &attr::rfc3712::PRINTER_FINISHINGS_SUPPORTED, - &attr::rfc3712::PRINTER_GENERATED_NATURAL_LANGUAGE_SUPPORTED, - &attr::rfc3712::PRINTER_INFO, - &attr::rfc3712::PRINTER_IPP_VERSIONS_SUPPORTED, - &attr::rfc3712::PRINTER_JOB_PRIORITY_SUPPORTED, - &attr::rfc3712::PRINTER_JOB_K_OCTETS_SUPPORTED, - &attr::rfc3712::PRINTER_LOCATION, - &attr::rfc3712::PRINTER_MAKE_AND_MODEL, - &attr::rfc3712::PRINTER_MEDIA_LOCAL_SUPPORTED, - &attr::rfc3712::PRINTER_MEDIA_SUPPORTED, - &attr::rfc3712::PRINTER_MORE_INFO, - &attr::rfc3712::PRINTER_MULTIPLE_DOCUMENT_JOBS_SUPPORTED, - &attr::rfc3712::PRINTER_NAME, - &attr::rfc3712::PRINTER_NATURAL_LANGUAGE_CONFIGURED, - &attr::rfc3712::PRINTER_NUMBER_UP_SUPPORTED, - &attr::rfc3712::PRINTER_OUTPUT_FEATURES_SUPPORTED, - &attr::rfc3712::PRINTER_PAGES_PER_MINUTE, - &attr::rfc3712::PRINTER_PAGES_PER_MINUTE_COLOR, - &attr::rfc3712::PRINTER_PRINT_QUALITY_SUPPORTED, - &attr::rfc3712::PRINTER_RESOLUTION_SUPPORTED, - &attr::rfc3712::PRINTER_SERVICE_PERSON, - &attr::rfc3712::PRINTER_SIDES_SUPPORTED, - &attr::rfc3712::PRINTER_STACKING_ORDER_SUPPORTED, - &attr::rfc3712::PRINTER_URI, - &attr::rfc3712::PRINTER_XRI_SUPPORTED, - &attr::rfc4104::PCELS_8021_HDR_DEST_MAC_ADDRESS, - &attr::rfc4104::PCELS_8021_HDR_DEST_MAC_MASK, - &attr::rfc4104::PCELS_8021_HDR_PRIORITY, - &attr::rfc4104::PCELS_8021_HDR_PROTOCOL_ID, - &attr::rfc4104::PCELS_8021_HDR_SOURCE_MAC_ADDRESS, - &attr::rfc4104::PCELS_8021_HDR_SOURCE_MAC_MASK, - &attr::rfc4104::PCELS_8021_HDR_VLANID, - &attr::rfc4104::PCELS_ACTION_LIST, - &attr::rfc4104::PCELS_BIT_STRING_LIST, - &attr::rfc4104::PCELS_BOOLEAN, - &attr::rfc4104::PCELS_CONDITION_LIST, - &attr::rfc4104::PCELS_CONDITION_LIST_TYPE, - &attr::rfc4104::PCELS_DECISION_STRATEGY, - &attr::rfc4104::PCELS_ELEMENT_LIST, - &attr::rfc4104::PCELS_EXECUTION_STRATEGY, - &attr::rfc4104::PCELS_EXPECTED_VALUE_LIST, - &attr::rfc4104::PCELS_EXPECTED_VALUE_TYPES, - &attr::rfc4104::PCELS_FILTER_DIRECTION, - &attr::rfc4104::PCELS_FILTER_ENTRY_LIST, - &attr::rfc4104::PCELS_FILTER_IS_NEGATED, - &attr::rfc4104::PCELS_FILTER_LIST_NAME, - &attr::rfc4104::PCELS_FILTER_NAME, - &attr::rfc4104::PCELS_INTEGER_LIST, - &attr::rfc4104::PCELS_IP_HDR_DEST_ADDRESS, - &attr::rfc4104::PCELS_IP_HDR_DEST_ADDRESS_END_OF_RANGE, - &attr::rfc4104::PCELS_IP_HDR_DEST_MASK, - &attr::rfc4104::PCELS_IP_HDR_DEST_PORT_END, - &attr::rfc4104::PCELS_IP_HDR_DEST_PORT_START, - &attr::rfc4104::PCELS_IP_HDR_DSCP_LIST, - &attr::rfc4104::PCELS_IP_HDR_FLOW_LABEL, - &attr::rfc4104::PCELS_IP_HDR_PROTOCOL_ID, - &attr::rfc4104::PCELS_IP_HDR_SOURCE_ADDRESS, - &attr::rfc4104::PCELS_IP_HDR_SOURCE_ADDRESS_END_OF_RANGE, - &attr::rfc4104::PCELS_IP_HDR_SOURCE_MASK, - &attr::rfc4104::PCELS_IP_HDR_SOURCE_PORT_END, - &attr::rfc4104::PCELS_IP_HDR_SOURCE_PORT_START, - &attr::rfc4104::PCELS_IP_HDR_VERSION, - &attr::rfc4104::PCELS_I_PV_4_ADDR_LIST, - &attr::rfc4104::PCELS_I_PV_6_ADDR_LIST, - &attr::rfc4104::PCELS_IS_MIRRORED, - &attr::rfc4104::PCELS_MAC_ADDR_LIST, - &attr::rfc4104::PCELS_POLICY_SET_DN, - &attr::rfc4104::PCELS_POLICY_SET_LIST, - &attr::rfc4104::PCELS_POLICY_SET_NAME, - &attr::rfc4104::PCELS_PRIORITY, - &attr::rfc4104::PCELS_REUSABLE_CONTAINER_LIST, - &attr::rfc4104::PCELS_REUSABLE_CONTAINER_NAME, - &attr::rfc4104::PCELS_ROLE, - &attr::rfc4104::PCELS_ROLE_COLLECTION_NAME, - &attr::rfc4104::PCELS_RULE_VALIDITY_PERIOD_LIST, - &attr::rfc4104::PCELS_SEQUENCED_ACTIONS, - &attr::rfc4104::PCELS_STRING_LIST, - &attr::rfc4104::PCELS_VALUE_DN, - &attr::rfc4104::PCELS_VALUE_NAME, - &attr::rfc4104::PCELS_VARIABLE_DN, - &attr::rfc4104::PCELS_VARIABLE_MODEL_CLASS, - &attr::rfc4104::PCELS_VARIABLE_MODEL_PROPERTY, - &attr::rfc4104::PCELS_VARIABLE_NAME, - &attr::rfc4104::PCELS_VENDOR_VALUE_DATA, - &attr::rfc4104::PCELS_VENDOR_VALUE_ENCODING, - &attr::rfc4104::PCELS_VENDOR_VARIABLE_DATA, - &attr::rfc4104::PCELS_VENDOR_VARIABLE_ENCODING, - &attr::rfc4237::VPIM_RFC_822_MAILBOX, - &attr::rfc4237::VPIM_TELEPHONE_NUMBER, - &attr::rfc4237::VPIM_SPOKEN_NAME, - &attr::rfc4237::VPIM_SUPPORTED_UA_BEHAVIORS, - &attr::rfc4237::VPIM_SUPPORTED_AUDIO_MEDIA_TYPES, - &attr::rfc4237::VPIM_SUPPORTED_MESSAGE_CONTEXT, - &attr::rfc4237::VPIM_TEXT_NAME, - &attr::rfc4237::VPIM_EXTENDED_ABSENCE_STATUS, - &attr::rfc4237::VPIM_MAX_MESSAGE_SIZE, - &attr::rfc4237::VPIM_SUB_MAILBOXES, - &attr::rfc4403::UDDI_ACCESS_POINT, - &attr::rfc4403::UDDI_ADDRESS_LINE, - &attr::rfc4403::UDDI_AUTHORIZED_NAME, - &attr::rfc4403::UDDI_BINDING_KEY, - &attr::rfc4403::UDDI_BUSINESS_KEY, - &attr::rfc4403::UDDI_CATEGORY_BAG, - &attr::rfc4403::UDDI_DESCRIPTION, - &attr::rfc4403::UDDI_DISCOVERY_UR_LS, - &attr::rfc4403::UDDI_E_MAIL, - &attr::rfc4403::UDDI_FROM_KEY, - &attr::rfc4403::UDDI_HOSTING_REDIRECTOR, - &attr::rfc4403::UDDI_IDENTIFIER_BAG, - &attr::rfc4403::UDDI_INSTANCE_DESCRIPTION, - &attr::rfc4403::UDDI_INSTANCE_PARMS, - &attr::rfc4403::UDDI_IS_HIDDEN, - &attr::rfc4403::UDDI_IS_PROJECTION, - &attr::rfc4403::UDDI_KEYED_REFERENCE, - &attr::rfc4403::UDDI_LANG, - &attr::rfc4403::UDDI_NAME, - &attr::rfc4403::UDDI_OPERATOR, - &attr::rfc4403::UDDI_OVERVIEW_DESCRIPTION, - &attr::rfc4403::UDDI_OVERVIEW_URL, - &attr::rfc4403::UDDI_PERSON_NAME, - &attr::rfc4403::UDDI_PHONE, - &attr::rfc4403::UDDI_SERVICE_KEY, - &attr::rfc4403::UDDI_SORT_CODE, - &attr::rfc4403::UDDI_T_MODEL_KEY, - &attr::rfc4403::UDDI_TO_KEY, - &attr::rfc4403::UDDI_USE_TYPE, - &attr::rfc4403::UDDI_UUID, - &attr::rfc4403::UDDIV_3_BINDING_KEY, - &attr::rfc4403::UDDIV_3_BRIEF_RESPONSE, - &attr::rfc4403::UDDIV_3_BUSINESS_KEY, - &attr::rfc4403::UDDIV_3_DIGITAL_SIGNATURE, - &attr::rfc4403::UDDIV_3_ENTITY_CREATION_TIME, - &attr::rfc4403::UDDIV_3_ENTITY_DELETION_TIME, - &attr::rfc4403::UDDIV_3_ENTITY_KEY, - &attr::rfc4403::UDDIV_3_ENTITY_MODIFICATION_TIME, - &attr::rfc4403::UDDIV_3_EXPIRES_AFTER, - &attr::rfc4403::UDDIV_3_MAX_ENTITIES, - &attr::rfc4403::UDDIV_3_NODE_ID, - &attr::rfc4403::UDDIV_3_NOTIFICATION_INTERVAL, - &attr::rfc4403::UDDIV_3_SERVICE_KEY, - &attr::rfc4403::UDDIV_3_SUBSCRIPTION_FILTER, - &attr::rfc4403::UDDIV_3_SUBSCRIPTION_KEY, - &attr::rfc4403::UDDIV_3_TMODEL_KEY, - &attr::rfc4512::ALIASED_OBJECT_NAME, - &attr::rfc4512::ALT_SERVER, - &attr::rfc4512::ATTRIBUTE_TYPES, - &attr::rfc4512::CREATE_TIMESTAMP, - &attr::rfc4512::CREATORS_NAME, - &attr::rfc4512::DIT_CONTENT_RULES, - &attr::rfc4512::DIT_STRUCTURE_RULES, - &attr::rfc4512::GOVERNING_STRUCTURE_RULE, - &attr::rfc4512::LDAP_SYNTAXES, - &attr::rfc4512::MATCHING_RULES, - &attr::rfc4512::MATCHING_RULE_USE, - &attr::rfc4512::MODIFIERS_NAME, - &attr::rfc4512::MODIFY_TIMESTAMP, - &attr::rfc4512::NAME_FORMS, - &attr::rfc4512::NAMING_CONTEXTS, - &attr::rfc4512::OBJECT_CLASS, - &attr::rfc4512::OBJECT_CLASSES, - &attr::rfc4512::STRUCTURAL_OBJECT_CLASS, - &attr::rfc4512::SUBSCHEMA_SUBENTRY, - &attr::rfc4512::SUPPORTED_CONTROL, - &attr::rfc4512::SUPPORTED_EXTENSION, - &attr::rfc4512::SUPPORTED_FEATURES, - &attr::rfc4512::SUPPORTED_LDAP_VERSION, - &attr::rfc4512::SUPPORTED_SASL_MECHANISMS, - &attr::rfc4519::BUSINESS_CATEGORY, - &attr::rfc4519::C, - &attr::rfc4519::CN, - &attr::rfc4519::COMMON_NAME, - &attr::rfc4519::COUNTRY_NAME, - &attr::rfc4519::DC, - &attr::rfc4519::DESCRIPTION, - &attr::rfc4519::DESTINATION_INDICATOR, - &attr::rfc4519::DISTINGUISHED_NAME, - &attr::rfc4519::DN_QUALIFIER, - &attr::rfc4519::DOMAIN_COMPONENT, - &attr::rfc4519::ENHANCED_SEARCH_GUIDE, - &attr::rfc4519::FACSIMILE_TELEPHONE_NUMBER, - &attr::rfc4519::GENERATION_QUALIFIER, - &attr::rfc4519::GIVEN_NAME, - &attr::rfc4519::HOUSE_IDENTIFIER, - &attr::rfc4519::INITIALS, - &attr::rfc4519::INTERNATIONALI_SDN_NUMBER, - &attr::rfc4519::L, - &attr::rfc4519::LOCALITY_NAME, - &attr::rfc4519::MEMBER, - &attr::rfc4519::NAME, - &attr::rfc4519::O, - &attr::rfc4519::ORGANIZATIONAL_UNIT_NAME, - &attr::rfc4519::ORGANIZATION_NAME, - &attr::rfc4519::OU, - &attr::rfc4519::OWNER, - &attr::rfc4519::PHYSICAL_DELIVERY_OFFICE_NAME, - &attr::rfc4519::POSTAL_ADDRESS, - &attr::rfc4519::POSTAL_CODE, - &attr::rfc4519::POST_OFFICE_BOX, - &attr::rfc4519::PREFERRED_DELIVERY_METHOD, - &attr::rfc4519::REGISTERED_ADDRESS, - &attr::rfc4519::ROLE_OCCUPANT, - &attr::rfc4519::SEARCH_GUIDE, - &attr::rfc4519::SEE_ALSO, - &attr::rfc4519::SERIAL_NUMBER, - &attr::rfc4519::SN, - &attr::rfc4519::ST, - &attr::rfc4519::STREET, - &attr::rfc4519::SURNAME, - &attr::rfc4519::TELEPHONE_NUMBER, - &attr::rfc4519::TELETEX_TERMINAL_IDENTIFIER, - &attr::rfc4519::TELEX_NUMBER, - &attr::rfc4519::TITLE, - &attr::rfc4519::UID, - &attr::rfc4519::UNIQUE_MEMBER, - &attr::rfc4519::USER_ID, - &attr::rfc4519::USER_PASSWORD, - &attr::rfc4519::X_121_ADDRESS, - &attr::rfc4519::X_500_UNIQUE_IDENTIFIER, - &attr::rfc4523::AUTHORITY_REVOCATION_LIST, - &attr::rfc4523::CA_CERTIFICATE, - &attr::rfc4523::CERTIFICATE_REVOCATION_LIST, - &attr::rfc4523::CROSS_CERTIFICATE_PAIR, - &attr::rfc4523::DELTA_REVOCATION_LIST, - &attr::rfc4523::SUPPORTED_ALGORITHMS, - &attr::rfc4523::USER_CERTIFICATE, - &attr::rfc4524::ASSOCIATED_DOMAIN, - &attr::rfc4524::ASSOCIATED_NAME, - &attr::rfc4524::BUILDING_NAME, - &attr::rfc4524::CO, - &attr::rfc4524::DOCUMENT_AUTHOR, - &attr::rfc4524::DOCUMENT_IDENTIFIER, - &attr::rfc4524::DOCUMENT_LOCATION, - &attr::rfc4524::DOCUMENT_PUBLISHER, - &attr::rfc4524::DOCUMENT_TITLE, - &attr::rfc4524::DOCUMENT_VERSION, - &attr::rfc4524::DRINK, - &attr::rfc4524::FAVOURITE_DRINK, - &attr::rfc4524::FRIENDLY_COUNTRY_NAME, - &attr::rfc4524::HOME_PHONE, - &attr::rfc4524::HOME_POSTAL_ADDRESS, - &attr::rfc4524::HOME_TELEPHONE, - &attr::rfc4524::HOST, - &attr::rfc4524::INFO, - &attr::rfc4524::MAIL, - &attr::rfc4524::MANAGER, - &attr::rfc4524::MOBILE, - &attr::rfc4524::MOBILE_TELEPHONE_NUMBER, - &attr::rfc4524::ORGANIZATIONAL_STATUS, - &attr::rfc4524::PAGER, - &attr::rfc4524::PAGER_TELEPHONE_NUMBER, - &attr::rfc4524::PERSONAL_TITLE, - &attr::rfc4524::RFC_822_MAILBOX, - &attr::rfc4524::ROOM_NUMBER, - &attr::rfc4524::SECRETARY, - &attr::rfc4524::SINGLE_LEVEL_QUALITY, - &attr::rfc4524::UNIQUE_IDENTIFIER, - &attr::rfc4524::USER_CLASS, - &attr::rfc4530::ENTRY_UUID, - &attr::rfc4876::ATTRIBUTE_MAP, - &attr::rfc4876::AUTHENTICATION_METHOD, - &attr::rfc4876::BIND_TIME_LIMIT, - &attr::rfc4876::CREDENTIAL_LEVEL, - &attr::rfc4876::DEFAULT_SERVER_LIST, - &attr::rfc4876::DEFAULT_SEARCH_BASE, - &attr::rfc4876::DEFAULT_SEARCH_SCOPE, - &attr::rfc4876::DEREFERENCE_ALIASES, - &attr::rfc4876::FOLLOW_REFERRALS, - &attr::rfc4876::OBJECTCLASS_MAP, - &attr::rfc4876::PREFERRED_SERVER_LIST, - &attr::rfc4876::PROFILE_TTL, - &attr::rfc4876::SEARCH_TIME_LIMIT, - &attr::rfc4876::SERVICE_AUTHENTICATION_METHOD, - &attr::rfc4876::SERVICE_CREDENTIAL_LEVEL, - &attr::rfc4876::SERVICE_SEARCH_DESCRIPTOR, - &attr::rfc5020::ENTRY_DN, - &attr::rfc6109::LDIF_LOCATION_URL, - &attr::rfc6109::MAIL_RECEIPT, - &attr::rfc6109::MANAGED_DOMAINS, - &attr::rfc6109::PROVIDER_CERTIFICATE, - &attr::rfc6109::PROVIDER_CERTIFICATE_HASH, - &attr::rfc6109::PROVIDER_NAME, - &attr::rfc6109::PROVIDER_UNIT, - &attr::rfc7532::FEDFS_ANNOTATION, - &attr::rfc7532::FEDFS_DESCR, - &attr::rfc7532::FEDFS_FSL_HOST, - &attr::rfc7532::FEDFS_FSL_PORT, - &attr::rfc7532::FEDFS_FSL_TTL, - &attr::rfc7532::FEDFS_FSL_UUID, - &attr::rfc7532::FEDFS_FSN_TTL, - &attr::rfc7532::FEDFS_FSN_UUID, - &attr::rfc7532::FEDFS_NCE_DN, - &attr::rfc7532::FEDFS_NCE_PREFIX, - &attr::rfc7532::FEDFS_NET_ADDR, - &attr::rfc7532::FEDFS_NET_PORT, - &attr::rfc7532::FEDFS_NFS_CLASS_CHANGE, - &attr::rfc7532::FEDFS_NFS_CLASS_FILEID, - &attr::rfc7532::FEDFS_NFS_CLASS_HANDLE, - &attr::rfc7532::FEDFS_NFS_CLASS_READDIR, - &attr::rfc7532::FEDFS_NFS_CLASS_SIMUL, - &attr::rfc7532::FEDFS_NFS_CLASS_WRITEVER, - &attr::rfc7532::FEDFS_NFS_CURRENCY, - &attr::rfc7532::FEDFS_NFS_GEN_FLAG_GOING, - &attr::rfc7532::FEDFS_NFS_GEN_FLAG_SPLIT, - &attr::rfc7532::FEDFS_NFS_GEN_FLAG_WRITABLE, - &attr::rfc7532::FEDFS_NFS_MAJOR_VER, - &attr::rfc7532::FEDFS_NFS_MINOR_VER, - &attr::rfc7532::FEDFS_NFS_PATH, - &attr::rfc7532::FEDFS_NFS_READ_ORDER, - &attr::rfc7532::FEDFS_NFS_READ_RANK, - &attr::rfc7532::FEDFS_NFS_TRANS_FLAG_RDMA, - &attr::rfc7532::FEDFS_NFS_URI, - &attr::rfc7532::FEDFS_NFS_VALID_FOR, - &attr::rfc7532::FEDFS_NFS_VAR_SUB, - &attr::rfc7532::FEDFS_NFS_WRITE_ORDER, - &attr::rfc7532::FEDFS_NFS_WRITE_RANK, - &attr::rfc7532::FEDFS_NSDB_NAME, - &attr::rfc7532::FEDFS_NSDB_PORT, - &attr::rfc7532::FEDFS_UUID, - &attr::rfc7612::PRINTER_CHARGE_INFO, - &attr::rfc7612::PRINTER_CHARGE_INFO_URI, - &attr::rfc7612::PRINTER_DEVICE_ID, - &attr::rfc7612::PRINTER_DEVICE_SERVICE_COUNT, - &attr::rfc7612::PRINTER_GEO_LOCATION, - &attr::rfc7612::PRINTER_IPP_FEATURES_SUPPORTED, - &attr::rfc7612::PRINTER_UUID, - &attr::rfc8284::JID, - &matching::rfc2252::PRESENTATION_ADDRESS_MATCH, - &matching::rfc2252::PROTOCOL_INFORMATION_MATCH, - &matching::rfc3687::ALL_COMPONENTS_MATCH, - &matching::rfc3687::COMPONENT_FILTER_MATCH, - &matching::rfc3687::DIRECTORY_COMPONENTS_MATCH, - &matching::rfc3687::PRESENT_MATCH, - &matching::rfc3687::RDN_MATCH, - &matching::rfc3698::STORED_PREFIX_MATCH, - &matching::rfc4517::BIT_STRING_MATCH, - &matching::rfc4517::BOOLEAN_MATCH, - &matching::rfc4517::CASE_EXACT_IA_5_MATCH, - &matching::rfc4517::CASE_EXACT_MATCH, - &matching::rfc4517::CASE_EXACT_ORDERING_MATCH, - &matching::rfc4517::CASE_EXACT_SUBSTRINGS_MATCH, - &matching::rfc4517::CASE_IGNORE_IA_5_MATCH, - &matching::rfc4517::CASE_IGNORE_IA_5_SUBSTRINGS_MATCH, - &matching::rfc4517::CASE_IGNORE_LIST_MATCH, - &matching::rfc4517::CASE_IGNORE_LIST_SUBSTRINGS_MATCH, - &matching::rfc4517::CASE_IGNORE_MATCH, - &matching::rfc4517::CASE_IGNORE_ORDERING_MATCH, - &matching::rfc4517::CASE_IGNORE_SUBSTRINGS_MATCH, - &matching::rfc4517::DIRECTORY_STRING_FIRST_COMPONENT_MATCH, - &matching::rfc4517::DISTINGUISHED_NAME_MATCH, - &matching::rfc4517::GENERALIZED_TIME_MATCH, - &matching::rfc4517::GENERALIZED_TIME_ORDERING_MATCH, - &matching::rfc4517::INTEGER_FIRST_COMPONENT_MATCH, - &matching::rfc4517::INTEGER_MATCH, - &matching::rfc4517::INTEGER_ORDERING_MATCH, - &matching::rfc4517::KEYWORD_MATCH, - &matching::rfc4517::NUMERIC_STRING_MATCH, - &matching::rfc4517::NUMERIC_STRING_ORDERING_MATCH, - &matching::rfc4517::NUMERIC_STRING_SUBSTRINGS_MATCH, - &matching::rfc4517::OBJECT_IDENTIFIER_FIRST_COMPONENT_MATCH, - &matching::rfc4517::OBJECT_IDENTIFIER_MATCH, - &matching::rfc4517::OCTET_STRING_MATCH, - &matching::rfc4517::OCTET_STRING_ORDERING_MATCH, - &matching::rfc4517::TELEPHONE_NUMBER_MATCH, - &matching::rfc4517::TELEPHONE_NUMBER_SUBSTRINGS_MATCH, - &matching::rfc4517::UNIQUE_MEMBER_MATCH, - &matching::rfc4517::WORD_MATCH, - &matching::rfc4523::ALGORITHM_IDENTIFIER_MATCH, - &matching::rfc4523::CERTIFICATE_EXACT_MATCH, - &matching::rfc4523::CERTIFICATE_LIST_EXACT_MATCH, - &matching::rfc4523::CERTIFICATE_LIST_MATCH, - &matching::rfc4523::CERTIFICATE_MATCH, - &matching::rfc4523::CERTIFICATE_PAIR_EXACT_MATCH, - &matching::rfc4523::CERTIFICATE_PAIR_MATCH, - &matching::rfc4530::UUID_MATCH, - &matching::rfc4530::UUID_ORDERING_MATCH, - &name::rfc2247::DOMAIN_NAME_FORM, - &name::rfc4403::UDDI_ADDRESS_NAME_FORM, - &name::rfc4403::UDDI_BINDING_TEMPLATE_NAME_FORM, - &name::rfc4403::UDDI_BUSINESS_ENTITY_NAME_FORM, - &name::rfc4403::UDDI_BUSINESS_SERVICE_NAME_FORM, - &name::rfc4403::UDDI_CONTACT_NAME_FORM, - &name::rfc4403::UDDI_PUBLISHER_ASSERTION_NAME_FORM, - &name::rfc4403::UDDI_T_MODEL_INSTANCE_INFO_NAME_FORM, - &name::rfc4403::UDDI_T_MODEL_NAME_FORM, - &name::rfc4403::UDDIV_3_ENTITY_OBITUARY_NAME_FORM, - &name::rfc4403::UDDIV_3_SUBSCRIPTION_NAME_FORM, - &obj::rfc1274::DNS_DOMAIN, - &obj::rfc1274::PILOT_DSA, - &obj::rfc1274::PILOT_OBJECT, - &obj::rfc1274::PILOT_ORGANIZATION, - &obj::rfc1274::PILOT_PERSON, - &obj::rfc1274::QUALITY_LABELLED_DATA, - &obj::rfc2079::LABELED_URI_OBJECT, - &obj::rfc2164::MIXER_GATEWAY, - &obj::rfc2164::OMITTED_OR_ADDRESS_COMPONENT, - &obj::rfc2164::RFC_822_TO_X_400_MAPPING, - &obj::rfc2164::X_400_TO_RFC_822_MAPPING, - &obj::rfc2256::APPLICATION_ENTITY, - &obj::rfc2256::DMD, - &obj::rfc2256::DSA, - &obj::rfc2293::DISTINGUISHED_NAME_TABLE_ENTRY, - &obj::rfc2293::SUBTREE, - &obj::rfc2293::TABLE, - &obj::rfc2293::TABLE_ENTRY, - &obj::rfc2293::TEXT_TABLE_ENTRY, - &obj::rfc2589::DYNAMIC_OBJECT, - &obj::rfc2739::CAL_ENTRY, - &obj::rfc2798::INET_ORG_PERSON, - &obj::rfc3671::COLLECTIVE_ATTRIBUTE_SUBENTRY, - &obj::rfc3672::SUBENTRY, - &obj::rfc3703::PCIM_POLICY, - &obj::rfc3703::PCIM_GROUP, - &obj::rfc3703::PCIM_GROUP_AUX_CLASS, - &obj::rfc3703::PCIM_GROUP_INSTANCE, - &obj::rfc3703::PCIM_RULE, - &obj::rfc3703::PCIM_RULE_AUX_CLASS, - &obj::rfc3703::PCIM_RULE_INSTANCE, - &obj::rfc3703::PCIM_RULE_CONDITION_ASSOCIATION, - &obj::rfc3703::PCIM_RULE_VALIDITY_ASSOCIATION, - &obj::rfc3703::PCIM_RULE_ACTION_ASSOCIATION, - &obj::rfc3703::PCIM_CONDITION_AUX_CLASS, - &obj::rfc3703::PCIM_TPC_AUX_CLASS, - &obj::rfc3703::PCIM_CONDITION_VENDOR_AUX_CLASS, - &obj::rfc3703::PCIM_ACTION_AUX_CLASS, - &obj::rfc3703::PCIM_ACTION_VENDOR_AUX_CLASS, - &obj::rfc3703::PCIM_POLICY_INSTANCE, - &obj::rfc3703::PCIM_ELEMENT_AUX_CLASS, - &obj::rfc3703::PCIM_REPOSITORY, - &obj::rfc3703::PCIM_REPOSITORY_AUX_CLASS, - &obj::rfc3703::PCIM_REPOSITORY_INSTANCE, - &obj::rfc3703::PCIM_SUBTREES_PTR_AUX_CLASS, - &obj::rfc3703::PCIM_GROUP_CONTAINMENT_AUX_CLASS, - &obj::rfc3703::PCIM_RULE_CONTAINMENT_AUX_CLASS, - &obj::rfc3712::PRINTER_ABSTRACT, - &obj::rfc3712::PRINTER_IPP, - &obj::rfc3712::PRINTER_LPR, - &obj::rfc3712::PRINTER_SERVICE, - &obj::rfc3712::PRINTER_SERVICE_AUX_CLASS, - &obj::rfc3712::SLP_SERVICE_PRINTER, - &obj::rfc4104::PCELS_8021_FILTER, - &obj::rfc4104::PCELS_ACTION_ASSOCIATION, - &obj::rfc4104::PCELS_BIT_STRING_VALUE_AUX_CLASS, - &obj::rfc4104::PCELS_BOOLEAN_VALUE_AUX_CLASS, - &obj::rfc4104::PCELS_COMPOUND_ACTION_AUX_CLASS, - &obj::rfc4104::PCELS_COMPOUND_CONDITION_AUX_CLASS, - &obj::rfc4104::PCELS_COMPOUND_FILTER_CONDITION_AUX_CLASS, - &obj::rfc4104::PCELS_CONDITION_ASSOCIATION, - &obj::rfc4104::PCELS_CO_S_VARIABLE_AUX_CLASS, - &obj::rfc4104::PCELS_DESTINATION_I_PV_4_VARIABLE_AUX_CLASS, - &obj::rfc4104::PCELS_DESTINATION_I_PV_6_VARIABLE_AUX_CLASS, - &obj::rfc4104::PCELS_DESTINATION_MAC_VARIABLE_AUX_CLASS, - &obj::rfc4104::PCELS_DESTINATION_PORT_VARIABLE_AUX_CLASS, - &obj::rfc4104::PCELS_DESTINATION_SAP_VARIABLE_AUX_CLASS, - &obj::rfc4104::PCELS_DSCP_VARIABLE_AUX_CLASS, - &obj::rfc4104::PCELS_ETHERTYPE_VARIABLE_AUX_CLASS, - &obj::rfc4104::PCELS_EXPLICIT_VARIABLE_AUX_CLASS, - &obj::rfc4104::PCELS_FILTER_ENTRY_BASE, - &obj::rfc4104::PCELS_FILTER_LIST_AUX_CLASS, - &obj::rfc4104::PCELS_FLOW_DIRECTION_VARIABLE_AUX_CLASS, - &obj::rfc4104::PCELS_FLOW_ID_VARIABLE_AUX_CLASS, - &obj::rfc4104::PCELS_GROUP, - &obj::rfc4104::PCELS_GROUP_AUX_CLASS, - &obj::rfc4104::PCELS_GROUP_INSTANCE, - &obj::rfc4104::PCELS_IMPLICIT_VARIABLE_AUX_CLASS, - &obj::rfc4104::PCELS_INTEGER_VALUE_AUX_CLASS, - &obj::rfc4104::PCELS_IP_HEADERS_FILTER, - &obj::rfc4104::PCELS_IP_PROTOCOL_VARIABLE_AUX_CLASS, - &obj::rfc4104::PCELS_IP_TO_S_VARIABLE_AUX_CLASS, - &obj::rfc4104::PCELS_I_PV_4_ADDR_VALUE_AUX_CLASS, - &obj::rfc4104::PCELS_I_PV_6_ADDR_VALUE_AUX_CLASS, - &obj::rfc4104::PCELS_IP_VERSION_VARIABLE_AUX_CLASS, - &obj::rfc4104::PCELS_MAC_ADDR_VALUE_AUX_CLASS, - &obj::rfc4104::PCELS_POLICY_SET, - &obj::rfc4104::PCELS_POLICY_SET_ASSOCIATION, - &obj::rfc4104::PCELS_REUSABLE_CONTAINER, - &obj::rfc4104::PCELS_REUSABLE_CONTAINER_AUX_CLASS, - &obj::rfc4104::PCELS_REUSABLE_CONTAINER_INSTANCE, - &obj::rfc4104::PCELS_ROLE_COLLECTION, - &obj::rfc4104::PCELS_RULE, - &obj::rfc4104::PCELS_RULE_AUX_CLASS, - &obj::rfc4104::PCELS_RULE_INSTANCE, - &obj::rfc4104::PCELS_SIMPLE_ACTION_AUX_CLASS, - &obj::rfc4104::PCELS_SIMPLE_CONDITION_AUX_CLASS, - &obj::rfc4104::PCELS_SNAPOUI_VARIABLE_AUX_CLASS, - &obj::rfc4104::PCELS_SNAP_TYPE_VARIABLE_AUX_CLASS, - &obj::rfc4104::PCELS_SOURCE_I_PV_4_VARIABLE_AUX_CLASS, - &obj::rfc4104::PCELS_SOURCE_I_PV_6_VARIABLE_AUX_CLASS, - &obj::rfc4104::PCELS_SOURCE_MAC_VARIABLE_AUX_CLASS, - &obj::rfc4104::PCELS_SOURCE_PORT_VARIABLE_AUX_CLASS, - &obj::rfc4104::PCELS_SOURCE_SAP_VARIABLE_AUX_CLASS, - &obj::rfc4104::PCELS_STRING_VALUE_AUX_CLASS, - &obj::rfc4104::PCELS_VALUE_AUX_CLASS, - &obj::rfc4104::PCELS_VARIABLE, - &obj::rfc4104::PCELS_VENDOR_VALUE_AUX_CLASS, - &obj::rfc4104::PCELS_VENDOR_VARIABLE_AUX_CLASS, - &obj::rfc4104::PCELS_VLAN_VARIABLE_AUX_CLASS, - &obj::rfc4237::VPIM_USER, - &obj::rfc4403::UDDI_ADDRESS, - &obj::rfc4403::UDDI_BINDING_TEMPLATE, - &obj::rfc4403::UDDI_BUSINESS_ENTITY, - &obj::rfc4403::UDDI_BUSINESS_SERVICE, - &obj::rfc4403::UDDI_CONTACT, - &obj::rfc4403::UDDI_PUBLISHER_ASSERTION, - &obj::rfc4403::UDDI_T_MODEL, - &obj::rfc4403::UDDI_T_MODEL_INSTANCE_INFO, - &obj::rfc4403::UDDIV_3_ENTITY_OBITUARY, - &obj::rfc4403::UDDIV_3_SUBSCRIPTION, - &obj::rfc4512::ALIAS, - &obj::rfc4512::EXTENSIBLE_OBJECT, - &obj::rfc4512::SUBSCHEMA, - &obj::rfc4512::TOP, - &obj::rfc4519::APPLICATION_PROCESS, - &obj::rfc4519::COUNTRY, - &obj::rfc4519::DC_OBJECT, - &obj::rfc4519::DEVICE, - &obj::rfc4519::GROUP_OF_NAMES, - &obj::rfc4519::GROUP_OF_UNIQUE_NAMES, - &obj::rfc4519::LOCALITY, - &obj::rfc4519::ORGANIZATION, - &obj::rfc4519::ORGANIZATIONAL_PERSON, - &obj::rfc4519::ORGANIZATIONAL_ROLE, - &obj::rfc4519::ORGANIZATIONAL_UNIT, - &obj::rfc4519::PERSON, - &obj::rfc4519::RESIDENTIAL_PERSON, - &obj::rfc4519::UID_OBJECT, - &obj::rfc4523::CERTIFICATION_AUTHORITY, - &obj::rfc4523::CERTIFICATION_AUTHORITY_V_2, - &obj::rfc4523::CRL_DISTRIBUTION_POINT, - &obj::rfc4523::DELTA_CRL, - &obj::rfc4523::PKI_CA, - &obj::rfc4523::PKI_USER, - &obj::rfc4523::STRONG_AUTHENTICATION_USER, - &obj::rfc4523::USER_SECURITY_INFORMATION, - &obj::rfc4524::ACCOUNT, - &obj::rfc4524::DOCUMENT, - &obj::rfc4524::DOCUMENT_SERIES, - &obj::rfc4524::DOMAIN, - &obj::rfc4524::DOMAIN_RELATED_OBJECT, - &obj::rfc4524::FRIENDLY_COUNTRY, - &obj::rfc4524::RFC_822_LOCAL_PART, - &obj::rfc4524::ROOM, - &obj::rfc4524::SIMPLE_SECURITY_OBJECT, - &obj::rfc4876::DUA_CONFIG_PROFILE, - &obj::rfc6109::LDIF_LOCATION_URL_OBJECT, - &obj::rfc6109::PROVIDER, - &obj::rfc7532::FEDFS_FSL, - &obj::rfc7532::FEDFS_FSN, - &obj::rfc7532::FEDFS_NFS_FSL, - &obj::rfc7532::FEDFS_NSDB_CONTAINER_INFO, - &obj::rfc8284::JID_OBJECT, - &admin::rfc3672::ACCESS_CONTROL_INNER_AREA, - &admin::rfc3672::ACCESS_CONTROL_SPECIFIC_AREA, - &admin::rfc3672::AUTONOMOUS_AREA, - &admin::rfc3672::COLLECTIVE_ATTRIBUTE_INNER_AREA, - &admin::rfc3672::COLLECTIVE_ATTRIBUTE_SPECIFIC_AREA, - &admin::rfc3672::SUBSCHEMA_ADMIN_SPECIFIC_AREA, - &ext::rfc5280::ID_CE_AUTHORITY_KEY_IDENTIFIER, - &ext::rfc5280::ID_CE_SUBJECT_KEY_IDENTIFIER, - &ext::rfc5280::ID_CE_KEY_USAGE, - &ext::rfc5280::ID_CE_PRIVATE_KEY_USAGE_PERIOD, - &ext::rfc5280::ID_CE_CERTIFICATE_POLICIES, - &ext::rfc5280::ID_CE_POLICY_MAPPINGS, - &ext::rfc5280::ID_CE_SUBJECT_ALT_NAME, - &ext::rfc5280::ID_CE_ISSUER_ALT_NAME, - &ext::rfc5280::ID_CE_SUBJECT_DIRECTORY_ATTRIBUTES, - &ext::rfc5280::ID_CE_BASIC_CONSTRAINTS, - &ext::rfc5280::ID_CE_NAME_CONSTRAINTS, - &ext::rfc5280::ID_CE_POLICY_CONSTRAINTS, - &ext::rfc5280::ID_CE_CRL_DISTRIBUTION_POINTS, - &ext::rfc5280::ID_CE_EXT_KEY_USAGE, - &ext::rfc5280::ID_CE_INHIBIT_ANY_POLICY, - &ext::rfc5280::ID_CE_FRESHEST_CRL, - &ext::rfc5280::ID_CE_CRL_NUMBER, - &ext::rfc5280::ID_CE_ISSUING_DISTRIBUTION_POINT, - &ext::rfc5280::ID_CE_DELTA_CRL_INDICATOR, - &ext::rfc5280::ID_CE_CRL_REASONS, - &ext::rfc5280::ID_CE_CERTIFICATE_ISSUER, - &ext::rfc5280::ID_CE_HOLD_INSTRUCTION_CODE, - &ext::rfc5280::ID_CE_INVALIDITY_DATE, + &rfc1274::A_RECORD, + &rfc1274::AUDIO, + &rfc1274::CNAME_RECORD, + &rfc1274::DIT_REDIRECT, + &rfc1274::DNS_DOMAIN, + &rfc1274::DSA_QUALITY, + &rfc1274::JANET_MAILBOX, + &rfc1274::LAST_MODIFIED_BY, + &rfc1274::LAST_MODIFIED_TIME, + &rfc1274::MAIL_PREFERENCE_OPTION, + &rfc1274::MD_RECORD, + &rfc1274::MX_RECORD, + &rfc1274::NS_RECORD, + &rfc1274::OTHER_MAILBOX, + &rfc1274::PERSONAL_SIGNATURE, + &rfc1274::PHOTO, + &rfc1274::PILOT_DSA, + &rfc1274::PILOT_OBJECT, + &rfc1274::PILOT_ORGANIZATION, + &rfc1274::PILOT_PERSON, + &rfc1274::QUALITY_LABELLED_DATA, + &rfc1274::SOA_RECORD, + &rfc1274::SUBTREE_MAXIMUM_QUALITY, + &rfc1274::SUBTREE_MINIMUM_QUALITY, + &rfc1274::TEXT_ENCODED_OR_ADDRESS, + &rfc2079::LABELED_URI, + &rfc2079::LABELED_URI_OBJECT, + &rfc2164::ASSOCIATED_INTERNET_GATEWAY, + &rfc2164::ASSOCIATED_OR_ADDRESS, + &rfc2164::ASSOCIATED_X_400_GATEWAY, + &rfc2164::MCGAM_TABLES, + &rfc2164::MIXER_GATEWAY, + &rfc2164::OMITTED_OR_ADDRESS_COMPONENT, + &rfc2164::OR_ADDRESS_COMPONENT_TYPE, + &rfc2164::RFC_822_TO_X_400_MAPPING, + &rfc2164::X_400_TO_RFC_822_MAPPING, + &rfc2247::DOMAIN_NAME_FORM, + &rfc2252::PRESENTATION_ADDRESS_MATCH, + &rfc2252::PROTOCOL_INFORMATION_MATCH, + &rfc2256::APPLICATION_ENTITY, + &rfc2256::DMD, + &rfc2256::DMD_NAME, + &rfc2256::DSA, + &rfc2256::KNOWLEDGE_INFORMATION, + &rfc2256::PRESENTATION_ADDRESS, + &rfc2256::PROTOCOL_INFORMATION, + &rfc2256::STATE_OR_PROVINCE_NAME, + &rfc2256::STREET_ADDRESS, + &rfc2256::SUPPORTED_APPLICATION_CONTEXT, + &rfc2293::DISTINGUISHED_NAME_TABLE_ENTRY, + &rfc2293::DISTINGUISHED_NAME_TABLE_KEY, + &rfc2293::SUBTREE, + &rfc2293::TABLE, + &rfc2293::TABLE_ENTRY, + &rfc2293::TEXT_TABLE_ENTRY, + &rfc2293::TEXT_TABLE_KEY, + &rfc2293::TEXT_TABLE_VALUE, + &rfc2589::DYNAMIC_OBJECT, + &rfc2589::DYNAMIC_SUBTREES, + &rfc2589::ENTRY_TTL, + &rfc2739::CAL_CAL_ADR_URI, + &rfc2739::CAL_CAL_URI, + &rfc2739::CAL_CAPURI, + &rfc2739::CAL_ENTRY, + &rfc2739::CAL_FBURL, + &rfc2739::CAL_OTHER_CAL_ADR_UR_IS, + &rfc2739::CAL_OTHER_CAL_UR_IS, + &rfc2739::CAL_OTHER_CAPUR_IS, + &rfc2739::CAL_OTHER_FBUR_LS, + &rfc2798::CAR_LICENSE, + &rfc2798::DEPARTMENT_NUMBER, + &rfc2798::DISPLAY_NAME, + &rfc2798::EMPLOYEE_NUMBER, + &rfc2798::EMPLOYEE_TYPE, + &rfc2798::INET_ORG_PERSON, + &rfc2798::JPEG_PHOTO, + &rfc2798::PREFERRED_LANGUAGE, + &rfc2798::USER_PKCS_12, + &rfc2798::USER_SMIME_CERTIFICATE, + &rfc3280::EMAIL, + &rfc3280::EMAIL_ADDRESS, + &rfc3280::PSEUDONYM, + &rfc3296::REF, + &rfc3296::REFERRAL, + &rfc3671::C_FACSIMILE_TELEPHONE_NUMBER, + &rfc3671::C_INTERNATIONAL_ISDN_NUMBER, + &rfc3671::C_L, + &rfc3671::C_PHYSICAL_DELIVERY_OFFICE, + &rfc3671::C_POSTAL_ADDRESS, + &rfc3671::C_POSTAL_CODE, + &rfc3671::C_POST_OFFICE_BOX, + &rfc3671::C_O, + &rfc3671::C_OU, + &rfc3671::C_ST, + &rfc3671::C_STREET, + &rfc3671::C_TELEPHONE_NUMBER, + &rfc3671::C_TELEX_NUMBER, + &rfc3671::COLLECTIVE_ATTRIBUTE_SUBENTRIES, + &rfc3671::COLLECTIVE_ATTRIBUTE_SUBENTRY, + &rfc3671::COLLECTIVE_EXCLUSIONS, + &rfc3672::ACCESS_CONTROL_INNER_AREA, + &rfc3672::ACCESS_CONTROL_SPECIFIC_AREA, + &rfc3672::ADMINISTRATIVE_ROLE, + &rfc3672::AUTONOMOUS_AREA, + &rfc3672::COLLECTIVE_ATTRIBUTE_INNER_AREA, + &rfc3672::COLLECTIVE_ATTRIBUTE_SPECIFIC_AREA, + &rfc3672::SUBENTRY, + &rfc3672::SUBSCHEMA_ADMIN_SPECIFIC_AREA, + &rfc3672::SUBTREE_SPECIFICATION, + &rfc3687::ALL_COMPONENTS_MATCH, + &rfc3687::COMPONENT_FILTER_MATCH, + &rfc3687::DIRECTORY_COMPONENTS_MATCH, + &rfc3687::PRESENT_MATCH, + &rfc3687::RDN_MATCH, + &rfc3698::STORED_PREFIX_MATCH, + &rfc3703::PCIM_POLICY, + &rfc3703::PCIM_GROUP, + &rfc3703::PCIM_GROUP_AUX_CLASS, + &rfc3703::PCIM_GROUP_INSTANCE, + &rfc3703::PCIM_RULE, + &rfc3703::PCIM_RULE_AUX_CLASS, + &rfc3703::PCIM_RULE_INSTANCE, + &rfc3703::PCIM_RULE_CONDITION_ASSOCIATION, + &rfc3703::PCIM_RULE_VALIDITY_ASSOCIATION, + &rfc3703::PCIM_RULE_ACTION_ASSOCIATION, + &rfc3703::PCIM_CONDITION_AUX_CLASS, + &rfc3703::PCIM_TPC_AUX_CLASS, + &rfc3703::PCIM_CONDITION_VENDOR_AUX_CLASS, + &rfc3703::PCIM_ACTION_AUX_CLASS, + &rfc3703::PCIM_ACTION_VENDOR_AUX_CLASS, + &rfc3703::PCIM_POLICY_INSTANCE, + &rfc3703::PCIM_ELEMENT_AUX_CLASS, + &rfc3703::PCIM_REPOSITORY, + &rfc3703::PCIM_REPOSITORY_AUX_CLASS, + &rfc3703::PCIM_REPOSITORY_INSTANCE, + &rfc3703::PCIM_SUBTREES_PTR_AUX_CLASS, + &rfc3703::PCIM_GROUP_CONTAINMENT_AUX_CLASS, + &rfc3703::PCIM_RULE_CONTAINMENT_AUX_CLASS, + &rfc3703::PCIM_KEYWORDS, + &rfc3703::PCIM_GROUP_NAME, + &rfc3703::PCIM_RULE_NAME, + &rfc3703::PCIM_RULE_ENABLED, + &rfc3703::PCIM_RULE_CONDITION_LIST_TYPE, + &rfc3703::PCIM_RULE_CONDITION_LIST, + &rfc3703::PCIM_RULE_ACTION_LIST, + &rfc3703::PCIM_RULE_VALIDITY_PERIOD_LIST, + &rfc3703::PCIM_RULE_USAGE, + &rfc3703::PCIM_RULE_PRIORITY, + &rfc3703::PCIM_RULE_MANDATORY, + &rfc3703::PCIM_RULE_SEQUENCED_ACTIONS, + &rfc3703::PCIM_ROLES, + &rfc3703::PCIM_CONDITION_GROUP_NUMBER, + &rfc3703::PCIM_CONDITION_NEGATED, + &rfc3703::PCIM_CONDITION_NAME, + &rfc3703::PCIM_CONDITION_DN, + &rfc3703::PCIM_VALIDITY_CONDITION_NAME, + &rfc3703::PCIM_TIME_PERIOD_CONDITION_DN, + &rfc3703::PCIM_ACTION_NAME, + &rfc3703::PCIM_ACTION_ORDER, + &rfc3703::PCIM_ACTION_DN, + &rfc3703::PCIM_TPC_TIME, + &rfc3703::PCIM_TPC_MONTH_OF_YEAR_MASK, + &rfc3703::PCIM_TPC_DAY_OF_MONTH_MASK, + &rfc3703::PCIM_TPC_DAY_OF_WEEK_MASK, + &rfc3703::PCIM_TPC_TIME_OF_DAY_MASK, + &rfc3703::PCIM_TPC_LOCAL_OR_UTC_TIME, + &rfc3703::PCIM_VENDOR_CONSTRAINT_DATA, + &rfc3703::PCIM_VENDOR_CONSTRAINT_ENCODING, + &rfc3703::PCIM_VENDOR_ACTION_DATA, + &rfc3703::PCIM_VENDOR_ACTION_ENCODING, + &rfc3703::PCIM_POLICY_INSTANCE_NAME, + &rfc3703::PCIM_REPOSITORY_NAME, + &rfc3703::PCIM_SUBTREES_AUX_CONTAINED_SET, + &rfc3703::PCIM_GROUPS_AUX_CONTAINED_SET, + &rfc3703::PCIM_RULES_AUX_CONTAINED_SET, + &rfc3712::PRINTER_ALIASES, + &rfc3712::PRINTER_CHARSET_CONFIGURED, + &rfc3712::PRINTER_CHARSET_SUPPORTED, + &rfc3712::PRINTER_COLOR_SUPPORTED, + &rfc3712::PRINTER_COMPRESSION_SUPPORTED, + &rfc3712::PRINTER_COPIES_SUPPORTED, + &rfc3712::PRINTER_CURRENT_OPERATOR, + &rfc3712::PRINTER_DELIVERY_ORIENTATION_SUPPORTED, + &rfc3712::PRINTER_DOCUMENT_FORMAT_SUPPORTED, + &rfc3712::PRINTER_FINISHINGS_SUPPORTED, + &rfc3712::PRINTER_GENERATED_NATURAL_LANGUAGE_SUPPORTED, + &rfc3712::PRINTER_INFO, + &rfc3712::PRINTER_IPP_VERSIONS_SUPPORTED, + &rfc3712::PRINTER_JOB_PRIORITY_SUPPORTED, + &rfc3712::PRINTER_JOB_K_OCTETS_SUPPORTED, + &rfc3712::PRINTER_LOCATION, + &rfc3712::PRINTER_MAKE_AND_MODEL, + &rfc3712::PRINTER_MEDIA_LOCAL_SUPPORTED, + &rfc3712::PRINTER_MEDIA_SUPPORTED, + &rfc3712::PRINTER_MORE_INFO, + &rfc3712::PRINTER_MULTIPLE_DOCUMENT_JOBS_SUPPORTED, + &rfc3712::PRINTER_NAME, + &rfc3712::PRINTER_NATURAL_LANGUAGE_CONFIGURED, + &rfc3712::PRINTER_NUMBER_UP_SUPPORTED, + &rfc3712::PRINTER_OUTPUT_FEATURES_SUPPORTED, + &rfc3712::PRINTER_PAGES_PER_MINUTE, + &rfc3712::PRINTER_PAGES_PER_MINUTE_COLOR, + &rfc3712::PRINTER_PRINT_QUALITY_SUPPORTED, + &rfc3712::PRINTER_RESOLUTION_SUPPORTED, + &rfc3712::PRINTER_SERVICE_PERSON, + &rfc3712::PRINTER_SIDES_SUPPORTED, + &rfc3712::PRINTER_STACKING_ORDER_SUPPORTED, + &rfc3712::PRINTER_URI, + &rfc3712::PRINTER_XRI_SUPPORTED, + &rfc3712::PRINTER_ABSTRACT, + &rfc3712::PRINTER_IPP, + &rfc3712::PRINTER_LPR, + &rfc3712::PRINTER_SERVICE, + &rfc3712::PRINTER_SERVICE_AUX_CLASS, + &rfc3712::SLP_SERVICE_PRINTER, + &rfc4104::PCELS_8021_FILTER, + &rfc4104::PCELS_8021_HDR_DEST_MAC_ADDRESS, + &rfc4104::PCELS_8021_HDR_DEST_MAC_MASK, + &rfc4104::PCELS_8021_HDR_PRIORITY, + &rfc4104::PCELS_8021_HDR_PROTOCOL_ID, + &rfc4104::PCELS_8021_HDR_SOURCE_MAC_ADDRESS, + &rfc4104::PCELS_8021_HDR_SOURCE_MAC_MASK, + &rfc4104::PCELS_8021_HDR_VLANID, + &rfc4104::PCELS_ACTION_ASSOCIATION, + &rfc4104::PCELS_ACTION_LIST, + &rfc4104::PCELS_BIT_STRING_LIST, + &rfc4104::PCELS_BIT_STRING_VALUE_AUX_CLASS, + &rfc4104::PCELS_BOOLEAN, + &rfc4104::PCELS_BOOLEAN_VALUE_AUX_CLASS, + &rfc4104::PCELS_COMPOUND_ACTION_AUX_CLASS, + &rfc4104::PCELS_COMPOUND_CONDITION_AUX_CLASS, + &rfc4104::PCELS_COMPOUND_FILTER_CONDITION_AUX_CLASS, + &rfc4104::PCELS_CONDITION_ASSOCIATION, + &rfc4104::PCELS_CONDITION_LIST, + &rfc4104::PCELS_CONDITION_LIST_TYPE, + &rfc4104::PCELS_CO_S_VARIABLE_AUX_CLASS, + &rfc4104::PCELS_DECISION_STRATEGY, + &rfc4104::PCELS_DESTINATION_I_PV_4_VARIABLE_AUX_CLASS, + &rfc4104::PCELS_DESTINATION_I_PV_6_VARIABLE_AUX_CLASS, + &rfc4104::PCELS_DESTINATION_MAC_VARIABLE_AUX_CLASS, + &rfc4104::PCELS_DESTINATION_PORT_VARIABLE_AUX_CLASS, + &rfc4104::PCELS_DESTINATION_SAP_VARIABLE_AUX_CLASS, + &rfc4104::PCELS_DSCP_VARIABLE_AUX_CLASS, + &rfc4104::PCELS_ELEMENT_LIST, + &rfc4104::PCELS_ETHERTYPE_VARIABLE_AUX_CLASS, + &rfc4104::PCELS_EXECUTION_STRATEGY, + &rfc4104::PCELS_EXPECTED_VALUE_LIST, + &rfc4104::PCELS_EXPECTED_VALUE_TYPES, + &rfc4104::PCELS_EXPLICIT_VARIABLE_AUX_CLASS, + &rfc4104::PCELS_FILTER_DIRECTION, + &rfc4104::PCELS_FILTER_ENTRY_BASE, + &rfc4104::PCELS_FILTER_ENTRY_LIST, + &rfc4104::PCELS_FILTER_IS_NEGATED, + &rfc4104::PCELS_FILTER_LIST_AUX_CLASS, + &rfc4104::PCELS_FILTER_LIST_NAME, + &rfc4104::PCELS_FILTER_NAME, + &rfc4104::PCELS_FLOW_DIRECTION_VARIABLE_AUX_CLASS, + &rfc4104::PCELS_FLOW_ID_VARIABLE_AUX_CLASS, + &rfc4104::PCELS_GROUP, + &rfc4104::PCELS_GROUP_AUX_CLASS, + &rfc4104::PCELS_GROUP_INSTANCE, + &rfc4104::PCELS_IMPLICIT_VARIABLE_AUX_CLASS, + &rfc4104::PCELS_INTEGER_LIST, + &rfc4104::PCELS_INTEGER_VALUE_AUX_CLASS, + &rfc4104::PCELS_IP_HDR_DEST_ADDRESS, + &rfc4104::PCELS_IP_HDR_DEST_ADDRESS_END_OF_RANGE, + &rfc4104::PCELS_IP_HDR_DEST_MASK, + &rfc4104::PCELS_IP_HDR_DEST_PORT_END, + &rfc4104::PCELS_IP_HDR_DEST_PORT_START, + &rfc4104::PCELS_IP_HDR_DSCP_LIST, + &rfc4104::PCELS_IP_HDR_FLOW_LABEL, + &rfc4104::PCELS_IP_HDR_PROTOCOL_ID, + &rfc4104::PCELS_IP_HDR_SOURCE_ADDRESS, + &rfc4104::PCELS_IP_HDR_SOURCE_ADDRESS_END_OF_RANGE, + &rfc4104::PCELS_IP_HDR_SOURCE_MASK, + &rfc4104::PCELS_IP_HDR_SOURCE_PORT_END, + &rfc4104::PCELS_IP_HDR_SOURCE_PORT_START, + &rfc4104::PCELS_IP_HDR_VERSION, + &rfc4104::PCELS_IP_HEADERS_FILTER, + &rfc4104::PCELS_IP_PROTOCOL_VARIABLE_AUX_CLASS, + &rfc4104::PCELS_IP_TO_S_VARIABLE_AUX_CLASS, + &rfc4104::PCELS_I_PV_4_ADDR_LIST, + &rfc4104::PCELS_I_PV_4_ADDR_VALUE_AUX_CLASS, + &rfc4104::PCELS_I_PV_6_ADDR_LIST, + &rfc4104::PCELS_I_PV_6_ADDR_VALUE_AUX_CLASS, + &rfc4104::PCELS_IP_VERSION_VARIABLE_AUX_CLASS, + &rfc4104::PCELS_IS_MIRRORED, + &rfc4104::PCELS_MAC_ADDR_LIST, + &rfc4104::PCELS_MAC_ADDR_VALUE_AUX_CLASS, + &rfc4104::PCELS_POLICY_SET, + &rfc4104::PCELS_POLICY_SET_ASSOCIATION, + &rfc4104::PCELS_POLICY_SET_DN, + &rfc4104::PCELS_POLICY_SET_LIST, + &rfc4104::PCELS_POLICY_SET_NAME, + &rfc4104::PCELS_PRIORITY, + &rfc4104::PCELS_REUSABLE_CONTAINER, + &rfc4104::PCELS_REUSABLE_CONTAINER_AUX_CLASS, + &rfc4104::PCELS_REUSABLE_CONTAINER_INSTANCE, + &rfc4104::PCELS_REUSABLE_CONTAINER_LIST, + &rfc4104::PCELS_REUSABLE_CONTAINER_NAME, + &rfc4104::PCELS_ROLE, + &rfc4104::PCELS_ROLE_COLLECTION, + &rfc4104::PCELS_ROLE_COLLECTION_NAME, + &rfc4104::PCELS_RULE, + &rfc4104::PCELS_RULE_AUX_CLASS, + &rfc4104::PCELS_RULE_INSTANCE, + &rfc4104::PCELS_RULE_VALIDITY_PERIOD_LIST, + &rfc4104::PCELS_SEQUENCED_ACTIONS, + &rfc4104::PCELS_SIMPLE_ACTION_AUX_CLASS, + &rfc4104::PCELS_SIMPLE_CONDITION_AUX_CLASS, + &rfc4104::PCELS_SNAPOUI_VARIABLE_AUX_CLASS, + &rfc4104::PCELS_SNAP_TYPE_VARIABLE_AUX_CLASS, + &rfc4104::PCELS_SOURCE_I_PV_4_VARIABLE_AUX_CLASS, + &rfc4104::PCELS_SOURCE_I_PV_6_VARIABLE_AUX_CLASS, + &rfc4104::PCELS_SOURCE_MAC_VARIABLE_AUX_CLASS, + &rfc4104::PCELS_SOURCE_PORT_VARIABLE_AUX_CLASS, + &rfc4104::PCELS_SOURCE_SAP_VARIABLE_AUX_CLASS, + &rfc4104::PCELS_STRING_LIST, + &rfc4104::PCELS_STRING_VALUE_AUX_CLASS, + &rfc4104::PCELS_VALUE_AUX_CLASS, + &rfc4104::PCELS_VALUE_DN, + &rfc4104::PCELS_VALUE_NAME, + &rfc4104::PCELS_VARIABLE, + &rfc4104::PCELS_VARIABLE_DN, + &rfc4104::PCELS_VARIABLE_MODEL_CLASS, + &rfc4104::PCELS_VARIABLE_MODEL_PROPERTY, + &rfc4104::PCELS_VARIABLE_NAME, + &rfc4104::PCELS_VENDOR_VALUE_AUX_CLASS, + &rfc4104::PCELS_VENDOR_VALUE_DATA, + &rfc4104::PCELS_VENDOR_VALUE_ENCODING, + &rfc4104::PCELS_VENDOR_VARIABLE_AUX_CLASS, + &rfc4104::PCELS_VENDOR_VARIABLE_DATA, + &rfc4104::PCELS_VENDOR_VARIABLE_ENCODING, + &rfc4104::PCELS_VLAN_VARIABLE_AUX_CLASS, + &rfc4237::VPIM_USER, + &rfc4237::VPIM_RFC_822_MAILBOX, + &rfc4237::VPIM_TELEPHONE_NUMBER, + &rfc4237::VPIM_SPOKEN_NAME, + &rfc4237::VPIM_SUPPORTED_UA_BEHAVIORS, + &rfc4237::VPIM_SUPPORTED_AUDIO_MEDIA_TYPES, + &rfc4237::VPIM_SUPPORTED_MESSAGE_CONTEXT, + &rfc4237::VPIM_TEXT_NAME, + &rfc4237::VPIM_EXTENDED_ABSENCE_STATUS, + &rfc4237::VPIM_MAX_MESSAGE_SIZE, + &rfc4237::VPIM_SUB_MAILBOXES, + &rfc4403::UDDI_ACCESS_POINT, + &rfc4403::UDDI_ADDRESS, + &rfc4403::UDDI_ADDRESS_LINE, + &rfc4403::UDDI_ADDRESS_NAME_FORM, + &rfc4403::UDDI_AUTHORIZED_NAME, + &rfc4403::UDDI_BINDING_KEY, + &rfc4403::UDDI_BINDING_TEMPLATE, + &rfc4403::UDDI_BINDING_TEMPLATE_NAME_FORM, + &rfc4403::UDDI_BUSINESS_ENTITY, + &rfc4403::UDDI_BUSINESS_ENTITY_NAME_FORM, + &rfc4403::UDDI_BUSINESS_KEY, + &rfc4403::UDDI_BUSINESS_SERVICE, + &rfc4403::UDDI_BUSINESS_SERVICE_NAME_FORM, + &rfc4403::UDDI_CATEGORY_BAG, + &rfc4403::UDDI_CONTACT, + &rfc4403::UDDI_CONTACT_NAME_FORM, + &rfc4403::UDDI_DESCRIPTION, + &rfc4403::UDDI_DISCOVERY_UR_LS, + &rfc4403::UDDI_E_MAIL, + &rfc4403::UDDI_FROM_KEY, + &rfc4403::UDDI_HOSTING_REDIRECTOR, + &rfc4403::UDDI_IDENTIFIER_BAG, + &rfc4403::UDDI_INSTANCE_DESCRIPTION, + &rfc4403::UDDI_INSTANCE_PARMS, + &rfc4403::UDDI_IS_HIDDEN, + &rfc4403::UDDI_IS_PROJECTION, + &rfc4403::UDDI_KEYED_REFERENCE, + &rfc4403::UDDI_LANG, + &rfc4403::UDDI_NAME, + &rfc4403::UDDI_OPERATOR, + &rfc4403::UDDI_OVERVIEW_DESCRIPTION, + &rfc4403::UDDI_OVERVIEW_URL, + &rfc4403::UDDI_PERSON_NAME, + &rfc4403::UDDI_PHONE, + &rfc4403::UDDI_PUBLISHER_ASSERTION, + &rfc4403::UDDI_PUBLISHER_ASSERTION_NAME_FORM, + &rfc4403::UDDI_SERVICE_KEY, + &rfc4403::UDDI_SORT_CODE, + &rfc4403::UDDI_T_MODEL, + &rfc4403::UDDI_T_MODEL_INSTANCE_INFO, + &rfc4403::UDDI_T_MODEL_INSTANCE_INFO_NAME_FORM, + &rfc4403::UDDI_T_MODEL_KEY, + &rfc4403::UDDI_T_MODEL_NAME_FORM, + &rfc4403::UDDI_TO_KEY, + &rfc4403::UDDI_USE_TYPE, + &rfc4403::UDDI_UUID, + &rfc4403::UDDIV_3_BINDING_KEY, + &rfc4403::UDDIV_3_BRIEF_RESPONSE, + &rfc4403::UDDIV_3_BUSINESS_KEY, + &rfc4403::UDDIV_3_DIGITAL_SIGNATURE, + &rfc4403::UDDIV_3_ENTITY_CREATION_TIME, + &rfc4403::UDDIV_3_ENTITY_DELETION_TIME, + &rfc4403::UDDIV_3_ENTITY_KEY, + &rfc4403::UDDIV_3_ENTITY_MODIFICATION_TIME, + &rfc4403::UDDIV_3_ENTITY_OBITUARY, + &rfc4403::UDDIV_3_ENTITY_OBITUARY_NAME_FORM, + &rfc4403::UDDIV_3_EXPIRES_AFTER, + &rfc4403::UDDIV_3_MAX_ENTITIES, + &rfc4403::UDDIV_3_NODE_ID, + &rfc4403::UDDIV_3_NOTIFICATION_INTERVAL, + &rfc4403::UDDIV_3_SERVICE_KEY, + &rfc4403::UDDIV_3_SUBSCRIPTION, + &rfc4403::UDDIV_3_SUBSCRIPTION_FILTER, + &rfc4403::UDDIV_3_SUBSCRIPTION_KEY, + &rfc4403::UDDIV_3_SUBSCRIPTION_NAME_FORM, + &rfc4403::UDDIV_3_TMODEL_KEY, + &rfc4512::ALIAS, + &rfc4512::ALIASED_OBJECT_NAME, + &rfc4512::ALT_SERVER, + &rfc4512::ATTRIBUTE_TYPES, + &rfc4512::CREATE_TIMESTAMP, + &rfc4512::CREATORS_NAME, + &rfc4512::DIT_CONTENT_RULES, + &rfc4512::DIT_STRUCTURE_RULES, + &rfc4512::EXTENSIBLE_OBJECT, + &rfc4512::GOVERNING_STRUCTURE_RULE, + &rfc4512::LDAP_SYNTAXES, + &rfc4512::MATCHING_RULES, + &rfc4512::MATCHING_RULE_USE, + &rfc4512::MODIFIERS_NAME, + &rfc4512::MODIFY_TIMESTAMP, + &rfc4512::NAME_FORMS, + &rfc4512::NAMING_CONTEXTS, + &rfc4512::OBJECT_CLASS, + &rfc4512::OBJECT_CLASSES, + &rfc4512::STRUCTURAL_OBJECT_CLASS, + &rfc4512::SUBSCHEMA, + &rfc4512::SUBSCHEMA_SUBENTRY, + &rfc4512::SUPPORTED_CONTROL, + &rfc4512::SUPPORTED_EXTENSION, + &rfc4512::SUPPORTED_FEATURES, + &rfc4512::SUPPORTED_LDAP_VERSION, + &rfc4512::SUPPORTED_SASL_MECHANISMS, + &rfc4512::TOP, + &rfc4517::BIT_STRING_MATCH, + &rfc4517::BOOLEAN_MATCH, + &rfc4517::CASE_EXACT_IA_5_MATCH, + &rfc4517::CASE_EXACT_MATCH, + &rfc4517::CASE_EXACT_ORDERING_MATCH, + &rfc4517::CASE_EXACT_SUBSTRINGS_MATCH, + &rfc4517::CASE_IGNORE_IA_5_MATCH, + &rfc4517::CASE_IGNORE_IA_5_SUBSTRINGS_MATCH, + &rfc4517::CASE_IGNORE_LIST_MATCH, + &rfc4517::CASE_IGNORE_LIST_SUBSTRINGS_MATCH, + &rfc4517::CASE_IGNORE_MATCH, + &rfc4517::CASE_IGNORE_ORDERING_MATCH, + &rfc4517::CASE_IGNORE_SUBSTRINGS_MATCH, + &rfc4517::DIRECTORY_STRING_FIRST_COMPONENT_MATCH, + &rfc4517::DISTINGUISHED_NAME_MATCH, + &rfc4517::GENERALIZED_TIME_MATCH, + &rfc4517::GENERALIZED_TIME_ORDERING_MATCH, + &rfc4517::INTEGER_FIRST_COMPONENT_MATCH, + &rfc4517::INTEGER_MATCH, + &rfc4517::INTEGER_ORDERING_MATCH, + &rfc4517::KEYWORD_MATCH, + &rfc4517::NUMERIC_STRING_MATCH, + &rfc4517::NUMERIC_STRING_ORDERING_MATCH, + &rfc4517::NUMERIC_STRING_SUBSTRINGS_MATCH, + &rfc4517::OBJECT_IDENTIFIER_FIRST_COMPONENT_MATCH, + &rfc4517::OBJECT_IDENTIFIER_MATCH, + &rfc4517::OCTET_STRING_MATCH, + &rfc4517::OCTET_STRING_ORDERING_MATCH, + &rfc4517::TELEPHONE_NUMBER_MATCH, + &rfc4517::TELEPHONE_NUMBER_SUBSTRINGS_MATCH, + &rfc4517::UNIQUE_MEMBER_MATCH, + &rfc4517::WORD_MATCH, + &rfc4519::APPLICATION_PROCESS, + &rfc4519::BUSINESS_CATEGORY, + &rfc4519::C, + &rfc4519::CN, + &rfc4519::COMMON_NAME, + &rfc4519::COUNTRY, + &rfc4519::COUNTRY_NAME, + &rfc4519::DC, + &rfc4519::DC_OBJECT, + &rfc4519::DESCRIPTION, + &rfc4519::DESTINATION_INDICATOR, + &rfc4519::DEVICE, + &rfc4519::DISTINGUISHED_NAME, + &rfc4519::DN_QUALIFIER, + &rfc4519::DOMAIN_COMPONENT, + &rfc4519::ENHANCED_SEARCH_GUIDE, + &rfc4519::FACSIMILE_TELEPHONE_NUMBER, + &rfc4519::GENERATION_QUALIFIER, + &rfc4519::GIVEN_NAME, + &rfc4519::GROUP_OF_NAMES, + &rfc4519::GROUP_OF_UNIQUE_NAMES, + &rfc4519::HOUSE_IDENTIFIER, + &rfc4519::INITIALS, + &rfc4519::INTERNATIONALI_SDN_NUMBER, + &rfc4519::L, + &rfc4519::LOCALITY, + &rfc4519::LOCALITY_NAME, + &rfc4519::MEMBER, + &rfc4519::NAME, + &rfc4519::O, + &rfc4519::ORGANIZATION, + &rfc4519::ORGANIZATIONAL_PERSON, + &rfc4519::ORGANIZATIONAL_ROLE, + &rfc4519::ORGANIZATIONAL_UNIT, + &rfc4519::ORGANIZATIONAL_UNIT_NAME, + &rfc4519::ORGANIZATION_NAME, + &rfc4519::OU, + &rfc4519::OWNER, + &rfc4519::PERSON, + &rfc4519::PHYSICAL_DELIVERY_OFFICE_NAME, + &rfc4519::POSTAL_ADDRESS, + &rfc4519::POSTAL_CODE, + &rfc4519::POST_OFFICE_BOX, + &rfc4519::PREFERRED_DELIVERY_METHOD, + &rfc4519::REGISTERED_ADDRESS, + &rfc4519::RESIDENTIAL_PERSON, + &rfc4519::ROLE_OCCUPANT, + &rfc4519::SEARCH_GUIDE, + &rfc4519::SEE_ALSO, + &rfc4519::SERIAL_NUMBER, + &rfc4519::SN, + &rfc4519::ST, + &rfc4519::STREET, + &rfc4519::SURNAME, + &rfc4519::TELEPHONE_NUMBER, + &rfc4519::TELETEX_TERMINAL_IDENTIFIER, + &rfc4519::TELEX_NUMBER, + &rfc4519::TITLE, + &rfc4519::UID, + &rfc4519::UID_OBJECT, + &rfc4519::UNIQUE_MEMBER, + &rfc4519::USER_ID, + &rfc4519::USER_PASSWORD, + &rfc4519::X_121_ADDRESS, + &rfc4519::X_500_UNIQUE_IDENTIFIER, + &rfc4523::ALGORITHM_IDENTIFIER_MATCH, + &rfc4523::AUTHORITY_REVOCATION_LIST, + &rfc4523::CA_CERTIFICATE, + &rfc4523::CERTIFICATE_EXACT_MATCH, + &rfc4523::CERTIFICATE_LIST_EXACT_MATCH, + &rfc4523::CERTIFICATE_LIST_MATCH, + &rfc4523::CERTIFICATE_MATCH, + &rfc4523::CERTIFICATE_PAIR_EXACT_MATCH, + &rfc4523::CERTIFICATE_PAIR_MATCH, + &rfc4523::CERTIFICATE_REVOCATION_LIST, + &rfc4523::CERTIFICATION_AUTHORITY, + &rfc4523::CERTIFICATION_AUTHORITY_V_2, + &rfc4523::CRL_DISTRIBUTION_POINT, + &rfc4523::CROSS_CERTIFICATE_PAIR, + &rfc4523::DELTA_CRL, + &rfc4523::DELTA_REVOCATION_LIST, + &rfc4523::PKI_CA, + &rfc4523::PKI_USER, + &rfc4523::STRONG_AUTHENTICATION_USER, + &rfc4523::SUPPORTED_ALGORITHMS, + &rfc4523::USER_CERTIFICATE, + &rfc4523::USER_SECURITY_INFORMATION, + &rfc4524::ACCOUNT, + &rfc4524::ASSOCIATED_DOMAIN, + &rfc4524::ASSOCIATED_NAME, + &rfc4524::BUILDING_NAME, + &rfc4524::CO, + &rfc4524::DOCUMENT, + &rfc4524::DOCUMENT_AUTHOR, + &rfc4524::DOCUMENT_IDENTIFIER, + &rfc4524::DOCUMENT_LOCATION, + &rfc4524::DOCUMENT_PUBLISHER, + &rfc4524::DOCUMENT_SERIES, + &rfc4524::DOCUMENT_TITLE, + &rfc4524::DOCUMENT_VERSION, + &rfc4524::DOMAIN, + &rfc4524::DOMAIN_RELATED_OBJECT, + &rfc4524::DRINK, + &rfc4524::FAVOURITE_DRINK, + &rfc4524::FRIENDLY_COUNTRY, + &rfc4524::FRIENDLY_COUNTRY_NAME, + &rfc4524::HOME_PHONE, + &rfc4524::HOME_POSTAL_ADDRESS, + &rfc4524::HOME_TELEPHONE, + &rfc4524::HOST, + &rfc4524::INFO, + &rfc4524::MAIL, + &rfc4524::MANAGER, + &rfc4524::MOBILE, + &rfc4524::MOBILE_TELEPHONE_NUMBER, + &rfc4524::ORGANIZATIONAL_STATUS, + &rfc4524::PAGER, + &rfc4524::PAGER_TELEPHONE_NUMBER, + &rfc4524::PERSONAL_TITLE, + &rfc4524::RFC_822_LOCAL_PART, + &rfc4524::RFC_822_MAILBOX, + &rfc4524::ROOM, + &rfc4524::ROOM_NUMBER, + &rfc4524::SECRETARY, + &rfc4524::SIMPLE_SECURITY_OBJECT, + &rfc4524::SINGLE_LEVEL_QUALITY, + &rfc4524::UNIQUE_IDENTIFIER, + &rfc4524::USER_CLASS, + &rfc4530::ENTRY_UUID, + &rfc4530::UUID_MATCH, + &rfc4530::UUID_ORDERING_MATCH, + &rfc4876::ATTRIBUTE_MAP, + &rfc4876::AUTHENTICATION_METHOD, + &rfc4876::BIND_TIME_LIMIT, + &rfc4876::CREDENTIAL_LEVEL, + &rfc4876::DEFAULT_SERVER_LIST, + &rfc4876::DEFAULT_SEARCH_BASE, + &rfc4876::DEFAULT_SEARCH_SCOPE, + &rfc4876::DEREFERENCE_ALIASES, + &rfc4876::DUA_CONFIG_PROFILE, + &rfc4876::FOLLOW_REFERRALS, + &rfc4876::OBJECTCLASS_MAP, + &rfc4876::PREFERRED_SERVER_LIST, + &rfc4876::PROFILE_TTL, + &rfc4876::SEARCH_TIME_LIMIT, + &rfc4876::SERVICE_AUTHENTICATION_METHOD, + &rfc4876::SERVICE_CREDENTIAL_LEVEL, + &rfc4876::SERVICE_SEARCH_DESCRIPTOR, + &rfc5020::ENTRY_DN, + &rfc5280::ID_CE_AUTHORITY_KEY_IDENTIFIER, + &rfc5280::ID_CE_SUBJECT_KEY_IDENTIFIER, + &rfc5280::ID_CE_KEY_USAGE, + &rfc5280::ID_CE_PRIVATE_KEY_USAGE_PERIOD, + &rfc5280::ID_CE_CERTIFICATE_POLICIES, + &rfc5280::ID_CE_POLICY_MAPPINGS, + &rfc5280::ID_CE_SUBJECT_ALT_NAME, + &rfc5280::ID_CE_ISSUER_ALT_NAME, + &rfc5280::ID_CE_SUBJECT_DIRECTORY_ATTRIBUTES, + &rfc5280::ID_CE_BASIC_CONSTRAINTS, + &rfc5280::ID_CE_NAME_CONSTRAINTS, + &rfc5280::ID_CE_POLICY_CONSTRAINTS, + &rfc5280::ID_CE_CRL_DISTRIBUTION_POINTS, + &rfc5280::ID_CE_EXT_KEY_USAGE, + &rfc5280::ID_CE_INHIBIT_ANY_POLICY, + &rfc5280::ID_CE_FRESHEST_CRL, + &rfc5280::ID_CE_CRL_NUMBER, + &rfc5280::ID_CE_ISSUING_DISTRIBUTION_POINT, + &rfc5280::ID_CE_DELTA_CRL_INDICATOR, + &rfc5280::ID_CE_CRL_REASONS, + &rfc5280::ID_CE_CERTIFICATE_ISSUER, + &rfc5280::ID_CE_HOLD_INSTRUCTION_CODE, + &rfc5280::ID_CE_INVALIDITY_DATE, + &rfc6109::LDIF_LOCATION_URL, + &rfc6109::LDIF_LOCATION_URL_OBJECT, + &rfc6109::MAIL_RECEIPT, + &rfc6109::MANAGED_DOMAINS, + &rfc6109::PROVIDER, + &rfc6109::PROVIDER_CERTIFICATE, + &rfc6109::PROVIDER_CERTIFICATE_HASH, + &rfc6109::PROVIDER_NAME, + &rfc6109::PROVIDER_UNIT, + &rfc7532::FEDFS_ANNOTATION, + &rfc7532::FEDFS_DESCR, + &rfc7532::FEDFS_FSL, + &rfc7532::FEDFS_FSL_HOST, + &rfc7532::FEDFS_FSL_PORT, + &rfc7532::FEDFS_FSL_TTL, + &rfc7532::FEDFS_FSL_UUID, + &rfc7532::FEDFS_FSN, + &rfc7532::FEDFS_FSN_TTL, + &rfc7532::FEDFS_FSN_UUID, + &rfc7532::FEDFS_NCE_DN, + &rfc7532::FEDFS_NCE_PREFIX, + &rfc7532::FEDFS_NET_ADDR, + &rfc7532::FEDFS_NET_PORT, + &rfc7532::FEDFS_NFS_CLASS_CHANGE, + &rfc7532::FEDFS_NFS_CLASS_FILEID, + &rfc7532::FEDFS_NFS_CLASS_HANDLE, + &rfc7532::FEDFS_NFS_CLASS_READDIR, + &rfc7532::FEDFS_NFS_CLASS_SIMUL, + &rfc7532::FEDFS_NFS_CLASS_WRITEVER, + &rfc7532::FEDFS_NFS_CURRENCY, + &rfc7532::FEDFS_NFS_FSL, + &rfc7532::FEDFS_NFS_GEN_FLAG_GOING, + &rfc7532::FEDFS_NFS_GEN_FLAG_SPLIT, + &rfc7532::FEDFS_NFS_GEN_FLAG_WRITABLE, + &rfc7532::FEDFS_NFS_MAJOR_VER, + &rfc7532::FEDFS_NFS_MINOR_VER, + &rfc7532::FEDFS_NFS_PATH, + &rfc7532::FEDFS_NFS_READ_ORDER, + &rfc7532::FEDFS_NFS_READ_RANK, + &rfc7532::FEDFS_NFS_TRANS_FLAG_RDMA, + &rfc7532::FEDFS_NFS_URI, + &rfc7532::FEDFS_NFS_VALID_FOR, + &rfc7532::FEDFS_NFS_VAR_SUB, + &rfc7532::FEDFS_NFS_WRITE_ORDER, + &rfc7532::FEDFS_NFS_WRITE_RANK, + &rfc7532::FEDFS_NSDB_CONTAINER_INFO, + &rfc7532::FEDFS_NSDB_NAME, + &rfc7532::FEDFS_NSDB_PORT, + &rfc7532::FEDFS_UUID, + &rfc7612::PRINTER_CHARGE_INFO, + &rfc7612::PRINTER_CHARGE_INFO_URI, + &rfc7612::PRINTER_DEVICE_ID, + &rfc7612::PRINTER_DEVICE_SERVICE_COUNT, + &rfc7612::PRINTER_GEO_LOCATION, + &rfc7612::PRINTER_IPP_FEATURES_SUPPORTED, + &rfc7612::PRINTER_UUID, + &rfc8284::JID_OBJECT, + &rfc8284::JID, ]); From 61ea1dd8fbbd07ab8d219e98a6b7eec50a42b402 Mon Sep 17 00:00:00 2001 From: Nathaniel McCallum Date: Mon, 28 Feb 2022 11:26:06 -0500 Subject: [PATCH 2/2] feat: improve RFC db generation We now have a parser for ASN.1 OID definitions. By using this against RFC 5280, we get more definitions. This also provides a re-usable framework for other RFCs. Additionally, the definitions are now sorted by name. This should decrease code churn. Signed-off-by: Nathaniel McCallum --- const-oid/oiddbgen/src/asn1.rs | 121 ++++++++++++++++++ const-oid/oiddbgen/src/ldap.rs | 28 +++++ const-oid/oiddbgen/src/lib.rs | 4 + const-oid/oiddbgen/src/main.rs | 24 +--- const-oid/oiddbgen/src/node.rs | 10 +- const-oid/oiddbgen/src/root.rs | 29 ++--- const-oid/src/db/gen.rs | 222 ++++++++++++++++++++++----------- 7 files changed, 324 insertions(+), 114 deletions(-) create mode 100644 const-oid/oiddbgen/src/asn1.rs create mode 100644 const-oid/oiddbgen/src/ldap.rs diff --git a/const-oid/oiddbgen/src/asn1.rs b/const-oid/oiddbgen/src/asn1.rs new file mode 100644 index 000000000..ee846cca6 --- /dev/null +++ b/const-oid/oiddbgen/src/asn1.rs @@ -0,0 +1,121 @@ +use std::collections::{BTreeMap, HashSet}; + +use regex::Regex; + +#[derive(Clone, Debug)] +pub struct Asn1Parser { + spec: String, + tree: BTreeMap, Option)>, +} + +impl Asn1Parser { + const DEF: &'static str = r"(?mx) + (?P[a-z][a-zA-Z0-9-]*) # name + \s+ + OBJECT + \s+ + IDENTIFIER + \s* + ::= + \s* + \{ + \s* + (?:(?P[a-z][a-zA-Z0-9-]*)\s+)? # base + (?P # tail + (?: + (?: + [a-z][a-zA-Z0-9-]*\([0-9]+\)\s+ + ) + | + (?: + [0-9]+\s+ + ) + )* + ) + \} + "; + + const ARC: &'static str = r"(?mx) + (?: + [a-z][a-zA-Z0-9-]*\(([0-9]+)\) + ) + | + (?: + ([0-9]+) + ) + "; + + pub fn new(spec: String, asn1: &str) -> Self { + let def = Regex::new(Self::DEF).unwrap(); + let arc = Regex::new(Self::ARC).unwrap(); + + let mut tree = BTreeMap::default(); + for mat in def.find_iter(asn1) { + let caps = def.captures(mat.as_str()).unwrap(); + let name = caps.name("name").unwrap().as_str().to_owned(); + let base = caps.name("base").map(|m| m.as_str().to_string()); + let tail = caps.name("tail").map(|m| { + arc.find_iter(m.as_str()) + .map(|m| { + let c = arc.captures(m.as_str()).unwrap(); + c.get(1).unwrap_or_else(|| c.get(2).unwrap()).as_str() + }) + .collect::>() + .join(".") + }); + + tree.insert(name, (base, tail)); + } + + Self { spec, tree } + } + + pub fn resolve(&self, name: &str) -> Option { + let (base, arcs) = self.tree.get(name)?; + if let Some(base) = base { + let base = self.resolve(base)?; + if let Some(arcs) = arcs { + Some(format!("{}.{}", base, arcs)) + } else { + Some(base) + } + } else { + arcs.clone() + } + } + + pub fn iter(&self) -> impl '_ + Iterator { + let bases: HashSet<&String> = self + .tree + .values() + .filter_map(|(base, ..)| base.as_ref()) + .collect(); + + self.tree + .keys() + .filter(move |n| !bases.contains(n)) + .filter_map(|n| self.resolve(n).map(|p| (self.spec.clone(), n.clone(), p))) + } +} + +#[test] +fn test() { + let asn1 = super::Asn1Parser::new( + "none".into(), + r" + foo OBJECT IDENTIFIER ::= { bar(1) baz(2) 3 } + bat OBJECT IDENTIFIER ::= { foo qux(4) 5 } + quz OBJECT IDENTIFIER ::= { bat 6 } + ", + ); + + let answer = ( + "none".to_string(), + "quz".to_string(), + "1.2.3.4.5.6".to_string(), + ); + + let mut iter = asn1.iter(); + assert_eq!(Some(answer), iter.next()); + assert_eq!(None, iter.next()); +} diff --git a/const-oid/oiddbgen/src/ldap.rs b/const-oid/oiddbgen/src/ldap.rs new file mode 100644 index 000000000..ffe2b391f --- /dev/null +++ b/const-oid/oiddbgen/src/ldap.rs @@ -0,0 +1,28 @@ +#[derive(Clone, Debug, Default)] +pub struct LdapParser<'a>(&'a str); + +impl<'a> LdapParser<'a> { + pub fn new(ldap: &'a str) -> Self { + Self(ldap) + } + + pub fn iter(&self) -> impl '_ + Iterator { + self.0.lines().filter_map(|line| { + let (name, next) = line.split_at(line.find(',').unwrap()); + let (.., next) = next[1..].split_at(next[1..].find(',').unwrap()); + let (obid, spec) = next[1..].split_at(next[1..].find(',').unwrap()); + + let indx = obid.find('.')?; + obid.split_at(indx).0.parse::().ok()?; + + if !spec.trim().starts_with(",[RFC") { + return None; + } + + let spec = spec[2..][..spec.len() - 3].to_ascii_lowercase(); + let name = name.trim().to_string(); + let obid = obid.trim().to_string(); + Some((spec, name, obid)) + }) + } +} diff --git a/const-oid/oiddbgen/src/lib.rs b/const-oid/oiddbgen/src/lib.rs index 5ca72113d..7f57802aa 100644 --- a/const-oid/oiddbgen/src/lib.rs +++ b/const-oid/oiddbgen/src/lib.rs @@ -1,5 +1,9 @@ +mod asn1; +mod ldap; mod node; mod root; mod spec; +pub use asn1::Asn1Parser; +pub use ldap::LdapParser; pub use root::Root; diff --git a/const-oid/oiddbgen/src/main.rs b/const-oid/oiddbgen/src/main.rs index 1d47ddb15..4d85cd0db 100644 --- a/const-oid/oiddbgen/src/main.rs +++ b/const-oid/oiddbgen/src/main.rs @@ -1,4 +1,4 @@ -use oiddbgen::Root; +use oiddbgen::{Asn1Parser, LdapParser, Root}; // Update this database by downloading the CSV file here: // https://www.iana.org/assignments/ldap-parameters/ldap-parameters.xhtml#ldap-parameters-3 @@ -8,29 +8,15 @@ const LDAP: &str = include_str!("../ldap-parameters-3.csv"); // https://www.rfc-editor.org/rfc/rfc5280.txt const RFC5280: &str = include_str!("../rfc5280.txt"); -fn rfc5280() -> impl Iterator { - const RE: &str = "^(id-ce-[a-zA-Z0-9-]+) +OBJECT +IDENTIFIER *::= *\\{ *id-ce +(\\d+) *\\}"; - - let re = regex::Regex::new(RE).unwrap(); - RFC5280 - .lines() - .filter_map(move |line| re.captures(line)) - .map(|cap| { - let obji = format!("2.5.29.{}", cap.get(2).unwrap().as_str()); - let name = cap.get(1).unwrap().as_str(); - format!("{},X,{},[RFC5280]", name, obji) - }) -} - fn main() { let mut root = Root::default(); - for line in LDAP.lines().skip(1) { - root.parse_line(line); + for (spec, name, obid) in LdapParser::new(LDAP).iter() { + root.add(&spec, &name, &obid) } - for line in rfc5280() { - root.parse_line(&line); + for (spec, name, obid) in Asn1Parser::new("rfc5280".into(), RFC5280).iter() { + root.add(&spec, &name, &obid) } println!("{}", root.module()); diff --git a/const-oid/oiddbgen/src/node.rs b/const-oid/oiddbgen/src/node.rs index 63f2b25c6..827cf74ca 100644 --- a/const-oid/oiddbgen/src/node.rs +++ b/const-oid/oiddbgen/src/node.rs @@ -4,13 +4,13 @@ use quote::quote; #[derive(Clone, Debug, PartialEq, Eq)] pub struct Node { - obji: String, + obid: String, name: String, symb: Ident, } impl Node { - pub fn new(obji: String, name: String) -> Self { + pub fn new(obid: String, name: String) -> Self { // Raise the first letter in the beginning or after a hyphen. // This produces more natural UpperSnake conversions below. let mut upper = true; @@ -31,7 +31,7 @@ impl Node { let symb = symb.to_case(Case::UpperSnake); let symb = Ident::new(&symb, Span::call_site()); - Self { obji, name, symb } + Self { obid, name, symb } } pub fn symbol(&self) -> &Ident { @@ -39,13 +39,13 @@ impl Node { } pub fn definition(&self) -> TokenStream { - let obji = self.obji.replace(' ', ""); // Fix a typo. + let obid = self.obid.replace(' ', ""); // Fix a typo. let symb = &self.symb; let name = &self.name; quote! { pub const #symb: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new(#obji), + oid: crate::ObjectIdentifier::new(#obid), name: #name, }; } diff --git a/const-oid/oiddbgen/src/root.rs b/const-oid/oiddbgen/src/root.rs index 11e108528..c7b5e23ff 100644 --- a/const-oid/oiddbgen/src/root.rs +++ b/const-oid/oiddbgen/src/root.rs @@ -9,25 +9,16 @@ use quote::quote; pub struct Root(BTreeMap); impl Root { - pub fn parse_line(&mut self, line: &str) { - let (name, next) = line.split_at(line.find(',').unwrap()); - let (.., next) = next[1..].split_at(next[1..].find(',').unwrap()); - let (obji, spec) = next[1..].split_at(next[1..].find(',').unwrap()); - - let arc: Option = obji.find('.').and_then(|i| obji.split_at(i).0.parse().ok()); - if arc.is_some() && spec.trim().starts_with(",[RFC") { - let name = name.trim().to_string(); - let obji = obji.trim().to_string(); - let spec = Ident::new( - &spec[2..][..spec.len() - 3].to_ascii_lowercase(), - Span::call_site(), - ); - - self.0 - .entry(spec) - .or_insert_with(Spec::default) - .push(Node::new(obji, name)); - } + pub fn add(&mut self, spec: &str, name: &str, obid: &str) { + let name = name.trim().to_string(); + let obid = obid.trim().to_string(); + let spec = spec.trim().to_ascii_lowercase(); + let spec = Ident::new(&spec, Span::call_site()); + + self.0 + .entry(spec) + .or_insert_with(Spec::default) + .push(Node::new(obid, name)); } pub fn module(&self) -> TokenStream { diff --git a/const-oid/src/db/gen.rs b/const-oid/src/db/gen.rs index b2229bd03..719d15ff5 100644 --- a/const-oid/src/db/gen.rs +++ b/const-oid/src/db/gen.rs @@ -2538,82 +2538,50 @@ pub mod rfc5020 { }; } pub mod rfc5280 { - pub const ID_CE_AUTHORITY_KEY_IDENTIFIER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.35"), - name: "id-ce-authorityKeyIdentifier", + pub const ANY_EXTENDED_KEY_USAGE: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.29.37.0"), + name: "anyExtendedKeyUsage", }; - pub const ID_CE_SUBJECT_KEY_IDENTIFIER: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.14"), - name: "id-ce-subjectKeyIdentifier", - }; - pub const ID_CE_KEY_USAGE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.15"), - name: "id-ce-keyUsage", + pub const ANY_POLICY: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.29.32.0"), + name: "anyPolicy", }; - pub const ID_CE_PRIVATE_KEY_USAGE_PERIOD: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.16"), - name: "id-ce-privateKeyUsagePeriod", + pub const ID_AD_CA_ISSUERS: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.48.2"), + name: "id-ad-caIssuers", }; - pub const ID_CE_CERTIFICATE_POLICIES: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.32"), - name: "id-ce-certificatePolicies", + pub const ID_AD_CA_REPOSITORY: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.48.5"), + name: "id-ad-caRepository", }; - pub const ID_CE_POLICY_MAPPINGS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.33"), - name: "id-ce-policyMappings", + pub const ID_AD_OCSP: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.48.1"), + name: "id-ad-ocsp", }; - pub const ID_CE_SUBJECT_ALT_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.17"), - name: "id-ce-subjectAltName", + pub const ID_AD_TIME_STAMPING: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("1.3.6.1.5.5.7.48.3"), + name: "id-ad-timeStamping", }; - pub const ID_CE_ISSUER_ALT_NAME: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.18"), - name: "id-ce-issuerAltName", + pub const ID_AT: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("2.5.4"), + name: "id-at", }; - pub const ID_CE_SUBJECT_DIRECTORY_ATTRIBUTES: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.9"), - name: "id-ce-subjectDirectoryAttributes", + pub const ID_CE_AUTHORITY_KEY_IDENTIFIER: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), name: "id-ce-basicConstraints", }; - pub const ID_CE_NAME_CONSTRAINTS: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("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"), - name: "id-ce-policyConstraints", - }; pub const ID_CE_CRL_DISTRIBUTION_POINTS: crate::NamedOid<'_> = crate::NamedOid { oid: crate::ObjectIdentifier::new("2.5.29.31"), name: "id-ce-cRLDistributionPoints", }; - pub const ID_CE_EXT_KEY_USAGE: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.37"), - name: "id-ce-extKeyUsage", - }; - pub const ID_CE_INHIBIT_ANY_POLICY: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.54"), - name: "id-ce-inhibitAnyPolicy", - }; - pub const ID_CE_FRESHEST_CRL: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.46"), - name: "id-ce-freshestCRL", - }; pub const ID_CE_CRL_NUMBER: crate::NamedOid<'_> = crate::NamedOid { oid: crate::ObjectIdentifier::new("2.5.29.20"), name: "id-ce-cRLNumber", }; - pub const ID_CE_ISSUING_DISTRIBUTION_POINT: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.28"), - name: "id-ce-issuingDistributionPoint", - }; - pub const ID_CE_DELTA_CRL_INDICATOR: crate::NamedOid<'_> = crate::NamedOid { - oid: crate::ObjectIdentifier::new("2.5.29.27"), - name: "id-ce-deltaCRLIndicator", - }; pub const ID_CE_CRL_REASONS: crate::NamedOid<'_> = crate::NamedOid { oid: crate::ObjectIdentifier::new("2.5.29.21"), name: "id-ce-cRLReasons", @@ -2622,14 +2590,110 @@ pub mod rfc5280 { oid: crate::ObjectIdentifier::new("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"), + name: "id-ce-deltaCRLIndicator", + }; + pub const ID_CE_FRESHEST_CRL: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), name: "id-ce-holdInstructionCode", }; + pub const ID_CE_INHIBIT_ANY_POLICY: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), name: "id-ce-invalidityDate", }; + pub const ID_CE_ISSUER_ALT_NAME: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "id-ce-issuingDistributionPoint", + }; + pub const ID_CE_KEY_USAGE: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "id-ce-nameConstraints", + }; + pub const ID_CE_POLICY_CONSTRAINTS: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "id-ce-policyMappings", + }; + pub const ID_CE_PRIVATE_KEY_USAGE_PERIOD: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + name: "id-ce-subjectAltName", + }; + pub const ID_CE_SUBJECT_DIRECTORY_ATTRIBUTES: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("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"), + 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"), + 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"), + 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"), + 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"), + 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"), + 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"), + 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"), + 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"), + 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"), + 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"), + name: "id-qt-unotice", + }; + pub const PKCS_9: crate::NamedOid<'_> = crate::NamedOid { + oid: crate::ObjectIdentifier::new("1.2.840.113549.1.9"), + name: "pkcs-9", + }; } pub mod rfc6109 { pub const LDIF_LOCATION_URL: crate::NamedOid<'_> = crate::NamedOid { @@ -3492,29 +3556,45 @@ pub const DB: super::Database<'static> = super::Database(&[ &rfc4876::SERVICE_CREDENTIAL_LEVEL, &rfc4876::SERVICE_SEARCH_DESCRIPTOR, &rfc5020::ENTRY_DN, + &rfc5280::ANY_EXTENDED_KEY_USAGE, + &rfc5280::ANY_POLICY, + &rfc5280::ID_AD_CA_ISSUERS, + &rfc5280::ID_AD_CA_REPOSITORY, + &rfc5280::ID_AD_OCSP, + &rfc5280::ID_AD_TIME_STAMPING, + &rfc5280::ID_AT, &rfc5280::ID_CE_AUTHORITY_KEY_IDENTIFIER, - &rfc5280::ID_CE_SUBJECT_KEY_IDENTIFIER, - &rfc5280::ID_CE_KEY_USAGE, - &rfc5280::ID_CE_PRIVATE_KEY_USAGE_PERIOD, - &rfc5280::ID_CE_CERTIFICATE_POLICIES, - &rfc5280::ID_CE_POLICY_MAPPINGS, - &rfc5280::ID_CE_SUBJECT_ALT_NAME, - &rfc5280::ID_CE_ISSUER_ALT_NAME, - &rfc5280::ID_CE_SUBJECT_DIRECTORY_ATTRIBUTES, &rfc5280::ID_CE_BASIC_CONSTRAINTS, - &rfc5280::ID_CE_NAME_CONSTRAINTS, - &rfc5280::ID_CE_POLICY_CONSTRAINTS, &rfc5280::ID_CE_CRL_DISTRIBUTION_POINTS, - &rfc5280::ID_CE_EXT_KEY_USAGE, - &rfc5280::ID_CE_INHIBIT_ANY_POLICY, - &rfc5280::ID_CE_FRESHEST_CRL, &rfc5280::ID_CE_CRL_NUMBER, - &rfc5280::ID_CE_ISSUING_DISTRIBUTION_POINT, - &rfc5280::ID_CE_DELTA_CRL_INDICATOR, &rfc5280::ID_CE_CRL_REASONS, &rfc5280::ID_CE_CERTIFICATE_ISSUER, + &rfc5280::ID_CE_DELTA_CRL_INDICATOR, + &rfc5280::ID_CE_FRESHEST_CRL, &rfc5280::ID_CE_HOLD_INSTRUCTION_CODE, + &rfc5280::ID_CE_INHIBIT_ANY_POLICY, &rfc5280::ID_CE_INVALIDITY_DATE, + &rfc5280::ID_CE_ISSUER_ALT_NAME, + &rfc5280::ID_CE_ISSUING_DISTRIBUTION_POINT, + &rfc5280::ID_CE_KEY_USAGE, + &rfc5280::ID_CE_NAME_CONSTRAINTS, + &rfc5280::ID_CE_POLICY_CONSTRAINTS, + &rfc5280::ID_CE_POLICY_MAPPINGS, + &rfc5280::ID_CE_PRIVATE_KEY_USAGE_PERIOD, + &rfc5280::ID_CE_SUBJECT_ALT_NAME, + &rfc5280::ID_CE_SUBJECT_DIRECTORY_ATTRIBUTES, + &rfc5280::ID_CE_SUBJECT_KEY_IDENTIFIER, + &rfc5280::ID_KP_OCSP_SIGNING, + &rfc5280::ID_KP_CLIENT_AUTH, + &rfc5280::ID_KP_CODE_SIGNING, + &rfc5280::ID_KP_EMAIL_PROTECTION, + &rfc5280::ID_KP_SERVER_AUTH, + &rfc5280::ID_KP_TIME_STAMPING, + &rfc5280::ID_PE_AUTHORITY_INFO_ACCESS, + &rfc5280::ID_PE_SUBJECT_INFO_ACCESS, + &rfc5280::ID_QT_CPS, + &rfc5280::ID_QT_UNOTICE, + &rfc5280::PKCS_9, &rfc6109::LDIF_LOCATION_URL, &rfc6109::LDIF_LOCATION_URL_OBJECT, &rfc6109::MAIL_RECEIPT,