diff --git a/BinaryObjectScanner.ASN1/AbstractSyntaxNotationOne.cs b/BinaryObjectScanner.ASN1/AbstractSyntaxNotationOne.cs
deleted file mode 100644
index 3ed77503..00000000
--- a/BinaryObjectScanner.ASN1/AbstractSyntaxNotationOne.cs
+++ /dev/null
@@ -1,31 +0,0 @@
-using System.Collections.Generic;
-
-namespace BinaryObjectScanner.ASN1
-{
- ///
- /// ASN.1 Parser
- ///
- public static class AbstractSyntaxNotationOne
- {
- ///
- /// Parse a byte array into a DER-encoded ASN.1 structure
- ///
- /// Byte array representing the data
- /// Current pointer into the data
- ///
- public static List Parse(byte[] data, int pointer)
- {
- // Create the output list to return
- var topLevelValues = new List();
-
- // Loop through the data and return all top-level values
- while (pointer < data.Length)
- {
- var topLevelValue = new TypeLengthValue(data, ref pointer);
- topLevelValues.Add(topLevelValue);
- }
-
- return topLevelValues;
- }
- }
-}
diff --git a/BinaryObjectScanner.ASN1/BinaryObjectScanner.ASN1.csproj b/BinaryObjectScanner.ASN1/BinaryObjectScanner.ASN1.csproj
deleted file mode 100644
index 11866e1e..00000000
--- a/BinaryObjectScanner.ASN1/BinaryObjectScanner.ASN1.csproj
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
-
- net48;net6.0;net7.0
- win-x86;win-x64;linux-x64;osx-x64
- BinaryObjectScanner.ASN1
- BinaryObjectScanner.ASN1
- Matt Nadareski
- BurnOutSharp
- Copyright (c)2022 Matt Nadareski
- https://github.com/mnadareski/BurnOutSharp
- 2.8
- 2.8
- 2.8
- true
- true
-
-
-
- true
-
-
-
-
-
-
-
-
-
-
-
diff --git a/BinaryObjectScanner.ASN1/Enums.cs b/BinaryObjectScanner.ASN1/Enums.cs
deleted file mode 100644
index 534f5031..00000000
--- a/BinaryObjectScanner.ASN1/Enums.cs
+++ /dev/null
@@ -1,55 +0,0 @@
-using System;
-
-namespace BinaryObjectScanner.ASN1
-{
- ///
- /// ASN.1 type indicators
- ///
- [Flags]
- public enum ASN1Type : byte
- {
- #region Modifiers
-
- V_ASN1_UNIVERSAL = 0x00,
- V_ASN1_PRIMITIVE_TAG = 0x1F,
- V_ASN1_CONSTRUCTED = 0x20,
- V_ASN1_APPLICATION = 0x40,
- V_ASN1_CONTEXT_SPECIFIC = 0x80,
- V_ASN1_PRIVATE = 0xC0,
-
- #endregion
-
- #region Types
-
- V_ASN1_EOC = 0x00,
- V_ASN1_BOOLEAN = 0x01,
- V_ASN1_INTEGER = 0x02,
- V_ASN1_BIT_STRING = 0x03,
- V_ASN1_OCTET_STRING = 0x04,
- V_ASN1_NULL = 0x05,
- V_ASN1_OBJECT = 0x06,
- V_ASN1_OBJECT_DESCRIPTOR = 0x07,
- V_ASN1_EXTERNAL = 0x08,
- V_ASN1_REAL = 0x09,
- V_ASN1_ENUMERATED = 0x0A,
- V_ASN1_UTF8STRING = 0x0C,
- V_ASN1_SEQUENCE = 0x10,
- V_ASN1_SET = 0x11,
- V_ASN1_NUMERICSTRING = 0x12,
- V_ASN1_PRINTABLESTRING = 0x13,
- V_ASN1_T61STRING = 0x14,
- V_ASN1_TELETEXSTRING = 0x14,
- V_ASN1_VIDEOTEXSTRING = 0x15,
- V_ASN1_IA5STRING = 0x16,
- V_ASN1_UTCTIME = 0x17,
- V_ASN1_GENERALIZEDTIME = 0x18,
- V_ASN1_GRAPHICSTRING = 0x19,
- V_ASN1_ISO64STRING = 0x1A,
- V_ASN1_VISIBLESTRING = 0x1A,
- V_ASN1_GENERALSTRING = 0x1B,
- V_ASN1_UNIVERSALSTRING = 0x1C,
- V_ASN1_BMPSTRING = 0x1E,
-
- #endregion
- }
-}
diff --git a/BinaryObjectScanner.ASN1/ObjectIdentifier.ASN1.cs b/BinaryObjectScanner.ASN1/ObjectIdentifier.ASN1.cs
deleted file mode 100644
index c939160f..00000000
--- a/BinaryObjectScanner.ASN1/ObjectIdentifier.ASN1.cs
+++ /dev/null
@@ -1,25 +0,0 @@
-namespace BinaryObjectScanner.ASN1
-{
-#pragma warning disable IDE0011
-
- ///
- /// Methods related to Object Identifiers (OID) and ASN.1 notation
- ///
- public static partial class ObjectIdentifier
- {
- ///
- /// Parse an OID in separated-value notation into ASN.1 notation
- ///
- /// List of values to check against
- /// Current index into the list
- /// ASN.1 formatted string, if possible
- ///
- public static string ParseOIDToASN1Notation(ulong[] values, ref int index)
- {
- // TODO: Once the modified OID-IRI formatting is done, make an ASN.1 notation version
- return null;
- }
- }
-
-#pragma warning restore IDE0011
-}
\ No newline at end of file
diff --git a/BinaryObjectScanner.ASN1/ObjectIdentifier.ModifiedOIDIRI.cs b/BinaryObjectScanner.ASN1/ObjectIdentifier.ModifiedOIDIRI.cs
deleted file mode 100644
index 42cc6105..00000000
--- a/BinaryObjectScanner.ASN1/ObjectIdentifier.ModifiedOIDIRI.cs
+++ /dev/null
@@ -1,17172 +0,0 @@
-using System.Linq;
-using System.Text;
-
-namespace BinaryObjectScanner.ASN1
-{
-#pragma warning disable IDE0011
-
- ///
- /// Methods related to Object Identifiers (OID) and OID-IRI formatting
- ///
- public static partial class ObjectIdentifier
- {
- ///
- /// Parse an OID in separated-value notation into modified OID-IRI notation
- ///
- /// List of values to check against
- /// OID-IRI formatted string, if possible
- ///
- /// If a value does not have a fully-descriptive name, it may be replaced by
- /// a string from the official description. As such, the output of this is
- /// not considered to be fully OID-IRI compliant.
- ///
- ///
- public static string ParseOIDToModifiedOIDIRI(ulong[] values)
- {
- // If we have an invalid set of values, we can't do anything
- if (values == null || values.Length == 0)
- return null;
-
- // Set the initial index
- int index = 0;
-
- // Get a string builder for the path
- var nameBuilder = new StringBuilder();
-
- // Try to parse the standard value
- string standard = ParseOIDToModifiedOIDIRI(values, ref index);
- if (standard == null)
- return null;
-
- // Add the standard value to the output
- nameBuilder.Append(standard);
-
- // If we have no more items
- if (index == values.Length)
- return nameBuilder.ToString();
-
- // Add trailing items as just values
- nameBuilder.Append("/");
- nameBuilder.Append(string.Join("/", values.Skip(index)));
-
- // Create and return the string
- return nameBuilder.ToString();
- }
-
- ///
- /// Parse an OID in separated-value notation into modified OID-IRI notation
- ///
- /// List of values to check against
- /// Current index into the list
- /// OID-IRI formatted string, if possible
- ///
- /// If a value does not have a fully-descriptive name, it may be replaced by
- /// a string from the official description. As such, the output of this is
- /// not considered to be fully OID-IRI compliant.
- ///
- private static string ParseOIDToModifiedOIDIRI(ulong[] values, ref int index)
- {
- // If we have an invalid set of values, we can't do anything
- if (values == null || values.Length == 0)
- return null;
-
- // If we have an invalid index, we can't do anything
- if (index < 0 || index >= values.Length)
- return null;
-
- #region Start
-
- switch (values[index++])
- {
- case 0: goto oid_0;
- case 1: goto oid_1;
- case 2: goto oid_2;
- default: return $"/{values[index - 1]}";
- }
-
- #endregion
-
- // itu-t, ccitt, itu-r
- #region 0.*
-
- oid_0:
-
- if (index == values.Length) return "/ITU-T";
- switch (values[index++])
- {
- case 0: goto oid_0_0;
- case 1: return "/ITU-T/[question]";
- case 2: goto oid_0_2;
- case 3: goto oid_0_3;
- case 4: goto oid_0_4;
- case 5: return "/ITU-R/R-Recommendation";
- case 9: goto oid_0_9;
- default: return $"/ITU-T/{values[index - 1]}";
- };
-
- // recommendation
- #region 0.0.*
-
- oid_0_0:
-
- if (index == values.Length) return "/ITU-T/Recommendation";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/A";
- case 2: return "/ITU-T/Recommendation/B";
- case 3: return "/ITU-T/Recommendation/C";
- case 4: return "/ITU-T/Recommendation/D";
- case 5: goto oid_0_0_5;
- case 6: return "/ITU-T/Recommendation/F";
- case 7: goto oid_0_0_7;
- case 8: goto oid_0_0_8;
- case 9: goto oid_0_0_9;
- case 10: return "/ITU-T/Recommendation/J";
- case 11: return "/ITU-T/Recommendation/K";
- case 12: return "/ITU-T/Recommendation/L";
- case 13: goto oid_0_0_13;
- case 14: return "/ITU-T/Recommendation/N";
- case 15: return "/ITU-T/Recommendation/O";
- case 16: return "/ITU-T/Recommendation/P";
- case 17: goto oid_0_0_17;
- case 18: return "/ITU-T/Recommendation/R";
- case 19: return "/ITU-T/Recommendation/S";
- case 20: goto oid_0_0_20;
- case 21: return "/ITU-T/Recommendation/U";
- case 22: goto oid_0_0_22;
- case 24: goto oid_0_0_24;
- case 25: return "/ITU-T/Recommendation/Y";
- case 26: return "/ITU-T/Recommendation/Z";
- case 59: return "/ITU-T/Recommendation/[xcmJobZeroDummy]";
- case 74: return "/ITU-T/Recommendation/[xcmSvcMonZeroDummy]";
- default: return $"/ITU-T/Recommendation/{values[index - 1]}";
- }
-
- // e
- #region 0.0.5.*
-
- oid_0_0_5:
-
- if (index == values.Length) return "/ITU-T/Recommendation/E";
- switch (values[index++])
- {
- case 115: goto oid_0_0_5_115;
- default: return $"/ITU-T/Recommendation/E/{values[index - 1]}";
- }
-
- #region 0.0.5.115.*
-
- oid_0_0_5_115:
-
- if (index == values.Length) return "/ITU-T/Recommendation/E/[Computerized directory assistance]";
- switch (values[index++])
- {
- case 1: goto oid_0_0_5_115_1;
- case 2: goto oid_0_0_5_115_2;
- default: return $"/ITU-T/Recommendation/E/[Computerized directory assistance]/{values[index - 1]}";
- }
-
- #region 0.0.5.115.1.*
-
- oid_0_0_5_115_1:
-
- if (index == values.Length) return "/ITU-T/Recommendation/E/[Computerized directory assistance]/[E115v1]";
- switch (values[index++])
- {
- case 0: return "/ITU-T/Recommendation/E/[Computerized directory assistance]/[E115v1]/[Version 1.00]";
- default: return $"/ITU-T/Recommendation/E/[Computerized directory assistance]/[E115v1]/{values[index - 1]}";
- }
-
- #endregion
-
- #region 0.0.5.115.2.*
-
- oid_0_0_5_115_2:
-
- if (index == values.Length) return "/ITU-T/Recommendation/E/[Computerized directory assistance]/[E115v2]";
- switch (values[index++])
- {
- case 0: return "/ITU-T/Recommendation/E/[Computerized directory assistance]/[E115v2]/[Version 2.00]";
- case 1: return "/ITU-T/Recommendation/E/[Computerized directory assistance]/[E115v2]/[Version 2.01]";
- case 10: return "/ITU-T/Recommendation/E/[Computerized directory assistance]/[E115v2]/[Version 2.10]";
- default: return $"/ITU-T/Recommendation/E/[Computerized directory assistance]/[E115v2]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- #endregion
-
- // g
- #region 0.0.7.*
-
- oid_0_0_7:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G";
- switch (values[index++])
- {
- case 711: goto oid_0_0_7_711;
- case 719: goto oid_0_0_7_719;
- case 726: goto oid_0_0_7_726;
- case 774: goto oid_0_0_7_774;
- case 7221: goto oid_0_0_7_7221;
- case 7222: goto oid_0_0_7_7222;
- case 7761: goto oid_0_0_7_7761;
- case 85501: goto oid_0_0_7_85501;
- default: return $"/ITU-T/Recommendation/G/{values[index - 1]}";
- }
-
- // g711
- #region 0.0.7.711.*
-
- oid_0_0_7_711:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[G.711 series]";
- switch (values[index++])
- {
- case 1: goto oid_0_0_7_711_1;
- default: return $"/ITU-T/Recommendation/G/[G.711 series]/{values[index - 1]}";
- }
-
- // dot
- #region 0.0.7.711.1.*
-
- oid_0_0_7_711_1:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[G.711 series]/[G.711.x series of Recommendations]";
- switch (values[index++])
- {
- case 1: goto oid_0_0_7_711_1_1;
- default: return $"/ITU-T/Recommendation/G/[G.711 series]/[G.711.x series of Recommendations]/{values[index - 1]}";
- }
-
- // part1
- #region 0.0.7.711.1.1.*
-
- oid_0_0_7_711_1_1:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[G.711 series]/[G.711.x series of Recommendations]/[Wideband embedded extension for G.711 pulse code modulation]";
- switch (values[index++])
- {
- case 1: goto oid_0_0_7_711_1_1_1;
- default: return $"/ITU-T/Recommendation/G/[G.711 series]/[G.711.x series of Recommendations]/[Wideband embedded extension for G.711 pulse code modulation]/{values[index - 1]}";
- }
-
- // generic-capabilities
- #region 0.0.7.711.1.1.1.*
-
- oid_0_0_7_711_1_1_1:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[G.711 series]/[G.711.x series of Recommendations]/[Wideband embedded extension for G.711 pulse code modulation]/[Generic capabilities]";
- switch (values[index++])
- {
- case 0: goto oid_0_0_7_711_1_1_1_0;
- case 1: goto oid_0_0_7_711_1_1_1_1;
- default: return $"/ITU-T/Recommendation/G/[G.711 series]/[G.711.x series of Recommendations]/[Wideband embedded extension for G.711 pulse code modulation]/[Generic capabilities]/{values[index - 1]}";
- }
-
- // u-law
- #region 0.0.7.711.1.1.1.0.*
-
- oid_0_0_7_711_1_1_1_0:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[G.711 series]/[G.711.x series of Recommendations]/[Wideband embedded extension for G.711 pulse code modulation]/[Generic capabilities]/[μ-law capability identifier]";
- switch (values[index++])
- {
- case 0: return "/ITU-T/Recommendation/G/[G.711 series]/[G.711.x series of Recommendations]/[Wideband embedded extension for G.711 pulse code modulation]/[Generic capabilities]/[μ-law capability identifier]/[μ-law core capability identifier]";
- default: return $"/ITU-T/Recommendation/G/[G.711 series]/[G.711.x series of Recommendations]/[Wideband embedded extension for G.711 pulse code modulation]/[Generic capabilities]/[μ-law capability identifier]/{values[index - 1]}";
- }
-
- #endregion
-
- // a-law
- #region 0.0.7.711.1.1.1.1.*
-
- oid_0_0_7_711_1_1_1_1:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[G.711 series]/[G.711.x series of Recommendations]/[Wideband embedded extension for G.711 pulse code modulation]/[Generic capabilities]/[a-law]";
- switch (values[index++])
- {
- case 0: return "/ITU-T/Recommendation/G/[G.711 series]/[G.711.x series of Recommendations]/[Wideband embedded extension for G.711 pulse code modulation]/[Generic capabilities]/[a-law]/[a-law core capability identifier]";
- default: return $"/ITU-T/Recommendation/G/[G.711 series]/[G.711.x series of Recommendations]/[Wideband embedded extension for G.711 pulse code modulation]/[Generic capabilities]/[a-law]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- #endregion
-
- #endregion
-
- #endregion
-
- // 719
- #region 0.0.7.719.*
-
- oid_0_0_7_719:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Low-complexity, full-band audio coding for high-quality, conversational applications]";
- switch (values[index++])
- {
- case 1: goto oid_0_0_7_719_1;
- default: return $"/ITU-T/Recommendation/G/[Low-complexity, full-band audio coding for high-quality, conversational applications]/{values[index - 1]}";
- }
-
- // generic-capabilities
- #region 0.0.7.719.1.*
-
- oid_0_0_7_719_1:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Low-complexity, full-band audio coding for high-quality, conversational applications]/[Generic capabilities]";
- switch (values[index++])
- {
- case 0: return "/ITU-T/Recommendation/G/[Low-complexity, full-band audio coding for high-quality, conversational applications]/[Generic capabilities]/[capability]";
- default: return $"/ITU-T/Recommendation/G/[Low-complexity, full-band audio coding for high-quality, conversational applications]/[Generic capabilities]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // 726
- #region 0.0.7.726.*
-
- oid_0_0_7_726:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[40, 32, 24, 16 kbit/s Adaptive Differential Pulse Code Modulation (ADPCM)]";
- switch (values[index++])
- {
- case 1: goto oid_0_0_7_726_1;
- default: return $"/ITU-T/Recommendation/G/[40, 32, 24, 16 kbit/s Adaptive Differential Pulse Code Modulation (ADPCM)]/{values[index - 1]}";
- }
-
- // generic-capabilities
- #region 0.0.7.726.1.*
-
- oid_0_0_7_726_1:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[40, 32, 24, 16 kbit/s Adaptive Differential Pulse Code Modulation (ADPCM)]/[generic capabilities]";
- switch (values[index++])
- {
- case 0: return "/ITU-T/Recommendation/G/[40, 32, 24, 16 kbit/s Adaptive Differential Pulse Code Modulation (ADPCM)]/[generic capabilities]/[Version 2003]";
- default: return $"/ITU-T/Recommendation/G/[40, 32, 24, 16 kbit/s Adaptive Differential Pulse Code Modulation (ADPCM)]/[generic capabilities]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // sdhm, g774
- #region 0.0.7.774.*
-
- oid_0_0_7_774:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]";
- switch (values[index++])
- {
- case 0: goto oid_0_0_7_774_0;
- case 1: goto oid_0_0_7_774_1;
- case 2: goto oid_0_0_7_774_2;
- case 127: goto oid_0_0_7_774_127;
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/{values[index - 1]}";
- }
-
- // informationModel
- #region 0.0.7.774.0.*
-
- oid_0_0_7_774_0:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]";
- switch (values[index++])
- {
- case 0: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Standard-specific extensions to the allocation scheme]";
- case 2: goto oid_0_0_7_774_0_2;
- case 3: goto oid_0_0_7_774_0_3;
- case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[GDMO packages]";
- case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Guidelines for the Definition of Managed Objects (GDMO) parameters]";
- case 6: goto oid_0_0_7_774_0_6;
- case 7: goto oid_0_0_7_774_0_7;
- case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Guidelines for the Definition of Managed Objects (GDMO) attribute groups]";
- case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Actions]";
- case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Guidelines for the Definition of Managed Objects (GDMO) notifications]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/{values[index - 1]}";
- }
-
- // asn1Module
- #region 0.0.7.774.0.2.*
-
- oid_0_0_7_774_0_2:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[ASN.1 modules]";
- switch (values[index++])
- {
- case 0: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[ASN.1 modules]/[SDH]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[ASN.1 modules]/{values[index - 1]}";
- }
-
- #endregion
-
- // managedObjectClass
- #region 0.0.7.774.0.3.*
-
- oid_0_0_7_774_0_3:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]";
- switch (values[index++])
- {
- case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[au3CTPSource]";
- case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[au4CTPSource]";
- case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[augBidirectional]";
- case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[augSink]";
- case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[augSource]";
- case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[electricalSPITTPBidirectional]";
- case 11: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[electricalSPITTPSink]";
- case 12: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[electricalSPITTPSource]";
- case 13: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[indirectAdaptorBidirectional]";
- case 14: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[indirectAdaptorSink]";
- case 15: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[indirectAdaptorSource]";
- case 16: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[msCTPBidirectional]";
- case 17: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[msCTPSink]";
- case 18: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[msCTPSource]";
- case 19: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[msDatacomCTPBidirectional]";
- case 20: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[msDatacomCTPSink]";
- case 21: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[msDatacomCTPSource]";
- case 22: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[msOrderwireCTPBidirectional]";
- case 23: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[msOrderwireCTPSink]";
- case 24: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[msOrderwireCTPSource]";
- case 25: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[msTTPBidirectional]";
- case 26: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[msTTPSink]";
- case 27: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[msTTPSource]";
- case 28: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[opticalSPITTPBidirectional]";
- case 29: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[opticalSPITTPSink]";
- case 30: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[opticalSPITTPSource]";
- case 31: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[rsCTPBidirectional]";
- case 32: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[rsCTPSink]";
- case 33: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[rsCTPSource]";
- case 34: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[rsDatacomCTPBidirectional]";
- case 35: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[rsDatacomCTPSink]";
- case 36: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[rsDatacomCTPSource]";
- case 37: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[rsOrderwireCTPBidirectional]";
- case 38: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[rsOrderwireCTPSink]";
- case 39: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[rsOrderwireCTPSource]";
- case 40: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[rsTTPBidirectional]";
- case 41: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[rsTTPSink]";
- case 42: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[rsTTPSource]";
- case 43: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[rsUserChannelCTPBidirectional]";
- case 44: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[rsUserChannelCTPSink]";
- case 45: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[rsUserChannelCTPSource]";
- case 46: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[sdhNE]";
- case 49: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[tu11CTPSource]";
- case 52: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[tu12CTPSource]";
- case 55: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[tu2CTPSource]";
- case 58: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[tu3CTPSource]";
- case 59: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[tug2Bidirectional]";
- case 60: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[tug2Sink]";
- case 61: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[tug2Source]";
- case 62: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[tug3Bidirectional]";
- case 63: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[tug3Sink]";
- case 64: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[tug3Source]";
- case 67: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[vc11TTPSource]";
- case 70: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[vc12TTPSource]";
- case 73: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[vc2TTPSource]";
- case 80: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[vcnUserChannelCTPBidirectional]";
- case 81: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[vcnUserChannelCTPSink]";
- case 82: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[vcnUserChannelCTPSource]";
- case 83: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[au3CTPBidirectionalR1]";
- case 84: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[au3CTPSinkR1]";
- case 85: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[au4CTPBidirectionalR1]";
- case 86: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[au4CTPSinkR1]";
- case 87: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[tu11CTPBidirectionalR1]";
- case 88: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[tu11CTPSinkR1]";
- case 89: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[tu12CTPBidirectionalR1]";
- case 90: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[tu12CTPSinkR1]";
- case 91: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[tu2CTPBidirectionalR1]";
- case 92: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[tu2CTPSinkR1]";
- case 93: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[tu3CTPBidirectionalR1]";
- case 94: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[tu3CTPBidirectionalR1]";
- case 95: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[vc11TTPBidirectionalR1]";
- case 96: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[vc11TTPSinkR1]";
- case 97: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[vc12TTPBidirectionalR1]";
- case 98: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[vc12TTPSinkR1]";
- case 99: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[vc2TTPBidirectionalR1]";
- case 100: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[vc2TTPSinkR1]";
- case 101: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[vc3TTPBidirectionalR1]";
- case 102: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[vc3TTPSinkR1]";
- case 103: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[vc3TTPSourceR1]";
- case 104: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[vc4TTPBidirectionalR1]";
- case 105: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[vc4TTPSinkR1]";
- case 106: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[vc4TTPSourceR1]";
- case 107: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[rsTTPTrailTraceBidirectional]";
- case 108: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[rsTTPTrailTraceSink]";
- case 109: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/[rsTTPTrailTraceSource]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Managed object classes]/{values[index - 1]}";
- }
-
- #endregion
-
- // nameBinding
- #region 0.0.7.774.0.6.*
-
- oid_0_0_7_774_0_6:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]";
- switch (values[index++])
- {
- case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[au3CTPSource-augBidirectional]";
- case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[au3CTPSource-augSource]";
- case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[au4CTPSource-augBidirectional]";
- case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[au4CTPSource-augSource]";
- case 11: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[augBidirectional-msTTPBidirectional]";
- case 12: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[augSink-msTTPSink]";
- case 13: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[augSource-msTTPSource]";
- case 14: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[electricalSPITTPBidirectional-sdhNE]";
- case 15: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[electricalSPITTPSink-sdhNE]";
- case 16: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[electricalSPITTPSource-sdhNE]";
- case 17: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[msCTPBidirectional-rsTTPBidirectional]";
- case 18: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[msCTPSink-rsTTPBidirectional]";
- case 19: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[msCTPSink-rsTTPSink]";
- case 20: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[msCTPSource-rsTTPBidirectional]";
- case 21: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[msCTPSource-rsTTPSource]";
- case 22: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[msDatacomCTPBidirectional-msTTPBidirectional]";
- case 23: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[msDatacomCTPSink-msTTPBidirectional]";
- case 24: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[msDatacomCTPSink-msTTPSink]";
- case 25: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[msDatacomCTPSource-msTTPBidirectional]";
- case 26: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[msDatacomCTPSource-msTTPSource]";
- case 27: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[msOrderwireCTPBidirectional-msTTPBidirectional]";
- case 28: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[msOrderwireCTPSink-msTTPBidirectional]";
- case 29: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[msOrderwireCTPSink-msTTPSink]";
- case 30: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[msOrderwireCTPSource-msTTPBidirectional]";
- case 31: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[msOrderwireCTPSource-msTTPSource]";
- case 32: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[msTTPBidirectional-sdhNE]";
- case 33: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[msTTPSink-sdhNE]";
- case 34: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[msTTPSource-sdhNE]";
- case 35: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[opticalSPITTPBidirectional-sdhNE]";
- case 36: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[opticalSPITTPSink-sdhNE]";
- case 37: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[opticalSPITTPSource-sdhNE]";
- case 38: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsCTPBidirectional-electricalSPITTPBidirectional]";
- case 39: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsCTPSink-electricalSPITTPBidirectional]";
- case 40: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsCTPSink-electricalSPITTPSink]";
- case 41: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsCTPSource-electricalSPITTPBidirectional]";
- case 42: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsCTPSource-electricalSPITTPSource]";
- case 43: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsCTPBidirectional-opticalSPITTPBidirectional]";
- case 44: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsCTPSink-opticalSPITTPBidirectional]";
- case 45: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsCTPSink-opticalSPITTPSink]";
- case 46: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsCTPSource-opticalSPITTPBidirectional]";
- case 47: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsCTPSource-opticalSPITTPSource]";
- case 48: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsDatacomCTPBidirectional-rsTTPBidirectional]";
- case 49: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsDatacomCTPSink-rsTTPBidirectional]";
- case 50: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsDatacomCTPSink-rsTTPSink]";
- case 51: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsDatacomCTPSource-rsTTPBidirectional]";
- case 52: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsDatacomCTPSource-rsTTPSource]";
- case 53: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsOrderwireCTPBidirectional-rsTTPBidirectional]";
- case 54: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsOrderwireCTPSink-rsTTPBidirectional]";
- case 55: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsOrderwireCTPSink-rsTTPSink]";
- case 56: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsOrderwireCTPSource-rsTTPBidirectional]";
- case 57: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsOrderwireCTPSource-rsTTPSource]";
- case 58: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsTTPBidirectional-sdhNE]";
- case 59: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsTTPSink-sdhNE]";
- case 60: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsTTPSource-sdhNE]";
- case 61: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsUserChannelCTPBidirectional-rsTTPBidirectional]";
- case 62: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsUserChannelCTPSink-rsTTPBidirectional]";
- case 63: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsUserChannelCTPSink-rsTTPSink]";
- case 64: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsUserChannelCTPSource-rsTTPBidirectional]";
- case 65: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[rsUserChannelCTPSource-rsTTPSource]";
- case 69: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tu11CTPSource-tug2Bidirectional]";
- case 70: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tu11CTPSource-tug2Source]";
- case 74: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tu12CTPSource-tug2Bidirectional]";
- case 75: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tu12CTPSource-tug2Source]";
- case 79: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tu2CTPSource-tug2Bidirectional]";
- case 80: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tu2CTPSource-tug2Source]";
- case 84: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tu3CTPSource-tug3Bidirectional]";
- case 85: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tu3CTPSource-tug3Source]";
- case 86: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tug2Bidirectional-tug3Bidirectional]";
- case 87: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tug2Sink-tug3Sink]";
- case 88: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tug2Source-tug3Source]";
- case 97: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vc11TTPSource-sdhNE]";
- case 100: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vc12TTPSource-sdhNE]";
- case 103: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vc2TTPSource-sdhNE]";
- case 121: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[au3CTPBidirectionalR1-augBidirectional]";
- case 122: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[au3CTPSinkR1-augBidirectional]";
- case 123: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[au3CTPSinkR1-augSink]";
- case 124: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[au4CTPBidirectionalR1-augBidirectional]";
- case 125: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[au4CTPSinkR1-augBidirectional]";
- case 126: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[au4CTPSinkR1-augSink]";
- case 127: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tu11CTPBidirectionalR1-tug2Bidirectional]";
- case 128: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tu11CTPSinkR1-tug2Bidirectional]";
- case 129: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tu11CTPSinkR1-tug2Sink]";
- case 130: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tu12CTPBidirectionalR1-tug2Bidirectional]";
- case 131: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tu12CTPSinkR1-tug2Bidirectional]";
- case 132: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tu12CTPSinkR1-tug2Sink]";
- case 133: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tu2CTPBidirectionalR1-tug2Bidirectional]";
- case 134: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tu2CTPSinkR1-tug2Bidirectional]";
- case 135: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tu2CTPSinkR1-tug2Sink]";
- case 136: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tu3CTPBidirectionalR1-tug3Bidirectional]";
- case 137: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tu3CTPSinkR1-tug3Bidirectional]";
- case 138: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tu3CTPSinkR1-tug3Sink]";
- case 139: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tug2Bidirectional-vc3TTPBidirectionalR1]";
- case 140: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tug2Sink-vc3TTPSinkR1]";
- case 141: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tug2Source-vc3TTPSourceR1]";
- case 142: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tug3Bidirectional-vc4TTPBidirectionalR1]";
- case 143: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tug3Sink-vc4TTPSinkR1]";
- case 144: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[tug3Source-vc4TTPSourceR1]";
- case 145: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vc11TTPBidirectionalR1-sdhNE]";
- case 146: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vc11TTPSinkR1-sdhNE]";
- case 147: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vc12TTPBidirectionalR1-sdhNE]";
- case 148: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vc12TTPSinkR1-sdhNE]";
- case 149: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vc2TTPBidirectionalR1-sdhNE]";
- case 150: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vc2TTPSinkR1-sdhNE]";
- case 151: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vc3TTPBidirectionalR1-sdhNE]";
- case 152: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vc3TTPSinkR1-sdhNE]";
- case 153: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vc3TTPSourceR1-sdhNE]";
- case 154: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vc4TTPBidirectionalR1-sdhNE]";
- case 155: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vc4TTPSinkR1-sdhNE]";
- case 156: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vc4TTPSourceR1-sdhNE]";
- case 157: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vcnUserChannelCTPBidirectional-vc3TTPBidirectionalR1]";
- case 158: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vcnUserChannelCTPSink-vc3TTPBidirectionalR1]";
- case 159: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vcnUserChannelCTPSink-vc3TTPSinkR1]";
- case 160: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vcnUserChannelCTPSource-vc3TTPBidirectionalR1]";
- case 161: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vcnUserChannelCTPSource-vc3TTPSourceR1]";
- case 162: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vcnUserChannelCTPBidirectional-vc4TTPBidirectionalR1]";
- case 163: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vcnUserChannelCTPSink-vc4TTPBidirectionalR1]";
- case 164: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vcnUserChannelCTPSink-vc4TTPSinkR1]";
- case 165: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vcnUserChannelCTPSource-vc4TTPBidirectionalR1]";
- case 166: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/[vcnUserChannelCTPSource-vc4TTPSourceR1]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Name bindings]/{values[index - 1]}";
- }
-
- #endregion
-
- // attribute
- #region 0.0.7.774.0.7.*
-
- oid_0_0_7_774_0_7:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[electricalSPIPackage]";
- case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[au4CTPId]";
- case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[augId]";
- case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[c2SignalLabelExpected]";
- case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[c2SignalLabelReceive]";
- case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[c2SignalLabelSend]";
- case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[electricalSPITTPId]";
- case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[excessiveBERMtceInhibit]";
- case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[j1PathTraceExpected]";
- case 11: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[j1PathTraceReceive]";
- case 12: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[j1PathTraceSend]";
- case 13: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[msCTPId]";
- case 14: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[msDatacomCTPId]";
- case 15: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[msOrderwireCTPId]";
- case 16: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[msTTPId]";
- case 17: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[opticalReach]";
- case 18: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[opticalSPITTPId]";
- case 19: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[opticalWavelength]";
- case 20: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[pointerSinkType]";
- case 21: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[pointerSourceType]";
- case 22: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[rsCTPId]";
- case 23: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[rsDatacomCTPId]";
- case 24: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[rsOrderwireCTPId]";
- case 25: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[rsTTPId]";
- case 26: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[rsUserChannelCTPId]";
- case 27: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[signalDegradeThreshold]";
- case 28: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[stmLevel]";
- case 29: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[tu11CTPId]";
- case 30: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[tu12CTPId]";
- case 31: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[tu2CTPId]";
- case 32: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[tu3CTPId]";
- case 33: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[tug2Id]";
- case 34: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[tug3Id]";
- case 35: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[v5SignalLabelExpected]";
- case 36: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[v5SignalLabelReceive]";
- case 37: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[v5SignalLabelSend]";
- case 38: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[vc11TTPId]";
- case 39: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[vc12TTPId]";
- case 40: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[vc2TTPId]";
- case 41: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[vc3TTPId]";
- case 42: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[vc4TTPId]";
- case 43: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[vcnUserChannelCTPId]";
- case 44: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[trailTraceExpected]";
- case 45: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[trailTraceReceive]";
- case 46: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/[trailTraceSend]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Information model]/[Attributes]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // protocolSupport
- #region 0.0.7.774.1.*
-
- oid_0_0_7_774_1:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Protocol support]";
- switch (values[index++])
- {
- case 0: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Protocol support]/[Application contexts]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Protocol support]/{values[index - 1]}";
- }
-
- #endregion
-
- // managementApplicationSupport
- #region 0.0.7.774.2.*
-
- oid_0_0_7_774_2:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Management application support]";
- switch (values[index++])
- {
- case 0: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Management application support]/[Standard-specific extensions to the allocation scheme]";
- case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Management application support]/[Functional unit packages]";
- case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Management application support]/[ASN.1 modules]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Management application support]/{values[index - 1]}";
- }
-
- #endregion
-
- // dot, hyphen
- #region 0.0.7.774.127.*
-
- oid_0_0_7_774_127:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]";
- switch (values[index++])
- {
- case 1: goto oid_0_0_7_774_127_1;
- case 2: goto oid_0_0_7_774_127_2;
- case 3: goto oid_0_0_7_774_127_3;
- case 4: goto oid_0_0_7_774_127_4;
- case 5: goto oid_0_0_7_774_127_5;
- case 6: goto oid_0_0_7_774_127_6;
- case 7: goto oid_0_0_7_774_127_7;
- case 8: goto oid_0_0_7_774_127_8;
- case 9: goto oid_0_0_7_774_127_9;
- case 10: goto oid_0_0_7_774_127_10;
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/{values[index - 1]}";
- }
-
- // part1, pm
- #region 0.0.7.774.127.1.*
-
- oid_0_0_7_774_127_1:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]";
- switch (values[index++])
- {
- case 0: goto oid_0_0_7_774_127_1_0;
- case 1: goto oid_0_0_7_774_127_1_1;
- case 2: goto oid_0_0_7_774_127_1_2;
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/{values[index - 1]}";
- }
-
- // informationModel
- #region 0.0.7.774.127.1.0.*
-
- oid_0_0_7_774_127_1_0:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]";
- switch (values[index++])
- {
- case 0: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Standard specific extension]";
- case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Functional unit packages]";
- case 2: goto oid_0_0_7_774_127_1_0_2;
- case 3: goto oid_0_0_7_774_127_1_0_3;
- case 4: goto oid_0_0_7_774_127_1_0_4;
- case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Parameters]";
- case 6: goto oid_0_0_7_774_127_1_0_6;
- case 7: goto oid_0_0_7_774_127_1_0_7;
- case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attribute groups]";
- case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Actions]";
- case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Notifications]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/{values[index - 1]}";
- }
-
- // asn1Module
- #region 0.0.7.774.127.1.0.2.*
-
- oid_0_0_7_774_127_1_0_2:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[ASN.1 modules]";
- switch (values[index++])
- {
- case 0: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[ASN.1 modules]/[SDHPMASN1]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[ASN.1 modules]/{values[index - 1]}";
- }
-
- #endregion
-
- // managedObjectClass
- #region 0.0.7.774.127.1.0.3.*
-
- oid_0_0_7_774_127_1_0_3:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Managed object classes]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Managed object classes]/[sdhCurrentData]";
- case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Managed object classes]/[rsCurrentData]";
- case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Managed object classes]/[rsCurrentDataTR]";
- case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Managed object classes]/[electricalSourceSPICurrentData]";
- case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Managed object classes]/[opticalSourceSPICurrentData]";
- case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Managed object classes]/[msCurrentData]";
- case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Managed object classes]/[msCurrentDataTR]";
- case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Managed object classes]/[protectionCurrentData]";
- case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Managed object classes]/[pathTerminationCurrentData]";
- case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Managed object classes]/[pathTerminationCurrentDataTR]";
- case 11: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Managed object classes]/[msAdaptationCurrentData]";
- case 12: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Managed object classes]/[rsHistoryData]";
- case 13: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Managed object classes]/[electricalSPIHistoryData]";
- case 14: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Managed object classes]/[opticalSPIHistoryData]";
- case 15: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Managed object classes]/[msHistoryData]";
- case 16: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Managed object classes]/[protectionHistoryData]";
- case 17: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Managed object classes]/[pathTerminationHistoryData]";
- case 18: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Managed object classes]/[msAdaptationHistoryData]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Managed object classes]/{values[index - 1]}";
- }
-
- #endregion
-
- // package
- #region 0.0.7.774.127.1.0.4.*
-
- oid_0_0_7_774_127_1_0_4:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Packages]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Packages]/[cSESCurrentDataPackage]";
- case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Packages]/[farEndCSESCurrentDataPackage]";
- case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Packages]/[farEndCurrentDataPackage]";
- case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Packages]/[farEndHistoryDataPackage]";
- case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Packages]/[historyPackage]";
- case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Packages]/[laserBiasCurrentDataPackage]";
- case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Packages]/[laserBiasTideMarkPackage]";
- case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Packages]/[laserTemperatureCurrentDataPackage]";
- case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Packages]/[laserTemperatureTideMarkPackage]";
- case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Packages]/[oFSCurrentDataPackage]";
- case 11: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Packages]/[oFSHistoryDataPackage]";
- case 12: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Packages]/[transmitPowerLevelCurrentDataPackage]";
- case 13: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Packages]/[transmitPowerLevelTideMarkPackage]";
- case 14: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Packages]/[thresholdResetPackage]";
- case 15: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Packages]/[uASCurrentDataPackage]";
- case 16: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Packages]/[uASHistoryDataPackage]";
- case 17: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Packages]/[unavailableTimeAlarmPackage]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Packages]/{values[index - 1]}";
- }
-
- #endregion
-
- // nameBinding
- #region 0.0.7.774.127.1.0.6.*
-
- oid_0_0_7_774_127_1_0_6:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[historyData-sdhCurrentData]";
- case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[msCurrentData-msTTPSink]";
- case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[msCurrentDataTR-msTTPSink]";
- case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[msCurrentData-protectedTTPSink]";
- case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[msCurrentDataTR-protectedTTPSink]";
- case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[protectionCurrentData-protectionUnit]";
- case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[rsCurrentData-rsTTPSink]";
- case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[rsCurrentDataTR-rsTTPSink]";
- case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[pathTerminationCurrentData-vc4TTPSink]";
- case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[pathTerminationCurrentData-vc3TTPSink]";
- case 11: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[pathTerminationCurrentData-vc2TTPSink]";
- case 12: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[pathTerminationCurrentData-vc12TTPSink]";
- case 13: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[pathTerminationCurrentData-vc11TTPSink]";
- case 14: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[pathTerminationCurrentDataTR-vc4TTPSink]";
- case 15: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[pathTerminationCurrentDataTR-vc3TTPSink]";
- case 16: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[pathTerminationCurrentDataTR-vc2TTPSink]";
- case 17: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[pathTerminationCurrentDataTR-vc12TTPSink]";
- case 18: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[pathTerminationCurrentDataTR-vc11TTPSink]";
- case 19: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[electricalSourceSPICurrentData-electricalSPITTPSource]";
- case 20: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[opticalSourceSPICurrentData-opticalSPITTPSource-electricalSPITTPSource]";
- case 21: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[msAdaptationCurrentData-au4CTPSource]";
- case 22: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[msAdaptationCurrentData-au3CTPSource]";
- case 23: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[pathTerminationCurrentData-vc4TTPSinkR1]";
- case 24: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[pathTerminationCurrentData-vc3TTPSinkR1]";
- case 25: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[pathTerminationCurrentData-vc2TTPSinkR1]";
- case 26: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[pathTerminationCurrentData-vc12TTPSinkR1]";
- case 27: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[pathTerminationCurrentData-vc11TTPSinkR1]";
- case 28: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[pathTerminationCurrentDataTR-vc4TTPSinkR1]";
- case 29: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[pathTerminationCurrentDataTR-vc3TTPSinkR1]";
- case 30: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[pathTerminationCurrentDataTR-vc2TTPSinkR1]";
- case 31: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[pathTerminationCurrentDataTR-vc12TTPSinkR1]";
- case 32: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/[pathTerminationCurrentDataTR-vc11TTPSinkR1]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Name bindings]/{values[index - 1]}";
- }
-
- #endregion
-
- // attribute
- #region 0.0.7.774.127.1.0.7.*
-
- oid_0_0_7_774_127_1_0_7:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[cSESEvent]";
- case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[eS]";
- case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[fEES]";
- case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[fEBBE]";
- case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[fECSESEvent]";
- case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[laserBias]";
- case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[laserBiasTideMarkMax]";
- case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[laserBiasTideMarkMin]";
- case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[laserTemperature]";
- case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[laserTemperatureTideMarkMax]";
- case 11: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[laserTemperatureTideMarkMin]";
- case 12: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[nCSES]";
- case 13: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[bBE]";
- case 14: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[oFS]";
- case 15: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[pSC]";
- case 16: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[pSD]";
- case 17: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[sES]";
- case 18: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[fESES]";
- case 19: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[transmitPowerLevel]";
- case 20: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[transmitPowerLevelTideMarkMax]";
- case 21: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[transmitPowerLevelTideMarkMin]";
- case 22: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[uAS]";
- case 23: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[pJCHigh]";
- case 24: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/[pJCLow]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Information model]/[Attributes]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // protocolSupport
- #region 0.0.7.774.127.1.1.*
-
- oid_0_0_7_774_127_1_1:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Protocol support]";
- switch (values[index++])
- {
- case 0: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Protocol support]/[Application contexts]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Protocol support]/{values[index - 1]}";
- }
-
- #endregion
-
- // protocolSupport
- #region 0.0.7.774.127.1.2.*
-
- oid_0_0_7_774_127_1_2:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Management applications support]";
- switch (values[index++])
- {
- case 0: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Management applications support]/[Standard specific extension]";
- case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Management applications support]/[Functional unit packages]";
- case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Management applications support]/[ASN.1 modules]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Recommendation ITU-T G.774.1]/[Management applications support]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // conf
- #region 0.0.7.774.127.2.*
-
- oid_0_0_7_774_127_2:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]";
- switch (values[index++])
- {
- case 0: goto oid_0_0_7_774_127_2_0;
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/{values[index - 1]}";
- }
-
- // informationModel
- #region 0.0.7.774.127.2.0.*
-
- oid_0_0_7_774_127_2_0:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]";
- switch (values[index++])
- {
- case 2: goto oid_0_0_7_774_127_2_0_2;
- case 3: goto oid_0_0_7_774_127_2_0_3;
- case 5: goto oid_0_0_7_774_127_2_0_5;
- case 6: goto oid_0_0_7_774_127_2_0_6;
- case 9: goto oid_0_0_7_774_127_2_0_9;
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/{values[index - 1]}";
- }
-
- // asn1Module
- #region 0.0.7.774.127.2.0.2.*
-
- oid_0_0_7_774_127_2_0_2:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[ASN.1 modules]";
- switch (values[index++])
- {
- case 0: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[ASN.1 modules]/[SDHConfASN1]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[ASN.1 modules]/{values[index - 1]}";
- }
-
- #endregion
-
- // managedObjectClass
- #region 0.0.7.774.127.2.0.3.*
-
- oid_0_0_7_774_127_2_0_3:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableAugBidirectional]";
- case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableAugSink]";
- case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableAugSource]";
- case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableTug3Bidirectional]";
- case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableTug3Sink]";
- case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableTug3Source]";
- case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableTug2Bidirectional]";
- case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableTug2Sink]";
- case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableTug2Source]";
- case 18: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableVC2TTPSource]";
- case 21: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableVC12TTPSource]";
- case 24: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableVC11TTPSource]";
- case 25: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableVC4TTPBidirectionalR1]";
- case 26: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableVC4TTPSinkR1]";
- case 27: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableVC4TTPSourceR1]";
- case 28: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableVC3TTPBidirectionalR1]";
- case 29: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableVC3TTPSinkR1]";
- case 30: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableVC3TTPSourceR1]";
- case 31: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableVC2TTPBidirectionalR1]";
- case 32: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableVC2TTPSinkR1]";
- case 33: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableVC12TTPBidirectionalR1]";
- case 34: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableVC12TTPSinkR1]";
- case 35: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableVC11TTPBidirectionalR1]";
- case 36: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/[modifiableVC11TTPSinkR1]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Managed object classes]/{values[index - 1]}";
- }
-
- #endregion
-
- // parameter
- #region 0.0.7.774.127.2.0.5.*
-
- oid_0_0_7_774_127_2_0_5:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Parameters]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Parameters]/[defineSDHStructureError]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Parameters]/{values[index - 1]}";
- }
-
- #endregion
-
- // nameBinding
- #region 0.0.7.774.127.2.0.6.*
-
- oid_0_0_7_774_127_2_0_6:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]";
- switch (values[index++])
- {
- case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[au3CTPSource-augSource]";
- case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[au4CTPSource-augSource]";
- case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[augSink-msTTPSink]";
- case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[augSource-msTTPSource]";
- case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[electricalSPITTPSink-sdhNE]";
- case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[electricalSPITTPSource-sdhNE]";
- case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[msCTPSink-rsTTPSink]";
- case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[msCTPSource-rsTTPSource]";
- case 11: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[msDatacomCTPSink-msTTPSink]";
- case 12: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[msDatacomCTPSource-msTTPSource]";
- case 13: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[msOrderwireCTPSink-msTTPSink]";
- case 14: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[msOrderwireCTPSource-msTTPSource]";
- case 15: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[msTTPSink-sdhNE]";
- case 16: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[msTTPSource-sdhNE]";
- case 17: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[opticalSPITTPSink-sdhNE]";
- case 18: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[opticalSPITTPSource-sdhNE]";
- case 19: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[rsCTPSink-electricalSPITTPSink]";
- case 20: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[rsCTPSource-electricalSPITTPSource]";
- case 21: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[rsCTPSink-opticalSPITTPSink]";
- case 22: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[rsCTPSource-opticalSPITTPSource]";
- case 23: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[rsDatacomCTPSink-rsTTPSink]";
- case 24: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[rsDatacomCTPSource-rsTTPSource]";
- case 25: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[rsOrderwireCTPSink-rsTTPSink]";
- case 26: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[rsOrderwireCTPSource-rsTTPSource]";
- case 27: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[rsTTPSink-sdhNE]";
- case 28: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[rsTTPSource-sdhNE]";
- case 29: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[rsUserChannelCTPSink-rsTTPSink]";
- case 30: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[rsUserChannelCTPSource-rsTTPSource]";
- case 32: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[tu11CTPSource-tug2Source]";
- case 34: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[tu12CTPSource-tug2Source]";
- case 36: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[tu2CTPSource-tug2Source]";
- case 38: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[tu3CTPSource-tug3Source]";
- case 39: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[tug2Sink-tug3Sink]";
- case 40: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[tug2Source-tug3Source]";
- case 46: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[vc11TTPSource-sdhNE]";
- case 48: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[vc12TTPSource-sdhNE]";
- case 50: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[vc2TTPSource-sdhNE]";
- case 59: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[au3CTPSinkR1-augSink]";
- case 60: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[au4CTPSinkR1-augSink]";
- case 61: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[tu11CTPSinkR1-tug2Sink]";
- case 62: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[tu12CTPSinkR1-tug2Sink]";
- case 63: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[tu2CTPSinkR1-tug2Sink]";
- case 64: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[tu3CTPSinkR1-tug3Sink]";
- case 65: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[tug2Sink-vc3TTPSinkR1]";
- case 66: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[tug2Source-vc3TTPSourceR1]";
- case 67: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[tug3Sink-vc4TTPSinkR1]";
- case 68: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[tug3Source-vc4TTPSourceR1]";
- case 69: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[vc11TTPSinkR1-sdhNE]";
- case 70: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[vc12TTPSinkR1-sdhNE]";
- case 71: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[vc2TTPSinkR1-sdhNE]";
- case 72: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[vc3TTPSinkR1-sdhNE]";
- case 73: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[vc3TTPSourceR1-sdhNE]";
- case 74: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[vc4TTPSinkR1-sdhNE]";
- case 75: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[vc4TTPSourceR1-sdhNE]";
- case 76: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[vcnUserChannelCTPSink-vc3TTPSinkR1]";
- case 77: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[vcnUserChannelCTPSource-vc3TTPSourceR1]";
- case 78: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[vcnUserChannelCTPSink-vc4TTPSinkR1]";
- case 79: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/[vcnUserChannelCTPSource-vc4TTPSourceR1]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Name bindings]/{values[index - 1]}";
- }
-
- #endregion
-
- // action
- #region 0.0.7.774.127.2.0.9.*
-
- oid_0_0_7_774_127_2_0_9:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Action types]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Action types]/[defineAUGStructure]";
- case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Action types]/[defineVC4Structure]";
- case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Action types]/[defineVC3Structure]";
- case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Action types]/[defineTug3Structure]";
- case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Action types]/[defineTug2Structure]";
- case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Action types]/[defineClientType]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) configuration of the payload structure for the network element view]/[Information model]/[Action types]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- #endregion
-
- // prot
- #region 0.0.7.774.127.3.*
-
- oid_0_0_7_774_127_3:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]";
- switch (values[index++])
- {
- case 0: goto oid_0_0_7_774_127_3_0;
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/{values[index - 1]}";
- }
-
- // informationModel
- #region 0.0.7.774.127.3.0.*
-
- oid_0_0_7_774_127_3_0:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]";
- switch (values[index++])
- {
- case 2: goto oid_0_0_7_774_127_3_0_2;
- case 3: goto oid_0_0_7_774_127_3_0_3;
- case 4: goto oid_0_0_7_774_127_3_0_4;
- case 5: goto oid_0_0_7_774_127_3_0_5;
- case 6: goto oid_0_0_7_774_127_3_0_6;
- case 7: goto oid_0_0_7_774_127_3_0_7;
- case 9: goto oid_0_0_7_774_127_3_0_9;
- case 10: goto oid_0_0_7_774_127_3_0_10;
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/{values[index - 1]}";
- }
-
- // asn1Module
- #region 0.0.7.774.127.3.0.2.*
-
- oid_0_0_7_774_127_3_0_2:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[ASN.1 modules]";
- switch (values[index++])
- {
- case 0: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[ASN.1 modules]/[SDHProtASN1]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[ASN.1 modules]/{values[index - 1]}";
- }
-
- #endregion
-
- // managedObjectClass
- #region 0.0.7.774.127.3.0.3.*
-
- oid_0_0_7_774_127_3_0_3:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Managed object classes]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Managed object classes]/[apsReportRecord]";
- case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Managed object classes]/[protectedTTPBidirectional]";
- case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Managed object classes]/[protectedTTPSink]";
- case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Managed object classes]/[protectedTTPSource]";
- case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Managed object classes]/[protectionGroup]";
- case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Managed object classes]/[protectionUnit]";
- case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Managed object classes]/[sdhMSProtectionGroup]";
- case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Managed object classes]/[sdhMSProtectionUnit]";
- case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Managed object classes]/[unprotectedCTPBidirectional]";
- case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Managed object classes]/[unprotectedCTPSink]";
- case 11: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Managed object classes]/[unprotectedCTPSource]";
- case 12: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Managed object classes]/[protectionGroupR1]";
- case 13: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Managed object classes]/[sdhMSProtectionGroupR1]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Managed object classes]/{values[index - 1]}";
- }
-
- #endregion
-
- // package
- #region 0.0.7.774.127.3.0.4.*
-
- oid_0_0_7_774_127_3_0_4:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Packages]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Packages]/[extraTrafficControlPkg]";
- case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Packages]/[lastAttemptResultPkg]";
- case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Packages]/[protectionSwitchExercisePkg]";
- case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Packages]/[protectionMismatchStatusPkg]";
- case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Packages]/[priorityPkg]";
- case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Packages]/[sdhPriorityPkg]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Packages]/{values[index - 1]}";
- }
-
- #endregion
-
- // parameter
- #region 0.0.7.774.127.3.0.5.*
-
- oid_0_0_7_774_127_3_0_5:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Parameters]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Parameters]/[invokeProtectionError]";
- case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Parameters]/[releaseProtectionError]";
- case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Parameters]/[protectionStatusParameter]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Parameters]/{values[index - 1]}";
- }
-
- #endregion
-
- // nameBinding
- #region 0.0.7.774.127.3.0.6.*
-
- oid_0_0_7_774_127_3_0_6:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Name bindings]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Name bindings]/[protectedTTPBidirectional-sdhNE]";
- case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Name bindings]/[protectedTTPSink-sdhNE]";
- case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Name bindings]/[protectedTTPSource-sdhNE]";
- case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Name bindings]/[protectionGroup-managedElement]";
- case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Name bindings]/[augBidirectional-protectedTTPBidirectional]";
- case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Name bindings]/[augSink-protectedTTPSink]";
- case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Name bindings]/[augSource-protectedTTPSource]";
- case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Name bindings]/[protectionUnit-protectionGroup]";
- case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Name bindings]/[unprotectedCTPBidirectional-msTTPBidirectional]";
- case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Name bindings]/[unprotectedCTPSink-msTTPSink]";
- case 11: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Name bindings]/[unprotectedCTPSource-msTTPSource]";
- case 12: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Name bindings]/[protectionGroupR1-managedElement]";
- case 13: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Name bindings]/[protectionUnit-protectionGroupR1]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Name bindings]/{values[index - 1]}";
- }
-
- #endregion
-
- // attribute
- #region 0.0.7.774.127.3.0.7.*
-
- oid_0_0_7_774_127_3_0_7:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Attribute types]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Attribute types]/[channelNumber]";
- case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Attribute types]/[lastAttemptResult]";
- case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Attribute types]/[priority]";
- case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Attribute types]/[protectedTTPId]";
- case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Attribute types]/[reportedProtectionUnit]";
- case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Attribute types]/[protectionGroupId]";
- case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Attribute types]/[protectionGroupType]";
- case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Attribute types]/[protectionMismatchStatus]";
- case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Attribute types]/[protectionStatus]";
- case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Attribute types]/[protectionSwitchMode]";
- case 11: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Attribute types]/[protectionUnitId]";
- case 12: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Attribute types]/[protecting]";
- case 13: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Attribute types]/[reliableResourcePointer]";
- case 14: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Attribute types]/[revertive]";
- case 15: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Attribute types]/[sdhPriority]";
- case 16: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Attribute types]/[unprotectedCTPId]";
- case 17: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Attribute types]/[unreliableResourcePointer]";
- case 18: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Attribute types]/[waitToRestoreTime]";
- case 19: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Attribute types]/[notifiedProtectionUnit]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Attribute types]/{values[index - 1]}";
- }
-
- #endregion
-
- // action
- #region 0.0.7.774.127.3.0.9.*
-
- oid_0_0_7_774_127_3_0_9:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Action types]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Action types]/[invokeExercise]";
- case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Action types]/[invokeProtection]";
- case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Action types]/[releaseProtection]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Action types]/{values[index - 1]}";
- }
-
- #endregion
-
- // notification
- #region 0.0.7.774.127.3.0.10.*
-
- oid_0_0_7_774_127_3_0_10:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Notifications]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Notifications]/[protectionSwitchReporting]";
- case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Notifications]/[protectionSwitchReportingR1]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of multiplex-section protection for the network element view]/[Information model]/[Notifications]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- #endregion
-
- // sncp
- #region 0.0.7.774.127.4.*
-
- oid_0_0_7_774_127_4:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]";
- switch (values[index++])
- {
- case 0: goto oid_0_0_7_774_127_4_0;
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/{values[index - 1]}";
- }
-
- // informationModel
- #region 0.0.7.774.127.4.0.*
-
- oid_0_0_7_774_127_4_0:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]";
- switch (values[index++])
- {
- case 0: goto oid_0_0_7_774_127_4_0_0;
- case 2: goto oid_0_0_7_774_127_4_0_2;
- case 3: goto oid_0_0_7_774_127_4_0_3;
- case 4: goto oid_0_0_7_774_127_4_0_4;
- case 5: goto oid_0_0_7_774_127_4_0_5;
- case 6: goto oid_0_0_7_774_127_4_0_6;
- case 7: goto oid_0_0_7_774_127_4_0_7;
- case 9: goto oid_0_0_7_774_127_4_0_9;
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/{values[index - 1]}";
- }
-
- // standardSpecificExtension
- #region 0.0.7.774.127.4.0.0.*
-
- oid_0_0_7_774_127_4_0_0:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Standard specific extensions]";
- switch (values[index++])
- {
- case 0: goto oid_0_0_7_774_127_4_0_0_0;
- case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Standard specific extensions]/[SubNetwork Connection Protection (SNCP) path trace mismatch criteria]";
- case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Standard specific extensions]/[SubNetwork Connection Protection (SNCP) excessive error criteria]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Standard specific extensions]/{values[index - 1]}";
- }
-
- // sncpProtectionCriteria
- #region 0.0.7.774.127.4.0.0.0.*
-
- oid_0_0_7_774_127_4_0_0_0:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Standard specific extensions]/[sncpProtectionCriteria]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Standard specific extensions]/[sncpProtectionCriteria]/[sncpPathTraceMismatchCriteria]";
- case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Standard specific extensions]/[sncpProtectionCriteria]/[sncpExcessiveErrorCriteria]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Standard specific extensions]/[sncpProtectionCriteria]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // informationModel
- #region 0.0.7.774.127.4.0.2.*
-
- oid_0_0_7_774_127_4_0_2:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[ASN.1 modules]";
- switch (values[index++])
- {
- case 0: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[ASN.1 modules]/[SDHSNCPASN1]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[ASN.1 modules]/{values[index - 1]}";
- }
-
- #endregion
-
- // managedObjectClass
- #region 0.0.7.774.127.4.0.3.*
-
- oid_0_0_7_774_127_4_0_3:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Managed object classes]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Managed object classes]/[connectionProtectionGroup]";
- case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Managed object classes]/[connectionProtection]";
- case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Managed object classes]/[mpConnectionProtection]";
- case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Managed object classes]/[sncpFabric]";
- case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Managed object classes]/[connectionProtectionGroupR1]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Managed object classes]/{values[index - 1]}";
- }
-
- #endregion
-
- // package
- #region 0.0.7.774.127.4.0.4.*
-
- oid_0_0_7_774_127_4_0_4:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Packages]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Packages]/[holdOffTimePackage]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Packages]/{values[index - 1]}";
- }
-
- #endregion
-
- // parameter
- #region 0.0.7.774.127.4.0.5.*
-
- oid_0_0_7_774_127_4_0_5:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Parameters]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Parameters]/[switchStatusParameter]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Parameters]/{values[index - 1]}";
- }
-
- #endregion
-
- // nameBinding
- #region 0.0.7.774.127.4.0.6.*
-
- oid_0_0_7_774_127_4_0_6:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Name bindings]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Name bindings]/[connectionProtection-connectionProtectionGroup]";
- case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Name bindings]/[connectionProtectionGroup-sncpFabric]";
- case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Name bindings]/[crossConnection-mpConnectionProtection]";
- case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Name bindings]/[mpConnectionProtection-connectionProtectionGroup]";
- case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Name bindings]/[crossConnection-sncpFabric]";
- case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Name bindings]/[mpCrossConnection-sncpFabric]";
- case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Name bindings]/[connectionProtection-connectionProtectionGroupR1]";
- case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Name bindings]/[connectionProtectionGroupR1-sncpFabric]";
- case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Name bindings]/[mpConnectionProtection-connectionProtectionGroupR1]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Name bindings]/{values[index - 1]}";
- }
-
- #endregion
-
- // attribute
- #region 0.0.7.774.127.4.0.7.*
-
- oid_0_0_7_774_127_4_0_7:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Attribute types]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Attribute types]/[holdOffTime]";
- case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Attribute types]/[protectionCriteria]";
- case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Attribute types]/[switchStatus]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Attribute types]/{values[index - 1]}";
- }
-
- #endregion
-
- // attribute
- #region 0.0.7.774.127.4.0.9.*
-
- oid_0_0_7_774_127_4_0_9:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Action types]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Action types]/[protectedConnect]";
- case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Action types]/[protectUnprotect]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of the subnetwork connection protection for the network element view]/[Information model]/[Action types]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- #endregion
-
- // cs
- #region 0.0.7.774.127.5.*
-
- oid_0_0_7_774_127_5:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]";
- switch (values[index++])
- {
- case 0: goto oid_0_0_7_774_127_5_0;
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/{values[index - 1]}";
- }
-
- // informationModel
- #region 0.0.7.774.127.5.0.*
-
- oid_0_0_7_774_127_5_0:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]";
- switch (values[index++])
- {
- case 2: goto oid_0_0_7_774_127_5_0_2;
- case 3: goto oid_0_0_7_774_127_5_0_3;
- case 4: goto oid_0_0_7_774_127_5_0_4;
- case 6: goto oid_0_0_7_774_127_5_0_6;
- case 7: goto oid_0_0_7_774_127_5_0_7;
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/{values[index - 1]}";
- }
-
- // asn1Module
- #region 0.0.7.774.127.5.0.2.*
-
- oid_0_0_7_774_127_5_0_2:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[ASN.1 modules]";
- switch (values[index++])
- {
- case 0: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[ASN.1 modules]/[SDHCSASN1]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[ASN.1 modules]/{values[index - 1]}";
- }
-
- #endregion
-
- // managedObjectClass
- #region 0.0.7.774.127.5.0.3.*
-
- oid_0_0_7_774_127_5_0_3:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Managed object classes]";
- switch (values[index++])
- {
- case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Managed object classes]/[au4SupervisedCTPSource]";
- case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Managed object classes]/[au3SupervisedCTPSource]";
- case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Managed object classes]/[tu3SupervisedCTPSource]";
- case 12: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Managed object classes]/[tu2SupervisedCTPSource]";
- case 15: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Managed object classes]/[tu12SupervisedCTPSource]";
- case 18: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Managed object classes]/[tu11SupervisedCTPSource]";
- case 19: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Managed object classes]/[au4SupervisedCTPBidirectionalR1]";
- case 20: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Managed object classes]/[au4SupervisedCTPSinkR1]";
- case 21: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Managed object classes]/[au3SupervisedCTPBidirectionalR1]";
- case 22: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Managed object classes]/[au3SupervisedCTPSinkR1]";
- case 23: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Managed object classes]/[tu3SupervisedCTPBidirectionalR1]";
- case 24: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Managed object classes]/[tu3SupervisedCTPSinkR1]";
- case 25: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Managed object classes]/[tu2SupervisedCTPBidirectionalR1]";
- case 26: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Managed object classes]/[tu2SupervisedCTPSinkR1]";
- case 27: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Managed object classes]/[tu12SupervisedCTPBidirectionalR1]";
- case 28: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Managed object classes]/[tu12SupervisedCTPSinkR1]";
- case 29: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Managed object classes]/[tu11SupervisedCTPBidirectionalR1]";
- case 30: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Managed object classes]/[tu11SupervisedCTPSinkR1]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Managed object classes]/{values[index - 1]}";
- }
-
- #endregion
-
- // package
- #region 0.0.7.774.127.5.0.4.*
-
- oid_0_0_7_774_127_5_0_4:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Packages]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Packages]/[vc11-2SupervisionBidirectionalPackage]";
- case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Packages]/[vc11-2SupervisionSourcePackage]";
- case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Packages]/[vc3-4SupervisionBidirectionalPackage]";
- case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Packages]/[vc3-4SupervisionSourcePackage]";
- case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Packages]/[vc11-2SupervisionSinkPackageR1]";
- case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Packages]/[vc3-4SupervisionSinkPackageR1]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Packages]/{values[index - 1]}";
- }
-
- #endregion
-
- // nameBinding
- #region 0.0.7.774.127.5.0.6.*
-
- oid_0_0_7_774_127_5_0_6:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Name bindings]";
- switch (values[index++])
- {
- case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentData-au4SupervisedCTPSinkR1]";
- case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentData-au3SupervisedCTPSinkR1]";
- case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentData-tu3SupervisedCTPSinkR1]";
- case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentData-tu2SupervisedCTPSinkR1]";
- case 11: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentData-tu12SupervisedCTPSinkR1]";
- case 12: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentData-tu11SupervisedCTPSinkR1]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Name bindings]/{values[index - 1]}";
- }
-
- #endregion
-
- // attribute
- #region 0.0.7.774.127.5.0.7.*
-
- oid_0_0_7_774_127_5_0_7:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Attribute types]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Attribute types]/[generatorEnabled]";
- case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Attribute types]/[monitorActive]";
- case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Attribute types]/[j1PathTraceReceive]";
- case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Attribute types]/[j1PathTraceSend]";
- case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Attribute types]/[j2PathTraceExpected]";
- case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Attribute types]/[j2PathTraceReceive]";
- case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Attribute types]/[j2PathTraceSend]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) management of connection supervision functionality (HCS/LCS) for the network element view]/[Information model]/[Attribute types]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- #endregion
-
- // pmUni
- #region 0.0.7.774.127.6.*
-
- oid_0_0_7_774_127_6:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]";
- switch (values[index++])
- {
- case 0: goto oid_0_0_7_774_127_6_0;
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/{values[index - 1]}";
- }
-
- // informationModel
- #region 0.0.7.774.127.6.0.*
-
- oid_0_0_7_774_127_6_0:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]";
- switch (values[index++])
- {
- case 2: goto oid_0_0_7_774_127_6_0_2;
- case 3: goto oid_0_0_7_774_127_6_0_3;
- case 4: goto oid_0_0_7_774_127_6_0_4;
- case 6: goto oid_0_0_7_774_127_6_0_6;
- case 7: goto oid_0_0_7_774_127_6_0_7;
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/{values[index - 1]}";
- }
-
- // asn1Module
- #region 0.0.7.774.127.6.0.2.*
-
- oid_0_0_7_774_127_6_0_2:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[ASN.1 modules]";
- switch (values[index++])
- {
- case 0: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[ASN.1 modules]/[SDHPMUNIASN1]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[ASN.1 modules]/{values[index - 1]}";
- }
-
- #endregion
-
- // managedObjectClass
- #region 0.0.7.774.127.6.0.3.*
-
- oid_0_0_7_774_127_6_0_3:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Managed object classes]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Managed object classes]/[sdhCurrentDataUnidirectional]";
- case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Managed object classes]/[msCurrentDataNearEnd]";
- case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Managed object classes]/[msCurrentDataNearEndTR]";
- case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Managed object classes]/[pathTerminationCurrentDataNearEnd]";
- case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Managed object classes]/[pathTerminationCurrentDataNearEndTR]";
- case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Managed object classes]/[msCurrentDataFarEnd]";
- case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Managed object classes]/[msCurrentDataFarEndTR]";
- case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Managed object classes]/[pathTerminationCurrentDataFarEnd]";
- case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Managed object classes]/[pathTerminationCurrentDataFarEndTR]";
- case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Managed object classes]/[msHistoryDataNearEnd]";
- case 11: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Managed object classes]/[pathTerminationHistoryDataNearEnd]";
- case 12: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Managed object classes]/[msHistoryDataFarEnd]";
- case 13: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Managed object classes]/[pathTerminationHistoryDataFarEnd]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Managed object classes]/{values[index - 1]}";
- }
-
- #endregion
-
- // package
- #region 0.0.7.774.127.6.0.4.*
-
- oid_0_0_7_774_127_6_0_4:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Packages]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Packages]/[nearEndUASCurrentDataPackage]";
- case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Packages]/[farEndUASCurrentDataPackage]";
- case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Packages]/[nearEndUASHistoryDataPackage]";
- case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Packages]/[farEndUASHistoryDataPackage]";
- case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Packages]/[failureCountsNearEndPackage]";
- case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Packages]/[eSANearEndPackage]";
- case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Packages]/[eSBNearEndPackage]";
- case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Packages]/[failureCountsFarEndPackage]";
- case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Packages]/[eSAFarEndPackage]";
- case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Packages]/[eSBFarEndPackage]";
- case 11: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Packages]/[failureCountsNearEndHistoryDataPackage]";
- case 12: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Packages]/[eSANearEndHistoryDataPackage]";
- case 13: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Packages]/[eSBNearEndHistoryDataPackage]";
- case 14: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Packages]/[failureCountsFarEndHistoryDataPackage]";
- case 15: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Packages]/[eSAFarEndHistoryDataPackage]";
- case 16: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Packages]/[eSBFarEndHistoryDataPackage]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Packages]/{values[index - 1]}";
- }
-
- #endregion
-
- // nameBinding
- #region 0.0.7.774.127.6.0.6.*
-
- oid_0_0_7_774_127_6_0_6:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[msCurrentDataNearEnd-msTTPSink]";
- case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[msCurrentDataNearEndTR-msTTPSink]";
- case 13: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[msCurrentDataFarEnd-msTTPSink]";
- case 14: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[msCurrentDataFarEndTR-msTTPSink]";
- case 49: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataNearEnd-vc4TTPSinkR1]";
- case 50: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataNearEnd-vc3TTPSinkR1]";
- case 51: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataNearEnd-vc2TTPSinkR1]";
- case 52: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataNearEnd-vc12TTPSinkR1]";
- case 53: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataNearEnd-vc11TTPSinkR1]";
- case 54: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataNearEndTR-vc4TTPSinkR1]";
- case 55: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataNearEndTR-vc3TTPSinkR1]";
- case 56: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataNearEndTR-vc2TTPSinkR1]";
- case 57: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataNearEndTR-vc12TTPSinkR1]";
- case 58: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataNearEndTR-vc11TTPSinkR1]";
- case 59: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataFarEnd-vc4TTPSinkR1]";
- case 60: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataFarEnd-vc3TTPSinkR1]";
- case 61: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataFarEnd-vc2TTPSinkR1]";
- case 62: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataFarEnd-vc12TTPSinkR1]";
- case 63: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataFarEnd-vc11TTPSinkR1]";
- case 64: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataFarEndTR-vc4TTPSinkR1]";
- case 65: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataFarEndTR-vc3TTPSinkR1]";
- case 66: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataFarEndTR-vc2TTPSinkR1]";
- case 67: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataFarEndTR-vc12TTPSinkR1]";
- case 68: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataFarEndTR-vc11TTPSinkR1]";
- case 69: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataNearEnd-au4SupervisedCTPSinkR1]";
- case 70: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataNearEnd-au3SupervisedCTPSinkR1]";
- case 71: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataNearEnd-tu3SupervisedCTPSinkR1]";
- case 72: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataNearEnd-tu2SupervisedCTPSinkR1]";
- case 73: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataNearEnd-tu12SupervisedCTPSinkR1]";
- case 74: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataNearEnd-tu11SupervisedCTPSinkR1]";
- case 75: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataFarEnd-au4SupervisedCTPSinkR1]";
- case 76: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataFarEnd-au3SupervisedCTPSinkR1]";
- case 77: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataFarEnd-tu3SupervisedCTPSinkR1]";
- case 78: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataFarEnd-tu2SupervisedCTPSinkR1]";
- case 79: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataFarEnd-tu12SupervisedCTPSinkR1]";
- case 80: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataFarEnd-tu11SupervisedCTPSinkR1]";
- case 81: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataNearEndTR-au4SupervisedCTPSinkR1]";
- case 82: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataNearEndTR-au3SupervisedCTPSinkR1]";
- case 83: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataNearEndTR-tu3SupervisedCTPSinkR1]";
- case 84: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataNearEndTR-tu2SupervisedCTPSinkR1]";
- case 85: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataNearEndTR-tu12SupervisedCTPSinkR1]";
- case 86: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataNearEndTR-tu11SupervisedCTPSinkR1]";
- case 87: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataFarEndTR-au4SupervisedCTPSinkR1]";
- case 88: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataFarEndTR-au3SupervisedCTPSinkR1]";
- case 89: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataFarEndTR-tu3SupervisedCTPSinkR1]";
- case 90: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataFarEndTR-tu2SupervisedCTPSinkR1]";
- case 91: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataFarEndTR-tu12SupervisedCTPSinkR1]";
- case 92: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[pathTerminationCurrentDataFarEndTR-tu11SupervisedCTPSinkR1]";
- case 93: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[msAdaptationCurrentData-au4CTPSource]";
- case 94: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/[msAdaptationCurrentData-au3CTPSource]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Name bindings]/{values[index - 1]}";
- }
-
- #endregion
-
- // attribute
- #region 0.0.7.774.127.6.0.7.*
-
- oid_0_0_7_774_127_6_0_7:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Attribute types]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Attribute types]/[nEUAS]";
- case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Attribute types]/[fEUAS]";
- case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Attribute types]/[fCNearEnd]";
- case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Attribute types]/[eSANearEnd]";
- case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Attribute types]/[eSBNearEnd]";
- case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Attribute types]/[fCFarEnd]";
- case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Attribute types]/[eSAFarEnd]";
- case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Attribute types]/[eSBFarEnd]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Unidirectional performance monitoring for the network element view]/[Information model]/[Attribute types]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- #endregion
-
- // ptl
- #region 0.0.7.774.127.7.*
-
- oid_0_0_7_774_127_7:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]";
- switch (values[index++])
- {
- case 0: goto oid_0_0_7_774_127_7_0;
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/{values[index - 1]}";
- }
-
- // informationModel
- #region 0.0.7.774.127.7.0.*
-
- oid_0_0_7_774_127_7_0:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]";
- switch (values[index++])
- {
- case 2: goto oid_0_0_7_774_127_7_0_2;
- case 3: goto oid_0_0_7_774_127_7_0_3;
- case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Packages]";
- case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Parameters]";
- case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Name bindings]";
- case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Attribute types]";
- case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Action types]";
- case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[ANotifications]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/{values[index - 1]}";
- }
-
- // asn1Module
- #region 0.0.7.774.127.7.0.2.*
-
- oid_0_0_7_774_127_7_0_2:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[ASN.1 modules]";
- switch (values[index++])
- {
- case 0: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[ASN.1 modules]/[SDHPTLASN1]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[ASN.1 modules]/{values[index - 1]}";
- }
-
- #endregion
-
- // managedObjectClass
- #region 0.0.7.774.127.7.0.3.*
-
- oid_0_0_7_774_127_7_0_3:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[labelledElectricalSPITTPBidirectional]";
- case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[labelledElectricalSPITTPSink]";
- case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[labelledElectricalSPITTPSource]";
- case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[labelledOpticalSPITTPBidirectional]";
- case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[labelledOpticalSPITTPSink]";
- case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[labelledOpticalSPITTPSource]";
- case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[vc11PathTraceTTPBidirectional]";
- case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[vc11PathTraceTTPSink]";
- case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[vc11PathTraceTTPSource]";
- case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[vc12PathTraceTTPBidirectional]";
- case 11: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[vc12PathTraceTTPSink]";
- case 12: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[vc12PathTraceTTPSource]";
- case 13: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[vc2PathTraceTTPBidirectional]";
- case 14: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[vc2PathTraceTTPSink]";
- case 15: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[vc2PathTraceTTPSource]";
- case 16: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[modifiableVC2PathTraceTTPBidirectional]";
- case 17: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[modifiableVC2PathTraceTTPSink]";
- case 18: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[modifiableVC2PathTraceTTPSource]";
- case 19: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[modifiableVC12PathTraceTTPBidirectional]";
- case 20: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[modifiableVC12PathTraceTTPSink]";
- case 21: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[modifiableVC12PathTraceTTPSource]";
- case 22: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[modifiableVC11PathTraceTTPBidirectional]";
- case 23: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[modifiableVC11PathTraceTTPSink]";
- case 24: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/[modifiableVC11PathTraceTTPSource]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of lower order path trace and interface labelling for the network element view]/[Information model]/[Managed object classes]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- #endregion
-
- // sdhRadioIM
- #region 0.0.7.774.127.8.*
-
- oid_0_0_7_774_127_8:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]";
- switch (values[index++])
- {
- case 0: goto oid_0_0_7_774_127_8_0;
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/{values[index - 1]}";
- }
-
- // informationModel
- #region 0.0.7.774.127.8.0.*
-
- oid_0_0_7_774_127_8_0:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]";
- switch (values[index++])
- {
- case 2: goto oid_0_0_7_774_127_8_0_2;
- case 3: goto oid_0_0_7_774_127_8_0_3;
- case 4: goto oid_0_0_7_774_127_8_0_4;
- case 5: goto oid_0_0_7_774_127_8_0_5;
- case 6: goto oid_0_0_7_774_127_8_0_6;
- case 7: goto oid_0_0_7_774_127_8_0_7;
- case 9: goto oid_0_0_7_774_127_8_0_9;
- case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Notifications]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/{values[index - 1]}";
- }
-
- // asn1Module
- #region 0.0.7.774.127.8.0.2.*
-
- oid_0_0_7_774_127_8_0_2:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[ASN.1 modules]";
- switch (values[index++])
- {
- case 0: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[ASN.1 modules]/[SDHRadioTpASN1]";
- case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[ASN.1 modules]/[SDHRadioProtASN1]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[ASN.1 modules]/{values[index - 1]}";
- }
-
- #endregion
-
- // managedObjectClass
- #region 0.0.7.774.127.8.0.3.*
-
- oid_0_0_7_774_127_8_0_3:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[radioSPITTPBidirectional]";
- case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[radioSPITTPSink]";
- case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[radioSPITTPSource]";
- case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[sdhRadioProtectionGroup]";
- case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[sdhRadioProtectionUnit]";
- case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[msTcCTPBidirectional]";
- case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[msTcCTPSink]";
- case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[msTcCTPSource]";
- case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[msTcTTPBidirectional]";
- case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[msTcTTPSink]";
- case 11: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[msTcTTPSource]";
- case 12: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[au4HopcCTPBidirectional]";
- case 13: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[au4HopcCTPSink]";
- case 14: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[au4HopcCTPSource]";
- case 15: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[vc4HopcTTPBidirectional]";
- case 16: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[vc4HopcTTPSink]";
- case 17: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[vc4HopcTTPSource]";
- case 18: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[radioUnprotectedCTPBidirectional]";
- case 19: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[radioUnprotectedCTPSink]";
- case 20: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[radioUnprotectedCTPSource]";
- case 21: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[radioProtectedTTPBidirectional]";
- case 22: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[radioProtectedTTPSink]";
- case 23: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/[radioProtectedTTPSource]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Managed object classes]/{values[index - 1]}";
- }
-
- #endregion
-
- // package
- #region 0.0.7.774.127.8.0.4.*
-
- oid_0_0_7_774_127_8_0_4:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Packages]";
- switch (values[index++])
- {
- case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Packages]/[atpcPackage]";
- case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Packages]/[rxLOSNotificationPackage]";
- case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Packages]/[demLOSNotificationPackage]";
- case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Packages]/[txLOSNotificationPackage]";
- case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Packages]/[modLOSNotificationPackage]";
- case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Packages]/[exerciseOnOffPkg]";
- case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Packages]/[singleExercisePkg]";
- case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Packages]/[privilegedChannelPkg]";
- case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Packages]/[radioHoldOffTimePkg]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Packages]/{values[index - 1]}";
- }
-
- #endregion
-
- // parameter
- #region 0.0.7.774.127.8.0.5.*
-
- oid_0_0_7_774_127_8_0_5:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Parameters]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Parameters]/[radioProtectionStatusParameter]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Parameters]/{values[index - 1]}";
- }
-
- #endregion
-
- // nameBinding
- #region 0.0.7.774.127.8.0.6.*
-
- oid_0_0_7_774_127_8_0_6:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Name bindings]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Name bindings]/[radioSPITTPSink-managedElement]";
- case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Name bindings]/[radioSPITTPSink-managedElement]";
- case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Name bindings]/[rsCTPSink-radioSPITTPSink]";
- case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Name bindings]/[rsCTPSource-radioSPITTPSource]";
- case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Name bindings]/[augSink-msTcTTPSink]";
- case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Name bindings]/[augSource-msTcTTPSource]";
- case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Name bindings]/[msTcCTPSink-rsTTPSink]";
- case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Name bindings]/[msTcCTPSource-rsTTPSource]";
- case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Name bindings]/[msTcTTPSink-sdhNE]";
- case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Name bindings]/[msTcTTPSource-sdhNE]";
- case 11: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Name bindings]/[vc4HopcTTPSink-sdhNE]";
- case 12: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Name bindings]/[vc4HopcTTPSource-sdhNE]";
- case 13: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Name bindings]/[au4HopcCTPSink-augSink]";
- case 14: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Name bindings]/[au4HopcCTPSource-augSource]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Name bindings]/{values[index - 1]}";
- }
-
- #endregion
-
- // attribute
- #region 0.0.7.774.127.8.0.7.*
-
- oid_0_0_7_774_127_8_0_7:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Attribute types]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Attribute types]/[atpcImplemented]";
- case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Attribute types]/[atpcEnabled]";
- case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Attribute types]/[radioFrequency]";
- case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Attribute types]/[radioSPITTPId]";
- case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Attribute types]/[hitless]";
- case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Attribute types]/[radioHoldOffTime]";
- case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Attribute types]/[rpsSummaryStatus]";
- case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Attribute types]/[exerciseOn]";
- case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Attribute types]/[privilegedChannel]";
- case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Attribute types]/[radioProtectionStatus]";
- case 11: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Attribute types]/[radioUnprotectedCTPId]";
- case 12: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Attribute types]/[radioProtectedTTPId]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Attribute types]/{values[index - 1]}";
- }
-
- #endregion
-
- // action
- #region 0.0.7.774.127.8.0.9.*
-
- oid_0_0_7_774_127_8_0_9:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Action types]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Action types]/[invokeRadioExercise]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Management of radio-relay systems for the network element view]/[Information model]/[Action types]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- #endregion
-
- // protCoord
- #region 0.0.7.774.127.9.*
-
- oid_0_0_7_774_127_9:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]";
- switch (values[index++])
- {
- case 0: goto oid_0_0_7_774_127_9_0;
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/{values[index - 1]}";
- }
-
- // informationModel
- #region 0.0.7.774.127.9.0.*
-
- oid_0_0_7_774_127_9_0:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]";
- switch (values[index++])
- {
- case 2: goto oid_0_0_7_774_127_9_0_2;
- case 3: goto oid_0_0_7_774_127_9_0_3;
- case 5: goto oid_0_0_7_774_127_9_0_5;
- case 6: goto oid_0_0_7_774_127_9_0_6;
- case 7: goto oid_0_0_7_774_127_9_0_7;
- case 9: goto oid_0_0_7_774_127_9_0_9;
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/{values[index - 1]}";
- }
-
- // asn1Module
- #region 0.0.7.774.127.9.0.2.*
-
- oid_0_0_7_774_127_9_0_2:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[ASN.1 modules]";
- switch (values[index++])
- {
- case 0: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[ASN.1 modules]/[SDHProtCoordASN1]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[ASN.1 modules]/{values[index - 1]}";
- }
-
- #endregion
-
- // managedObjectClass
- #region 0.0.7.774.127.9.0.3.*
-
- oid_0_0_7_774_127_9_0_3:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[Managed object classes]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[Managed object classes]/[protectionCoordinator]";
- case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[Managed object classes]/[sdhMSProtectionCoordinator]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[Managed object classes]/{values[index - 1]}";
- }
-
- #endregion
-
- // parameter
- #region 0.0.7.774.127.9.0.5.*
-
- oid_0_0_7_774_127_9_0_5:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[Parameters]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[Parameters]/[mSPConfigurationError]";
- case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[Parameters]/[mSPGroupConfigurationParameter]";
- case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[Parameters]/[mSPUnitConfigurationParameter]";
- case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[Parameters]/[protectionConfigurationError]";
- case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[Parameters]/[removeProtectionError]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[Parameters]/{values[index - 1]}";
- }
-
- #endregion
-
- // nameBinding
- #region 0.0.7.774.127.9.0.6.*
-
- oid_0_0_7_774_127_9_0_6:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[Name bindings]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[Name bindings]/[protectionCoordinator-sdhNE]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[Name bindings]/{values[index - 1]}";
- }
-
- #endregion
-
- // nameBinding
- #region 0.0.7.774.127.9.0.7.*
-
- oid_0_0_7_774_127_9_0_7:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[Attribute types]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[Attribute types]/[protectionCoordinatorId]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[Attribute types]/{values[index - 1]}";
- }
-
- #endregion
-
- // action
- #region 0.0.7.774.127.9.0.9.*
-
- oid_0_0_7_774_127_9_0_9:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[Action types]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[Action types]/[dismissProtection]";
- case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[Action types]/[establishProtection]";
- case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[Action types]/[modifyProtection]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) - Configuration of linear multiplex-section protection for the network element view]/[Information model]/[Action types]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- #endregion
-
- // msspr
- #region 0.0.7.774.127.10.*
-
- oid_0_0_7_774_127_10:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]";
- switch (values[index++])
- {
- case 0: goto oid_0_0_7_774_127_10_0;
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/{values[index - 1]}";
- }
-
- // informationModel
- #region 0.0.7.774.127.10.0.*
-
- oid_0_0_7_774_127_10_0:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]";
- switch (values[index++])
- {
- case 0: goto oid_0_0_7_774_127_10_0_0;
- case 2: goto oid_0_0_7_774_127_10_0_2;
- case 3: goto oid_0_0_7_774_127_10_0_3;
- case 4: goto oid_0_0_7_774_127_10_0_4;
- case 5: goto oid_0_0_7_774_127_10_0_5;
- case 6: goto oid_0_0_7_774_127_10_0_6;
- case 7: goto oid_0_0_7_774_127_10_0_7;
- case 9: goto oid_0_0_7_774_127_10_0_9;
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/{values[index - 1]}";
- }
-
- // standardSpecificExtension
- #region 0.0.7.774.127.10.0.0.*
-
- oid_0_0_7_774_127_10_0_0:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Standard specific extensions]";
- switch (values[index++])
- {
- case 0: goto oid_0_0_7_774_127_10_0_0_0;
- case 1: goto oid_0_0_7_774_127_10_0_0_1;
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Standard specific extensions]/{values[index - 1]}";
- }
-
- // mssprProtectionCriteria
- #region 0.0.7.774.127.10.0.0.0.*
-
- oid_0_0_7_774_127_10_0_0_0:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Standard specific extensions]/[mssprProtectionCriteria]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Standard specific extensions]/[mssprProtectionCriteria]/[mssprExcessiveErrorCriteria]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Standard specific extensions]/[mssprProtectionCriteria]/{values[index - 1]}";
- }
-
- #endregion
-
- // msSPRProbableCause
- #region 0.0.7.774.127.10.0.0.1.*
-
- oid_0_0_7_774_127_10_0_0_1:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Standard specific extensions]/[msSPRProbableCause]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Standard specific extensions]/[msSPRProbableCause]/[msSPRDefaultKBytes]";
- case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Standard specific extensions]/[msSPRProbableCause]/[msSPRInconsistentAPSCodes]";
- case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Standard specific extensions]/[msSPRProbableCause]/[msSPRNodeIdMismatch]";
- case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Standard specific extensions]/[msSPRProbableCause]/[msSPRImproperAPSCodes]";
- case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Standard specific extensions]/[msSPRProbableCause]/[msSPRApsChannelProcessingFailure]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Standard specific extensions]/[msSPRProbableCause]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // asn1Module
- #region 0.0.7.774.127.10.0.2.*
-
- oid_0_0_7_774_127_10_0_2:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[ASN.1 modules]";
- switch (values[index++])
- {
- case 0: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[ASN.1 modules]/[SDHMSSPRASN1]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[ASN.1 modules]/{values[index - 1]}";
- }
-
- #endregion
-
- // managedObjectClass
- #region 0.0.7.774.127.10.0.3.*
-
- oid_0_0_7_774_127_10_0_3:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Managed object classes]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Managed object classes]/[auSquelchTable]";
- case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Managed object classes]/[msSPRProtectionGroup]";
- case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Managed object classes]/[msSPRProtectionUnit]";
- case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Managed object classes]/[nutTable]";
- case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Managed object classes]/[ripTable]";
- case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Managed object classes]/[sdhMSSPRProtectionCoordinator]";
- case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Managed object classes]/[sPRingManager]";
- case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Managed object classes]/[squelchTable]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Managed object classes]/{values[index - 1]}";
- }
-
- #endregion
-
- // package
- #region 0.0.7.774.127.10.0.4.*
-
- oid_0_0_7_774_127_10_0_4:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Packages]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Packages]/[changeSPRConfigurationPkg]";
- case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Packages]/[enhancedWtrSpanPkg]";
- case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Packages]/[fourFiberPUPkg]";
- case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Packages]/[manualSPRConfigurationPkg]";
- case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Packages]/[restoreExtraTrafficPkg]";
- case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Packages]/[wtrSpanPkg]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Packages]/{values[index - 1]}";
- }
-
- #endregion
-
- // parameter
- #region 0.0.7.774.127.10.0.5.*
-
- oid_0_0_7_774_127_10_0_5:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Parameters]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Parameters]/[msSPRConfigurationError]";
- case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Parameters]/[msSPRLockoutTypeParameter]";
- case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Parameters]/[msSPRProtectionGroupConfigParameter]";
- case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Parameters]/[msSPRProtectionStatusParameter]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Parameters]/{values[index - 1]}";
- }
-
- #endregion
-
- // nameBinding
- #region 0.0.7.774.127.10.0.6.*
-
- oid_0_0_7_774_127_10_0_6:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Name bindings]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Name bindings]/[auSquelchTable-squelchTable]";
- case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Name bindings]/[nutTable-sPRingManager]";
- case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Name bindings]/[ripTable-sPRingManager]";
- case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Name bindings]/[sPRingManager-managedElement]";
- case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Name bindings]/[squelchTable-sPRingManager]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Name bindings]/{values[index - 1]}";
- }
-
- #endregion
-
- // attribute
- #region 0.0.7.774.127.10.0.7.*
-
- oid_0_0_7_774_127_10_0_7:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]/[auTable]";
- case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]/[auNumber]";
- case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]/[currentSquelchingList]";
- case 4: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]/[directionTable]";
- case 5: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]/[enhancedWaitToRestoreTimeSpan]";
- case 6: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]/[msSPRProtectionStatus]";
- case 7: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]/[nodeNumber]";
- case 8: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]/[nutChannelList]";
- case 9: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]/[nutTableId]";
- case 10: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]/[protectionGroupPointer]";
- case 11: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]/[restoreExtraTraffic]";
- case 12: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]/[ringId]";
- case 13: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]/[ringMap]";
- case 14: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]/[ringPU]";
- case 15: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]/[ripChannelList]";
- case 16: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]/[ripTableId]";
- case 17: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]/[spanPU]";
- case 18: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]/[sPRingApplication]";
- case 19: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]/[sPRingManagerId]";
- case 20: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]/[squelchTableId]";
- case 21: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]/[waitToRestoreTimeSpan]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Attribute types]/{values[index - 1]}";
- }
-
- #endregion
-
- // action
- #region 0.0.7.774.127.10.0.9.*
-
- oid_0_0_7_774_127_10_0_9:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Action types]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Action types]/[changeSPRConfiguration]";
- case 2: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Action types]/[updateRipTable]";
- case 3: return "/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Action types]/[updateSquelchTable]";
- default: return $"/ITU-T/Recommendation/G/[Synchronous Digital Hierarchy (SDH)]/[Parts of Recommendation ITU-T G.774]/[Synchronous Digital Hierarchy (SDH) Multiplex Section (MS) shared protection ring management for the network element view]/[Information model]/[Action types]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- #endregion
-
- #endregion
-
- #endregion
-
- // g722-1, g7221
- #region 0.0.7.7221.*
-
- oid_0_0_7_7221:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Coding at 24 and 32 kbit/s for hands-free operation in systems with low frame loss]";
- switch (values[index++])
- {
- case 1: goto oid_0_0_7_7221_1;
- default: return $"/ITU-T/Recommendation/G/[Coding at 24 and 32 kbit/s for hands-free operation in systems with low frame loss]/{values[index - 1]}";
- }
-
- // generic-capabilities
- #region 0.0.7.7221.1.*
-
- oid_0_0_7_7221_1:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Coding at 24 and 32 kbit/s for hands-free operation in systems with low frame loss]/[Generic capabilities]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/G/[Coding at 24 and 32 kbit/s for hands-free operation in systems with low frame loss]/[Generic capabilities]/[Standard capability identifier]";
- case 2: goto oid_0_0_7_7221_1_2;
- default: return $"/ITU-T/Recommendation/G/[Coding at 24 and 32 kbit/s for hands-free operation in systems with low frame loss]/[Generic capabilities]/{values[index - 1]}";
- }
-
- // generic-capabilities
- #region 0.0.7.7221.1.2.*
-
- oid_0_0_7_7221_1_2:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Coding at 24 and 32 kbit/s for hands-free operation in systems with low frame loss]/[Generic capabilities]/[Extended modes]";
- switch (values[index++])
- {
- case 0: return "/ITU-T/Recommendation/G/[Coding at 24 and 32 kbit/s for hands-free operation in systems with low frame loss]/[Generic capabilities]/[Extended modes]/[Extended mode capability]";
- default: return $"/ITU-T/Recommendation/G/[Coding at 24 and 32 kbit/s for hands-free operation in systems with low frame loss]/[Generic capabilities]/[Extended modes]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- #endregion
-
- // 7222
- #region 0.0.7.7222.*
-
- oid_0_0_7_7222:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Wideband coding of speech at around 16 kbit/s using Adaptive Multi-Rate Wideband (AMR-WB)]";
- switch (values[index++])
- {
- case 1: goto oid_0_0_7_7222_1;
- default: return $"/ITU-T/Recommendation/G/[Wideband coding of speech at around 16 kbit/s using Adaptive Multi-Rate Wideband (AMR-WB)]/{values[index - 1]}";
- }
-
- // 7222
- #region 0.0.7.7222.1.*
-
- oid_0_0_7_7222_1:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Wideband coding of speech at around 16 kbit/s using Adaptive Multi-Rate Wideband (AMR-WB)]/[Generic capabilities]";
- switch (values[index++])
- {
- case 0: return "/ITU-T/Recommendation/G/[Wideband coding of speech at around 16 kbit/s using Adaptive Multi-Rate Wideband (AMR-WB)]/[Generic capabilities]/[First generic capability]";
- default: return $"/ITU-T/Recommendation/G/[Wideband coding of speech at around 16 kbit/s using Adaptive Multi-Rate Wideband (AMR-WB)]/[Generic capabilities]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // g776-1, g7761
- #region 0.0.7.7761.*
-
- oid_0_0_7_7761:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Managed objects for signal processing network elements]";
- switch (values[index++])
- {
- case 7: goto oid_0_0_7_7761_7;
- default: return $"/ITU-T/Recommendation/G/[Managed objects for signal processing network elements]/{values[index - 1]}";
- }
-
- // attribute
- #region 0.0.7.7761.7.*
-
- oid_0_0_7_7761_7:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[Managed objects for signal processing network elements]/[Attribute types]";
- switch (values[index++])
- {
- case 235: return "/ITU-T/Recommendation/G/[Managed objects for signal processing network elements]/[Attribute types]/[facsimileDemodulation]";
- case 317: return "/ITU-T/Recommendation/G/[Managed objects for signal processing network elements]/[Attribute types]/[facsimileDemodulationDS0]";
- case 318: return "/ITU-T/Recommendation/G/[Managed objects for signal processing network elements]/[Attribute types]/[q50aSimpDLConAbcd]";
- case 319: return "/ITU-T/Recommendation/G/[Managed objects for signal processing network elements]/[Attribute types]/[nssNotSupportedManufacturerCode]";
- case 320: return "/ITU-T/Recommendation/G/[Managed objects for signal processing network elements]/[Attribute types]/[nssNotSupportedMachineCode]";
- case 321: return "/ITU-T/Recommendation/G/[Managed objects for signal processing network elements]/[Attribute types]/[bcAssignment]";
- case 322: return "/ITU-T/Recommendation/G/[Managed objects for signal processing network elements]/[Attribute types]/[alarmSeverityClassification]";
- default: return $"/ITU-T/Recommendation/G/[Managed objects for signal processing network elements]/[Attribute types]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // gntm
- #region 0.0.7.85501.*
-
- oid_0_0_7_85501:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]";
- switch (values[index++])
- {
- case 0: goto oid_0_0_7_85501_0;
- default: return $"/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/{values[index - 1]}";
- }
-
- // informationModel
- #region 0.0.7.85501.0.*
-
- oid_0_0_7_85501_0:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]";
- switch (values[index++])
- {
- case 2: goto oid_0_0_7_85501_0_2;
- case 3: goto oid_0_0_7_85501_0_3;
- case 4: goto oid_0_0_7_85501_0_4;
- case 6: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Name bindings]";
- case 7: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Attribute types]";
- case 9: goto oid_0_0_7_85501_0_9;
- case 10: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Notifications]";
- case 12: goto oid_0_0_7_85501_0_12;
- default: return $"/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/{values[index - 1]}";
- }
-
- // asn1Modules
- #region 0.0.7.85501.0.2.*
-
- oid_0_0_7_85501_0_2:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[ASN.1 modules]";
- switch (values[index++])
- {
- case 0: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[ASN.1 modules]/[G85501-ASN1TypeModule]";
- default: return $"/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[ASN.1 modules]/{values[index - 1]}";
- }
-
- #endregion
-
- // managedObjectClass
- #region 0.0.7.85501.0.3.*
-
- oid_0_0_7_85501_0_3:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Managed object classes]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Managed object classes]/[basicLayerNetworkDomain]";
- case 2: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Managed object classes]/[basicSubNetwork]";
- default: return $"/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Managed object classes]/{values[index - 1]}";
- }
-
- #endregion
-
- // package
- #region 0.0.7.85501.0.4.*
-
- oid_0_0_7_85501_0_4:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Packages]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Packages]/[basicConnectionPerformerPackage]";
- case 2: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Packages]/[basicTrailHandlerPackage]";
- case 3: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Packages]/[logicalLinkEndHandlerPackage]";
- case 4: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Packages]/[logicalLinkHandlerPackage]";
- case 5: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Packages]/[topologicalLinkEndHandlerPackage]";
- case 6: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Packages]/[topologicalLinkHandlerPackage]";
- default: return $"/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Packages]/{values[index - 1]}";
- }
-
- #endregion
-
- // action
- #region 0.0.7.85501.0.9.*
-
- oid_0_0_7_85501_0_9:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Action types]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Action types]/[associateNetworkTTPWithTopologicalLinkEnd]";
- case 2: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Action types]/[associateTrailWithTopologicalLink]";
- case 3: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Action types]/[disassociateNetworkTTPFromTopologicalLinkEnd]";
- case 4: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Action types]/[disassociateTrailFromTopologicalLink]";
- case 5: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Action types]/[establishLogicalLink]";
- case 6: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Action types]/[establishLogicalLinkAndEnds]";
- case 7: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Action types]/[establishTopologicalLink]";
- case 8: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Action types]/[establishTopologicalLinkAndEnds]";
- case 9: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Action types]/[releaseSnc]";
- case 10: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Action types]/[releaseTrail]";
- case 11: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Action types]/[removeLogicalLink]";
- case 12: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Action types]/[removeLogicalLinkAndEnds]";
- case 13: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Action types]/[removeTopologicalLink]";
- case 14: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Action types]/[removeTopologicalLinkAndEnds]";
- case 15: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Action types]/[setupSnc]";
- case 16: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Action types]/[setupTrail]";
- default: return $"/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Action types]/{values[index - 1]}";
- }
-
- #endregion
-
- // specificError
- #region 0.0.7.85501.0.12.*
-
- oid_0_0_7_85501_0_12:
-
- if (index == values.Length) return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[aEndNetworkTPConnected]";
- case 2: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[capacityProvisionned]";
- case 3: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[consistencyFailure]";
- case 4: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[failureToAssociate]";
- case 5: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[failureToConnect]";
- case 6: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[failureToCreateTopologicalLink]";
- case 7: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[failureToDeleteLink]";
- case 8: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[failureToDeleteTopologicalLinkEnd]";
- case 9: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[failureToDisassociate]";
- case 10: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[failureToRelease]";
- case 11: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[failureToSetDirectionality]";
- case 13: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[finalCapacitiesFailure]";
- case 14: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[incorrectLink]";
- case 15: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[incorrectLinkEnds]";
- case 16: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[incorrectSubnetwork]";
- case 17: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[incorrectSubnetworkTerminationPoints]";
- case 18: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[initialCapacitiesFailure]";
- case 19: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[invalidTrafficDescriptor]";
- case 20: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[invalidTrail]";
- case 21: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[invalidTransportServiceCharacteristics]";
- case 23: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[linkAndTrailsNotCompatible]";
- case 24: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[linkEndAndNetworkTTPsNotCompatible]";
- case 25: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[linkConnectionsExisting]";
- case 26: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[networkCTPsExisting]";
- case 27: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[networkTTPAlreadyAssociated]";
- case 28: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[networkTTPNotAssociated]";
- case 29: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[networkTTPsInAEndAccessGroupConnected]";
- case 30: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[networkTTPsInZEndAccessGroupConnected]";
- case 31: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[networkTTPsNotPartOfLayerND]";
- case 32: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[noSuchNetworkTTP]";
- case 33: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[noSuchSnc]";
- case 34: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[noSuchTrail]";
- case 35: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[trailAlreadyAssociated]";
- case 36: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[sncConnected]";
- case 37: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[trailConnected]";
- case 38: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[trailNotAssociated]";
- case 39: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[unknownSnc]";
- case 40: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[unknownTrail]";
- case 41: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[userIdentifierNotUnique]";
- case 42: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[wrongAEndDirectionality]";
- case 43: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[wrongZEndDirectionality]";
- case 44: return "/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/[zEndNetworkTPConnected]";
- default: return $"/ITU-T/Recommendation/G/[GDMO engineering viewpoint for the generic network level model]/[Information model]/[Specific errors]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- #endregion
-
- #endregion
-
- // h
- #region 0.0.8.*
-
- oid_0_0_8:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H";
- switch (values[index++])
- {
- case 224: goto oid_0_0_8_224;
- case 230: goto oid_0_0_8_230;
- case 235: goto oid_0_0_8_235;
- case 239: goto oid_0_0_8_239;
- case 241: goto oid_0_0_8_241;
- case 245: goto oid_0_0_8_245;
- case 248: goto oid_0_0_8_248;
- case 249: goto oid_0_0_8_249;
- case 261: goto oid_0_0_8_261;
- case 263: goto oid_0_0_8_263;
- case 282: goto oid_0_0_8_282;
- case 283: goto oid_0_0_8_283;
- case 323: goto oid_0_0_8_323;
- case 324: goto oid_0_0_8_324;
- case 341: goto oid_0_0_8_341;
- //TODO: case 350: goto oid_0_0_8_350;
- //TODO: case 450: goto oid_0_0_8_450;
- //TODO: case 460: goto oid_0_0_8_460;
- //TODO: case 641: goto oid_0_0_8_641;
- //TODO: case 2250: goto oid_0_0_8_2250;
- default: return $"/ITU-T/Recommendation/H/{values[index - 1]}";
- }
-
- // h224
- #region 0.0.8.224.*
-
- oid_0_0_8_224:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[A real time control protocol for simplex applications using the H.221 LSD/HSD/HLP channels]";
- switch (values[index++])
- {
- case 1: goto oid_0_0_8_224_1;
- default: return $"/ITU-T/Recommendation/H/[A real time control protocol for simplex applications using the H.221 LSD/HSD/HLP channels]/{values[index - 1]}";
- }
-
- // generic-capabilities
- #region 0.0.8.224.1.*
-
- oid_0_0_8_224_1:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[A real time control protocol for simplex applications using the H.221 LSD/HSD/HLP channels]/[Generic capability identifier]";
- switch (values[index++])
- {
- case 0: return "/ITU-T/Recommendation/H/[A real time control protocol for simplex applications using the H.221 LSD/HSD/HLP channels]/[Generic capability identifier]/[First generic capability]";
- default: return $"/ITU-T/Recommendation/H/[A real time control protocol for simplex applications using the H.221 LSD/HSD/HLP channels]/[Generic capability identifier]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // 230
- #region 0.0.8.230.*
-
- oid_0_0_8_230:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Frame-synchronous control and indication signals for audiovisual systems]";
- switch (values[index++])
- {
- case 2: return "/ITU-T/Recommendation/H/[Frame-synchronous control and indication signals for audiovisual systems]/[Generic message]";
- default: return $"/ITU-T/Recommendation/H/[Frame-synchronous control and indication signals for audiovisual systems]/{values[index - 1]}";
- }
-
- #endregion
-
- // h235
- #region 0.0.8.235.*
-
- oid_0_0_8_235:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]";
- switch (values[index++])
- {
- case 0: goto oid_0_0_8_235_0;
- default: return $"/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/{values[index - 1]}";
- }
-
- // version
- #region 0.0.8.235.0.*
-
- oid_0_0_8_235_0:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]";
- switch (values[index++])
- {
- case 1: goto oid_0_0_8_235_0_1;
- case 2: goto oid_0_0_8_235_0_2;
- case 3: goto oid_0_0_8_235_0_3;
- case 9: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[End-to-end ClearToken carrying sendersID for verification at the recipient side]";
- default: return $"/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/{values[index - 1]}";
- }
-
- // 1
- #region 0.0.8.235.0.1.*
-
- oid_0_0_8_235_0_1:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 1]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 1]/[Used in Procedure I for the CryptoToken-tokenOID, indicating that the hash includes all fields in the RAS/H.225.0 message (authentication and integrity)]";
- case 2: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 1]/[Used in \"Procedure II\" for the CryptoToken-tokenOID indicating that the signature includes a subset of fields in the RAS/H.225.0 message (ClearToken) for authentication-only terminals without integrity]";
- case 3: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 1]/[Used in \"Procedure II\" for the ClearToken-tokenOID indicating that the ClearToken is being used for end-to-end authentication/integrity]";
- case 4: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 1]/[Used in \"Procedures II or III\" to indicate that certificate carries a Uniform Resource Locator (URL)]";
- case 5: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 1]/[ClearToken being used for message authentication and integrity (used in \"Procedure I\" for the ClearToken-tokenOID)]";
- case 6: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 1]/[Used in \"Procedure I\" indicating use of HMAC-SHA1-96]";
- case 7: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 1]/[Used in \"Procedure II\" to indicate message authentication, integrity and non-repudiation]";
- default: return $"/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 1]/{values[index - 1]}";
- }
-
- #endregion
-
- // 2
- #region 0.0.8.235.0.2.*
-
- oid_0_0_8_235_0_2:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 2]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 2]/[Hash that includes all fields in the RAS/H.225.0 message (authentication and integrity) (used in \"Procedure I\" for the ClearToken-tokenOID)]";
- case 2: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 2]/[Hash that includes all fields in the RAS/H.225.0 message (authentication and integrity) (used in \"Procedure I\" for the ClearToken-tokenOID)]";
- case 3: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 2]/[Hash that includes all fields in the RAS/H.225.0 message (authentication and integrity) (used in \"Procedure I\" for the ClearToken-tokenOID)]";
- case 4: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 2]/[Certificate that carries a Uniform Resource Locator (URL) in Procedures \"II\" or \"III\"]";
- case 5: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 2]/[ClearToken being used for message authentication and integrity (used in \"Procedure I\" for the ClearToken-tokenOID)]";
- case 6: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 2]/[Use of HMAC-SHA1-96 (used in \"Procedure I\" for the Algorithm OID)]";
- case 7: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 2]/[Token used in \"Procedure II\" to indicate message authentication, integrity and non-repudiation]";
- case 8: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 2]/[Anti-spamming using HMAC-SHA1-96]";
- case 9: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 2]/[End-to-end ClearToken carrying sendersID for verification at the recipient side]";
- case 31: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 2]/[Remote Authentication Dial-In User Service (RADIUS) challenge in the ClearToken]";
- case 32: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 2]/[Remote Authentication Dial-In User Service (RADIUS) response (conveyed in the challenge field) in the ClearToken]";
- case 33: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 2]/[Back-End Server (BES) default mode with a protected password in the ClearToken]";
- case 40: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 2]/[Non-standard DH-group (Diffie-Hellman) explicitly provided]";
- case 43: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 2]/[1024-bit bDH group]";
- default: return $"/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 2]/{values[index - 1]}";
- }
-
- #endregion
-
- // 3
- #region 0.0.8.235.0.3.*
-
- oid_0_0_8_235_0_3:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[Voice encryption using Triple-DES (168-bit) in outer-OFB mode and 1024-bit DH-group with 64-bit feedback]";
- case 2: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[Used in \"Procedure II\" for the CryptoToken-tokenOID indicating that the signature includes a subset of fields in the RAS/H.225.0 message (ClearToken) for authentication-only terminals without integrity]";
- case 9: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[End-to-end ClearToken carrying sendersID for verification at the recipient side]";
- case 12: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[H.245 Dual Tone Multi-Frequency (DTMF) encryption with DES-56 in Enhanced Output FeedBack (EOFB) mode]";
- case 13: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[H.245 Dual Tone Multi-Frequency (DTMF) encryption with 3DES-168 in Enhanced Output FeedBack (EOFB) mode]";
- case 14: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[H.245 Dual Tone Multi-Frequency (DTMF) encryption with AES-128 in Enhanced Output FeedBack (EOFB) mode]";
- case 24: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[Version 3 capability indicator in ClearToken during call signalling]";
- case 26: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[Indicates the \"NULL encryption algorithm\"]";
- case 27: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[Voice encryption using RC2-compatible (56 bit) or RC2-compatible in Enhanced Output FeedBack (EOFB) mode and 512-bit DH-group]";
- case 28: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[Voice encryption using Data Encryption Standard (DES) (56 bit) in Enhanced Output FeedBack (EOFB) mode and 512-bit DH-group with 64-bit feedback]";
- case 29: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[Voice encryption using Triple-DES (168 bit) in outer-EOFB mode (Enhanced Output FeedBack) and 1024-bit DH-group with 64-bit feedback]";
- case 30: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[Voice encryption using Advanced Encryption Standard (AES) (128-bit) in Enhanced Output FeedBack (EOFB) mode and 1024-bit DH-group]";
- case 40: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[Non-standard DH-group explicitly provided]";
- case 43: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[1024-bit Diffie-Hellman (DH) group]";
- case 44: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[1536-bit Diffie-Hellman (DH) group]";
- case 48: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[Used in the Direct-Routed Call (DRC) procedure during \"GRQ/RRQ\" and \"GCF/RCF\" and \"ARQ\" message to let the EndPoint/GateKeeper (EP/GK) indicate support of Annex I]";
- case 49: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[Used in the Direct-Routed Call (DRC) procedure for the ClearToken tokenOID indicating that the CLearToken holds an end-to-end key for the caller]";
- case 50: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[Used in the Direct-Routed Call (DRC) procedure for the ClearToken tokenOID indicating that the ClearToken holds an end-to-end key for the callee]";
- case 51: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[Used in the Direct-Routed Call (DRC) procedure for the keyDerivationOID within V3KeySyncMaterial to indicate the applied key derivation method in clause I.10 using the HMAC-SHA1 pseudo-random function]";
- case 71: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[Indicates a baseline ClearToken for Rec. ITU-T H.235, Annex F in the context of this annex]";
- case 72: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[Symmetric key distribution protocol using pre-shared symmetric keys and Keyed-Hashing for Message Authentication (HMACs, see IETF RFC 2104 and RFC 3830)]";
- case 73: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[Diffie-Hellman key agreement protocol using pre-shared symmetric keys and Keyed-Hashing for Message Authentication (HMACs, see IETF RFC 2104 and RFC 3830)]";
- case 74: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[(RSA-based) public-key distribution protocol using digital signatures (see IETF RFC 3830)]";
- case 75: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[Diffie-Hellman key agreement protocol using digital signatures (see IETF RFC 3830)]";
- case 76: return "/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/[Multimedia Internet KEYing (MIKEY) protocol family generally without indicating specifically any particular MIKEY key management protocol variant such as MIKEY-PS, MIKEY-DHHMAC, MIKEY-PK-SIGN or MIKEY-DH-SIGN]";
- default: return $"/ITU-T/Recommendation/H/[Security and encryption for H-series (H.323 and other H.245-based) multimedia terminals]/[Versions]/[Version 3]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- #endregion
-
- // h239
- #region 0.0.8.239.*
-
- oid_0_0_8_239:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Role management and additional media channels for H.300-series terminals]";
- switch (values[index++])
- {
- case 1: goto oid_0_0_8_239_1;
- case 2: return "/ITU-T/Recommendation/H/[Role management and additional media channels for H.300-series terminals]/[Generic message identifier]";
- default: return $"/ITU-T/Recommendation/H/[Role management and additional media channels for H.300-series terminals]/{values[index - 1]}";
- }
-
- // generic-capabilities
- #region 0.0.8.239.1.*
-
- oid_0_0_8_239_1:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Role management and additional media channels for H.300-series terminals]/[Generic capability identifier]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/H/[Role management and additional media channels for H.300-series terminals]/[Generic capability identifier]/[Control Capability]";
- case 2: return "/ITU-T/Recommendation/H/[Role management and additional media channels for H.300-series terminals]/[Generic capability identifier]/[Extended Video Capability]";
- default: return $"/ITU-T/Recommendation/H/[Role management and additional media channels for H.300-series terminals]/[Generic capability identifier]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // h241
- #region 0.0.8.241.*
-
- oid_0_0_8_241:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Extended video procedures and control signals for H.300-series terminals]";
- switch (values[index++])
- {
- case 0: goto oid_0_0_8_241_0;
- default: return $"/ITU-T/Recommendation/H/[Extended video procedures and control signals for H.300-series terminals]/{values[index - 1]}";
- }
-
- // specificVideoCodecCapabilities
- #region 0.0.8.241.0.*
-
- oid_0_0_8_241_0:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Extended video procedures and control signals for H.300-series terminals]/[Specific Video Codec Capabilities]";
- switch (values[index++])
- {
- case 0: goto oid_0_0_8_241_0_0;
- default: return $"/ITU-T/Recommendation/H/[Extended video procedures and control signals for H.300-series terminals]/[Specific Video Codec Capabilities]/{values[index - 1]}";
- }
-
- // h264
- #region 0.0.8.241.0.0.*
-
- oid_0_0_8_241_0_0:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Extended video procedures and control signals for H.300-series terminals]/[Specific Video Codec Capabilities]/[Rec. ITU-T H.264 transport for Rec. ITU-T H.323 systems]";
- switch (values[index++])
- {
- case 0: goto oid_0_0_8_241_0_0_0;
- case 1: return "/ITU-T/Recommendation/H/[Extended video procedures and control signals for H.300-series terminals]/[Specific Video Codec Capabilities]/[Rec. ITU-T H.264 transport for Rec. ITU-T H.323 systems]/[Generic capability identifier]";
- case 2: return "/ITU-T/Recommendation/H/[Extended video procedures and control signals for H.300-series terminals]/[Specific Video Codec Capabilities]/[Rec. ITU-T H.264 transport for Rec. ITU-T H.323 systems]/[Set submode]";
- case 3: return "/ITU-T/Recommendation/H/[Extended video procedures and control signals for H.300-series terminals]/[Specific Video Codec Capabilities]/[Rec. ITU-T H.264 transport for Rec. ITU-T H.323 systems]/[Set Scalable Video Coding (SVC) mode capability]";
- default: return $"/ITU-T/Recommendation/H/[Extended video procedures and control signals for H.300-series terminals]/[Specific Video Codec Capabilities]/[Rec. ITU-T H.264 transport for Rec. ITU-T H.323 systems]/{values[index - 1]}";
- }
-
- // h264
- #region 0.0.8.241.0.0.0.*
-
- oid_0_0_8_241_0_0_0:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Extended video procedures and control signals for H.300-series terminals]/[Specific Video Codec Capabilities]/[Rec. ITU-T H.264 transport for Rec. ITU-T H.323 systems]/[Internet Protocol (IP) Packetisation]";
- switch (values[index++])
- {
- case 0: return "/ITU-T/Recommendation/H/[Extended video procedures and control signals for H.300-series terminals]/[Specific Video Codec Capabilities]/[Rec. ITU-T H.264 transport for Rec. ITU-T H.323 systems]/[Internet Protocol (IP) Packetisation]/[Transport of Rec. ITU-T H.264 streams in Rec. ITU-T H.323 systems]";
- case 1: return "/ITU-T/Recommendation/H/[Extended video procedures and control signals for H.300-series terminals]/[Specific Video Codec Capabilities]/[Rec. ITU-T H.264 transport for Rec. ITU-T H.323 systems]/[Internet Protocol (IP) Packetisation]/[ITU-T H.241/H.264 video protocol, IETF RFC 3984 non interleaved]";
- case 2: return "/ITU-T/Recommendation/H/[Extended video procedures and control signals for H.300-series terminals]/[Specific Video Codec Capabilities]/[Rec. ITU-T H.264 transport for Rec. ITU-T H.323 systems]/[Internet Protocol (IP) Packetisation]/[ITU-T H.241/H.264 video protocol, IETF RFC 3984 interleaved]";
- default: return $"/ITU-T/Recommendation/H/[Extended video procedures and control signals for H.300-series terminals]/[Specific Video Codec Capabilities]/[Rec. ITU-T H.264 transport for Rec. ITU-T H.323 systems]/[Internet Protocol (IP) Packetisation]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- #endregion
-
- #endregion
-
- // h245
- #region 0.0.8.245.*
-
- oid_0_0_8_245:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]";
- switch (values[index++])
- {
- case 0: goto oid_0_0_8_245_0;
- case 1: goto oid_0_0_8_245_1;
- default: return $"/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/{values[index - 1]}";
- }
-
- // version
- #region 0.0.8.245.0.*
-
- oid_0_0_8_245_0:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 1]";
- case 2: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 2]";
- case 3: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 3]";
- case 4: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 4]";
- case 5: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 5]";
- case 6: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 6]";
- case 7: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 7]";
- case 8: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 8]";
- case 9: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 9]";
- case 10: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 10]";
- case 11: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 11]";
- case 12: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 12]";
- case 13: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 13]";
- case 14: goto oid_0_0_8_245_0_14;
- case 15: goto oid_0_0_8_245_0_15;
- case 16: goto oid_0_0_8_245_0_16;
- case 17: goto oid_0_0_8_245_0_17;
- default: return $"/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/{values[index - 1]}";
- }
-
- // 14
- #region 0.0.8.245.0.14.*
-
- oid_0_0_8_245_0_14:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 14]";
- switch (values[index++])
- {
- case 0: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 14]/[MULTIMEDIA-SYTSTEM-CONTROL]";
- default: return $"/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 14]/{values[index - 1]}";
- }
-
- #endregion
-
- // 15
- #region 0.0.8.245.0.15.*
-
- oid_0_0_8_245_0_15:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 15]";
- switch (values[index++])
- {
- case 0: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 15]/[MULTIMEDIA-SYTSTEM-CONTROL]";
- default: return $"/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 15]/{values[index - 1]}";
- }
-
- #endregion
-
- // 16
- #region 0.0.8.245.0.16.*
-
- oid_0_0_8_245_0_16:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 16]";
- switch (values[index++])
- {
- case 0: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 16]/[MULTIMEDIA-SYTSTEM-CONTROL]";
- default: return $"/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 16]/{values[index - 1]}";
- }
-
- #endregion
-
- // 16
- #region 0.0.8.245.0.17.*
-
- oid_0_0_8_245_0_17:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 17]";
- switch (values[index++])
- {
- case 0: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 17]/[MULTIMEDIA-SYTSTEM-CONTROL]";
- default: return $"/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Versions of ASN.1 module named Multimedia-System-Control]/[Version 17]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // generic-capabilities
- #region 0.0.8.245.1.*
-
- oid_0_0_8_245_1:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]";
- switch (values[index++])
- {
- case 0: goto oid_0_0_8_245_1_0;
- case 1: goto oid_0_0_8_245_1_1;
- case 2: goto oid_0_0_8_245_1_2;
- case 3: goto oid_0_0_8_245_1_3;
- case 4: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Generic multiplex capabilities]";
- case 5: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Generic user-input capabilities]";
- default: return $"/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/{values[index - 1]}";
- }
-
- // video
- #region 0.0.8.245.1.0.*
-
- oid_0_0_8_245_1_0:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Video]";
- switch (values[index++])
- {
- case 0: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Video]/[Generic capability for ISO/IEC 14496-2]";
- default: return $"/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Video]/{values[index - 1]}";
- }
-
- #endregion
-
- // audio
- #region 0.0.8.245.1.1.*
-
- oid_0_0_8_245_1_1:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Audio]";
- switch (values[index++])
- {
- case 0: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Audio]/[Generic capability for ISO/IEC 14496-3]";
- case 1: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Audio]/[Generic capability for the Global System for Mobile (GSM) Adaptive Multi rate speech codec]";
- case 2: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Audio]/[Used to indicate the generic capability for the Algebraic Code-Excited Linear Prediction (ACELP) voice codec specified in TIA/EIA/ANSI IS-136]";
- case 3: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Audio]/[Used to indicate the generic capability for the TIA/EIA/ANSI IS-136 \"US1\" voice codec]";
- case 4: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Audio]/[Generic capability for the TIA/EIA IS-127 Enhanced Variable Rate Codec]";
- case 5: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Audio]/[Used to indicate the generic capability for the ISO/IEC 13818-7 standard]";
- case 6: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Audio]/[Generic capability for International Telecommunication Union - Radiocommunication sector (ITU-R) BS.1196 as well as IETF RFC 3389 (deprecated)]";
- case 7: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Audio]/[Generic capability for L-16 sample base variable rate linear 16-bit codec as defined in IETF RFC 1890]";
- case 8: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Audio]/[Bounded audio stream capability]";
- case 9: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Audio]/[Generic capability for the Global System for Mobile communications (GSM) Adaptive Multi Rate Narrow Band (AMR-NB) codec (defined in Rec. ITU-T H.245, Annex R)]";
- case 10: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Audio]/[Generic capability for the Global System for Mobile communications (GSM) Adaptive Multi Rate Wide Band (AMR-WB) codec (defined in Rec. ITU-T H.245, Annex R)]";
- case 11: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Audio]/[Used to indicate the generic capability for the Internet Low Bit Rate Codec (iLBC) (defined in ITU-T H.245, Annex S)]";
- case 12: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Audio]/[Used to indicate the generic capability for ITU-R BS.1196 (defined in ITU-T H.245, Annex M)]";
- case 13: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Audio]/[Used to indicate the generic capability for signalling comfort noise as specified in RFC 3389 (defined in ITU-T H.245, Annex N)]";
- default: return $"/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Audio]/{values[index - 1]}";
- }
-
- #endregion
-
- // data
- #region 0.0.8.245.1.2.*
-
- oid_0_0_8_245_1_2:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Data]";
- switch (values[index++])
- {
- case 0: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Data]/[Generic capability for ISO/IEC 14496-1]";
- case 1: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Data]/[Used to indicate the generic capability for Nx64 clear channel data transmission (documented in ITU-T H.245, Annex Q)]";
- default: return $"/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Data]/{values[index - 1]}";
- }
-
- #endregion
-
- // control
- #region 0.0.8.245.1.3.*
-
- oid_0_0_8_245_1_3:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Control]";
- switch (values[index++])
- {
- case 0: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Control]/[Generic capability for logical channel bit rate management]";
- case 1: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Control]/[DynamicPayloadType Replacement (generic capability to replace the dynamic payload type value signalled in open logical channel connection requests with the value signalled in the corresponding open logical channel acknowledgements)]";
- case 2: return "/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Control]/[Generic capability related to support of different versions of the Internet Protocol (IP) for open logical channel signaling]";
- default: return $"/ITU-T/Recommendation/H/[Control Protocol for multimedia communication]/[Generic capabilities]/[Control]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- #endregion
-
- // h248
- #region 0.0.8.248.*
-
- oid_0_0_8_248:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Gateway control protocol]";
- switch (values[index++])
- {
- case 0: goto oid_0_0_8_248_0;
- default: return $"/ITU-T/Recommendation/H/[Gateway control protocol]/{values[index - 1]}";
- }
-
- // modules
- #region 0.0.8.248.0.*
-
- oid_0_0_8_248_0:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Gateway control protocol]/[ASN.1 modules]";
- switch (values[index++])
- {
- case 0: goto oid_0_0_8_248_0_0;
- default: return $"/ITU-T/Recommendation/H/[Gateway control protocol]/[ASN.1 modules]/{values[index - 1]}";
- }
-
- // media-gateway-control
- #region 0.0.8.248.0.0.*
-
- oid_0_0_8_248_0_0:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Gateway control protocol]/[ASN.1 modules]/[MEDIA-GATEWAY-CONTROL]";
- switch (values[index++])
- {
- case 2: return "/ITU-T/Recommendation/H/[Gateway control protocol]/[ASN.1 modules]/[MEDIA-GATEWAY-CONTROL]/[Version 2]";
- case 3: return "/ITU-T/Recommendation/H/[Gateway control protocol]/[ASN.1 modules]/[MEDIA-GATEWAY-CONTROL]/[Version 3]";
- default: return $"/ITU-T/Recommendation/H/[Gateway control protocol]/[ASN.1 modules]/[MEDIA-GATEWAY-CONTROL]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- #endregion
-
- // 249
- #region 0.0.8.249.*
-
- oid_0_0_8_249:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Recommendation ITU-T H.249]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/H/[Recommendation ITU-T H.249]/[navigation-key]";
- case 2: return "/ITU-T/Recommendation/H/[Recommendation ITU-T H.249]/[soft-keys]";
- case 3: return "/ITU-T/Recommendation/H/[Recommendation ITU-T H.249]/[pointing-device]";
- case 4: return "/ITU-T/Recommendation/H/[Recommendation ITU-T H.249]/[modal-interface]";
- default: return $"/ITU-T/Recommendation/H/[Recommendation ITU-T H.249]/{values[index - 1]}";
- }
-
- #endregion
-
- // 261
- #region 0.0.8.261.*
-
- oid_0_0_8_261:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Video codec for audiovisual services at p x 64 kbits]";
- switch (values[index++])
- {
- case 1: goto oid_0_0_8_261_1;
- default: return $"/ITU-T/Recommendation/H/[Video codec for audiovisual services at p x 64 kbits]/{values[index - 1]}";
- }
-
- // generic-capabilities
- #region 0.0.8.261.1.*
-
- oid_0_0_8_261_1:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Video codec for audiovisual services at p x 64 kbits]/[Generic capabilities]";
- switch (values[index++])
- {
- case 0: return "/ITU-T/Recommendation/H/[Video codec for audiovisual services at p x 64 kbits]/[Generic capabilities]/[Video codec]";
- default: return $"/ITU-T/Recommendation/H/[Video codec for audiovisual services at p x 64 kbits]/[Generic capabilities]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // h263
- #region 0.0.8.263.*
-
- oid_0_0_8_263:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Video coding for low bit rate communication]";
- switch (values[index++])
- {
- case 1: goto oid_0_0_8_263_1;
- default: return $"/ITU-T/Recommendation/H/[Video coding for low bit rate communication]/{values[index - 1]}";
- }
-
- // generic-capabilities
- #region 0.0.8.263.1.*
-
- oid_0_0_8_263_1:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Video coding for low bit rate communication]/[Generic capabilities]";
- switch (values[index++])
- {
- case 0: return "/ITU-T/Recommendation/H/[Video coding for low bit rate communication]/[Generic capabilities]/[First generic capability]";
- default: return $"/ITU-T/Recommendation/H/[Video coding for low bit rate communication]/[Generic capabilities]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // h282
- #region 0.0.8.282.*
-
- oid_0_0_8_282:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Remote device control protocol for multimedia applications]";
- switch (values[index++])
- {
- case 0: goto oid_0_0_8_282_0;
- default: return $"/ITU-T/Recommendation/H/[Remote device control protocol for multimedia applications]/{values[index - 1]}";
- }
-
- // version
- #region 0.0.8.282.0.*
-
- oid_0_0_8_282_0:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Remote device control protocol for multimedia applications]/[Versions of Recommendation ITU-T H.282]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/H/[Remote device control protocol for multimedia applications]/[Versions of Recommendation ITU-T H.282]/[RDC-PROTOCOL]";
- default: return $"/ITU-T/Recommendation/H/[Remote device control protocol for multimedia applications]/[Versions of Recommendation ITU-T H.282]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // h283
- #region 0.0.8.283.*
-
- oid_0_0_8_283:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Remote device control logical channel transport]";
- switch (values[index++])
- {
- case 0: goto oid_0_0_8_283_0;
- case 1: goto oid_0_0_8_283_1;
- default: return $"/ITU-T/Recommendation/H/[Remote device control logical channel transport]/{values[index - 1]}";
- }
-
- // version
- #region 0.0.8.283.0.*
-
- oid_0_0_8_283_0:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Remote device control logical channel transport]/[Versions of Recommendation ITU-T H.283]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/H/[Remote device control logical channel transport]/[Versions of Recommendation ITU-T H.283]/[LCT-PROTOCOL]";
- default: return $"/ITU-T/Recommendation/H/[Remote device control logical channel transport]/[Versions of Recommendation ITU-T H.283]/{values[index - 1]}";
- }
-
- #endregion
-
- // generic-capabilities
- #region 0.0.8.283.1.*
-
- oid_0_0_8_283_1:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Remote device control logical channel transport]/[Generic Capability]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/H/[Remote device control logical channel transport]/[Generic Capability]/[First generic capability]";
- default: return $"/ITU-T/Recommendation/H/[Remote device control logical channel transport]/[Generic Capability]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // 323
- #region 0.0.8.323.*
-
- oid_0_0_8_323:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Packet-based multimedia communications systems]";
- switch (values[index++])
- {
- case 0: goto oid_0_0_8_323_0;
- case 1: goto oid_0_0_8_323_1;
- default: return $"/ITU-T/Recommendation/H/[Packet-based multimedia communications systems]/{values[index - 1]}";
- }
-
- // main
- #region 0.0.8.323.0.*
-
- oid_0_0_8_323_0:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Packet-based multimedia communications systems]/[Main part]";
- switch (values[index++])
- {
- case 0: goto oid_0_0_8_323_0_0;
- default: return $"/ITU-T/Recommendation/H/[Packet-based multimedia communications systems]/[Main part]/{values[index - 1]}";
- }
-
- // generic-capabilities
- #region 0.0.8.323.0.0.*
-
- oid_0_0_8_323_0_0:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Packet-based multimedia communications systems]/[Main part]/[Generic capabilities]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/H/[Packet-based multimedia communications systems]/[Main part]/[Generic capabilities]/[singleTransmitterMulticast]";
- default: return $"/ITU-T/Recommendation/H/[Packet-based multimedia communications systems]/[Main part]/[Generic capabilities]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // annex
- #region 0.0.8.323.1.*
-
- oid_0_0_8_323_1:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Packet-based multimedia communications systems]/[Annexes]";
- switch (values[index++])
- {
- case 7: goto oid_0_0_8_323_1_7;
- default: return $"/ITU-T/Recommendation/H/[Packet-based multimedia communications systems]/[Annexes]/{values[index - 1]}";
- }
-
- // g
- #region 0.0.8.323.1.7.*
-
- oid_0_0_8_323_1_7:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Packet-based multimedia communications systems]/[Annexes]/[Annex G]";
- switch (values[index++])
- {
- case 0: return "/ITU-T/Recommendation/H/[Packet-based multimedia communications systems]/[Annexes]/[Annex G]/[T140Data and T140Audio]";
- default: return $"/ITU-T/Recommendation/H/[Packet-based multimedia communications systems]/[Annexes]/[Annex G]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- #endregion
-
- // h324
- #region 0.0.8.324.*
-
- oid_0_0_8_324:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Terminal for low bit-rate multimedia communication]";
- switch (values[index++])
- {
- case 1: goto oid_0_0_8_324_1;
- default: return $"/ITU-T/Recommendation/H/[Terminal for low bit-rate multimedia communication]/{values[index - 1]}";
- }
-
- // generic-capabilities
- #region 0.0.8.324.1.*
-
- oid_0_0_8_324_1:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Terminal for low bit-rate multimedia communication]/[Generic capabilities]";
- switch (values[index++])
- {
- case 0: return "/ITU-T/Recommendation/H/[Terminal for low bit-rate multimedia communication]/[Generic capabilities]/[http]";
- case 1: return "/ITU-T/Recommendation/H/[Terminal for low bit-rate multimedia communication]/[Generic capabilities]/[sessionResetCapability]";
- case 2: goto oid_0_0_8_324_1_2;
- case 3: return "/ITU-T/Recommendation/H/[Terminal for low bit-rate multimedia communication]/[Generic capabilities]/[textConversationCapability]";
- default: return $"/ITU-T/Recommendation/H/[Terminal for low bit-rate multimedia communication]/[Generic capabilities]/{values[index - 1]}";
- }
-
- // mona
- #region 0.0.8.324.1.2.*
-
- oid_0_0_8_324_1_2:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Terminal for low bit-rate multimedia communication]/[Generic capabilities]/[Media-Oriented Negotiation Acceleration (MONA)]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/H/[Terminal for low bit-rate multimedia communication]/[Generic capabilities]/[Media-Oriented Negotiation Acceleration (MONA)]/[Mean Opinion Score (MOS)]";
- case 2: return "/ITU-T/Recommendation/H/[Terminal for low bit-rate multimedia communication]/[Generic capabilities]/[Media-Oriented Negotiation Acceleration (MONA)]/[Mean Opinion Score (MOS) Ack]";
- default: return $"/ITU-T/Recommendation/H/[Terminal for low bit-rate multimedia communication]/[Generic capabilities]/[Media-Oriented Negotiation Acceleration (MONA)]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- #endregion
-
- // h341
- #region 0.0.8.341.*
-
- oid_0_0_8_341:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]";
- switch (values[index++])
- {
- case 1: goto oid_0_0_8_341_1;
- default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/{values[index - 1]}";
- }
-
- // mib, mmRoot
- #region 0.0.8.341.1.*
-
- oid_0_0_8_341_1:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]";
- switch (values[index++])
- {
- case 0: goto oid_0_0_8_341_1_0;
- case 1: goto oid_0_0_8_341_1_1;
- //TODO: case 2: goto oid_0_0_8_341_1_2;
- //TODO: case 3: goto oid_0_0_8_341_1_3;
- //TODO: case 4: goto oid_0_0_8_341_1_4;
- default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/{values[index - 1]}";
- }
-
- // mmRoot
- #region 0.0.8.341.1.0.*
-
- oid_0_0_8_341_1_0:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmRoot]";
- switch (values[index++])
- {
- case 0: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmRoot]/[multimediaMibTC]";
- default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmRoot]/{values[index - 1]}";
- }
-
- #endregion
-
- // mmH323Root
- #region 0.0.8.341.1.1.*
-
- oid_0_0_8_341_1_1:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]";
- switch (values[index++])
- {
- case 1: goto oid_0_0_8_341_1_1_1;
- case 2: goto oid_0_0_8_341_1_1_2;
- //TODO: case 3: goto oid_0_0_8_341_1_1_3;
- //TODO: case 4: goto oid_0_0_8_341_1_1_4;
- //TODO: case 5: goto oid_0_0_8_341_1_1_5;
- //TODO: case 6: goto oid_0_0_8_341_1_1_6;
- default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/{values[index - 1]}";
- }
-
- // h225CallSignaling
- #region 0.0.8.341.1.1.1.*
-
- oid_0_0_8_341_1_1_1:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]";
- switch (values[index++])
- {
- case 1: goto oid_0_0_8_341_1_1_1_1;
- case 2: goto oid_0_0_8_341_1_1_1_2;
- case 3: goto oid_0_0_8_341_1_1_1_3;
- case 4: goto oid_0_0_8_341_1_1_1_4;
- case 5: goto oid_0_0_8_341_1_1_1_5;
- default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/{values[index - 1]}";
- }
-
- // callSignalConfig
- #region 0.0.8.341.1.1.1.1.*
-
- oid_0_0_8_341_1_1_1_1:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalConfig]";
- switch (values[index++])
- {
- case 1: goto oid_0_0_8_341_1_1_1_1_1;
- default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalConfig]/{values[index - 1]}";
- }
-
- // callSignalConfigTable
- #region 0.0.8.341.1.1.1.1.1.*
-
- oid_0_0_8_341_1_1_1_1_1:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalConfig]/[callSignalConfigTable]";
- switch (values[index++])
- {
- case 1: goto oid_0_0_8_341_1_1_1_1_1_1;
- default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalConfig]/[callSignalConfigTable]/{values[index - 1]}";
- }
-
- // callSignalConfigEntry
- #region 0.0.8.341.1.1.1.1.1.1.*
-
- oid_0_0_8_341_1_1_1_1_1_1:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalConfig]/[callSignalConfigTable]/[callSignalConfigEntry]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalConfig]/[callSignalConfigTable]/[callSignalConfigEntry]/[callSignalConfigMaxConnections]";
- case 2: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalConfig]/[callSignalConfigTable]/[callSignalConfigEntry]/[callSignalConfigAvailableConnections]";
- case 3: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalConfig]/[callSignalConfigTable]/[callSignalConfigEntry]/[callSignalConfigT303]";
- case 4: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalConfig]/[callSignalConfigTable]/[callSignalConfigEntry]/[callSignalConfigT301]";
- case 5: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalConfig]/[callSignalConfigTable]/[callSignalConfigEntry]/[callSignalConfigEnableNotifications]";
- default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalConfig]/[callSignalConfigTable]/[callSignalConfigEntry]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- #endregion
-
- // callSignalStats
- #region 0.0.8.341.1.1.1.2.*
-
- oid_0_0_8_341_1_1_1_2:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]";
- switch (values[index++])
- {
- case 1: goto oid_0_0_8_341_1_1_1_2_1;
- default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/{values[index - 1]}";
- }
-
- // callSignalStatsTable
- #region 0.0.8.341.1.1.1.2.1.*
-
- oid_0_0_8_341_1_1_1_2_1:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]";
- switch (values[index++])
- {
- case 1: goto oid_0_0_8_341_1_1_1_2_1_1;
- default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/{values[index - 1]}";
- }
-
- // callSignalStatsEntry
- #region 0.0.8.341.1.1.1.2.1.1.*
-
- oid_0_0_8_341_1_1_1_2_1_1:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsCallConnectionsIn]";
- case 2: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsCallConnectionsOut]";
- case 3: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsAlertingMsgsIn]";
- case 4: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsAlertingMsgsOut]";
- case 5: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsCallProceedingsIn]";
- case 6: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsCallProceedingsOut]";
- case 7: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsSetupMsgsIn]";
- case 8: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsSetupMsgsOut]";
- case 9: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsSetupAckMsgsIn]";
- case 10: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsSetupAckMsgsOut]";
- case 11: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsProgressMsgsIn]";
- case 12: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsProgressMsgsOut]";
- case 13: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsReleaseCompleteMsgsIn]";
- case 14: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsReleaseCompleteMsgsOut]";
- case 15: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsStatusMsgsIn]";
- case 16: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsStatusMsgsOut]";
- case 17: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsStatusInquiryMsgsIn]";
- case 18: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsStatusInquiryMsgsOut]";
- case 19: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsFacilityMsgsIn]";
- case 20: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsFacilityMsgsOut]";
- case 21: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsInfoMsgsIn]";
- case 22: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsInfoMsgsOut]";
- case 23: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsNotifyMsgsIn]";
- case 24: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsNotifyMsgsOut]";
- case 25: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsAverageCallDuration]";
- case 26: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsCallConnections]";
- case 27: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsAlertingMsgs]";
- case 28: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsCallProceedings]";
- case 29: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsSetupMsgs]";
- case 30: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsSetupAckMsgs]";
- case 31: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsProgressMsgs]";
- case 32: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsReleaseCompleteMsgs]";
- case 33: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsStatusMsgs]";
- case 34: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsStatusInquiryMsgs]";
- case 35: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsFacilityMsgs]";
- case 36: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsInfoMsgs]";
- case 37: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/[callSignalStatsNotifyMsgs]";
- default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalStats]/[callSignalStatsTable]/[callSignalStatsEntry]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- #endregion
-
- // connections
- #region 0.0.8.341.1.1.1.3.*
-
- oid_0_0_8_341_1_1_1_3:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsActiveConnections]";
- case 2: goto oid_0_0_8_341_1_1_1_3_2;
- default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/{values[index - 1]}";
- }
-
- // connectionsTable
- #region 0.0.8.341.1.1.1.3.2.*
-
- oid_0_0_8_341_1_1_1_3_2:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]";
- switch (values[index++])
- {
- case 1: goto oid_0_0_8_341_1_1_1_3_2_1;
- default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/{values[index - 1]}";
- }
-
- // connectionsTableEntry
- #region 0.0.8.341.1.1.1.3.2.1.*
-
- oid_0_0_8_341_1_1_1_3_2_1:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsSrcTransporTAddressTag]";
- case 2: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsSrcTransporTAddress]";
- case 3: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsCallIdentifier]";
- case 4: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsRole]";
- case 5: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsState]";
- case 6: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsDestTransporTAddressTag]";
- case 7: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsDestTransporTAddress]";
- case 8: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsDestAliasTag]";
- case 9: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsDestAlias]";
- case 10: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsSrcH245SigTransporTAddressTag]";
- case 11: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsSrcH245SigTransporTAddress]";
- case 12: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsDestH245SigTransporTAddressTag]";
- case 13: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsDestH245SigTransporTAddress]";
- case 14: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsConfId]";
- case 15: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsCalledPartyNumber]";
- case 16: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsDestXtraCallingNumber1]";
- case 17: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsDestXtraCallingNumber2]";
- case 18: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsDestXtraCallingNumber3]";
- case 19: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsDestXtraCallingNumber4]";
- case 20: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsDestXtraCallingNumber5]";
- case 21: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsFastCall]";
- case 22: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsSecurity]";
- case 23: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsH245Tunneling]";
- case 24: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsCanOverlapSend]";
- case 25: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsCRV]";
- case 26: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsCallType]";
- case 27: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsRemoteExtensionAddress]";
- case 28: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsExtraCRV1]";
- case 29: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsExtraCRV2]";
- case 30: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsConnectionStartTime]";
- case 31: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsEndpointType]";
- case 32: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/[connectionsReleaseCompleteReason]";
- default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[connections]/[connectionsTable]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- #endregion
-
- // 4
- #region 0.0.8.341.1.1.1.4.*
-
- oid_0_0_8_341_1_1_1_4:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[???]";
- switch (values[index++])
- {
- case 0: goto oid_0_0_8_341_1_1_1_4_0;
- default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[???]/{values[index - 1]}";
- }
-
- // callSignalEvents
- #region 0.0.8.341.1.1.1.4.0.*
-
- oid_0_0_8_341_1_1_1_4_0:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[???]/[callSignalEvents]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[???]/[callSignalEvents]/[callReleaseComplete]";
- default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[???]/[callSignalEvents]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // callSignalingMIBConformance
- #region 0.0.8.341.1.1.1.5.*
-
- oid_0_0_8_341_1_1_1_5:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalingMIBConformance]";
- switch (values[index++])
- {
- case 1: goto oid_0_0_8_341_1_1_1_5_1;
- case 2: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalingMIBConformance]/[callSignalingMIBCompliance]";
- default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalingMIBConformance]/{values[index - 1]}";
- }
-
- // callSignalingMIBGroups
- #region 0.0.8.341.1.1.1.5.1.*
-
- oid_0_0_8_341_1_1_1_5_1:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalingMIBConformance]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalingMIBConformance]/[callSignalConfigGroup]";
- case 2: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalingMIBConformance]/[callSignalStatsGroup]";
- case 3: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalingMIBConformance]/[connectionsGroup]";
- case 4: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalingMIBConformance]/[callSignalEventsGroup]";
- default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[h225CallSignaling]/[callSignalingMIBConformance]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- #endregion
-
- // ras
- #region 0.0.8.341.1.1.2.*
-
- oid_0_0_8_341_1_1_2:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]";
- switch (values[index++])
- {
- case 1: goto oid_0_0_8_341_1_1_2_1;
- case 2: goto oid_0_0_8_341_1_1_2_2;
- case 3: goto oid_0_0_8_341_1_1_2_3;
- case 4: goto oid_0_0_8_341_1_1_2_4;
- case 5: goto oid_0_0_8_341_1_1_2_5;
- case 6: goto oid_0_0_8_341_1_1_2_6;
- default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/{values[index - 1]}";
- }
-
- // rasConfiguration
- #region 0.0.8.341.1.1.2.1.*
-
- oid_0_0_8_341_1_1_2_1:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasConfiguration]";
- switch (values[index++])
- {
- case 1: goto oid_0_0_8_341_1_1_2_1_1;
- default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasConfiguration]/{values[index - 1]}";
- }
-
- // rasConfigurationTable
- #region 0.0.8.341.1.1.2.1.1.*
-
- oid_0_0_8_341_1_1_2_1_1:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasConfiguration]/[rasConfigurationTable]";
- switch (values[index++])
- {
- case 1: goto oid_0_0_8_341_1_1_2_1_1_1;
- default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasConfiguration]/[rasConfigurationTable]/{values[index - 1]}";
- }
-
- // rasConfigurationTableEntry
- #region 0.0.8.341.1.1.2.1.1.1.*
-
- oid_0_0_8_341_1_1_2_1_1_1:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasConfiguration]/[rasConfigurationTable]/[rasConfigurationTableEntry]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasConfiguration]/[rasConfigurationTable]/[rasConfigurationTableEntry]/[rasConfigurationGatekeeperIdentifier]";
- case 2: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasConfiguration]/[rasConfigurationTable]/[rasConfigurationTableEntry]/[rasConfigurationTimer]";
- case 3: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasConfiguration]/[rasConfigurationTable]/[rasConfigurationTableEntry]/[rasConfigurationMaxNumberOfRetries]";
- case 4: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasConfiguration]/[rasConfigurationTable]/[rasConfigurationTableEntry]/[rasConfigurationGatekeeperDiscoveryAddressTag]";
- case 5: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasConfiguration]/[rasConfigurationTable]/[rasConfigurationTableEntry]/[rasConfigurationGatekeeperDiscoveryAddress]";
- default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasConfiguration]/[rasConfigurationTable]/[rasConfigurationTableEntry]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- #endregion
-
- // rasRegistration
- #region 0.0.8.341.1.1.2.2.*
-
- oid_0_0_8_341_1_1_2_2:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]";
- switch (values[index++])
- {
- case 1: goto oid_0_0_8_341_1_1_2_2_1;
- case 2: goto oid_0_0_8_341_1_1_2_2_2;
- case 3: goto oid_0_0_8_341_1_1_2_2_3;
- case 4: goto oid_0_0_8_341_1_1_2_2_4;
- default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/{values[index - 1]}";
- }
-
- // rasRegistrationTable
- #region 0.0.8.341.1.1.2.2.1.*
-
- oid_0_0_8_341_1_1_2_2_1:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationTable]";
- switch (values[index++])
- {
- case 1: goto oid_0_0_8_341_1_1_2_2_1_1;
- default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationTable]/{values[index - 1]}";
- }
-
- // rasRegistrationTableEntry
- #region 0.0.8.341.1.1.2.2.1.1.*
-
- oid_0_0_8_341_1_1_2_2_1_1:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationTable]/[rasRegistrationTableEntry]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationTable]/[rasRegistrationTableEntry]/[rasRegistrationCallSignallingAddressTag]";
- case 2: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationTable]/[rasRegistrationTableEntry]/[rasRegistrationCallSignallingAddress]";
- case 3: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationTable]/[rasRegistrationTableEntry]/[rasRegistrationSrcRasAddressTag]";
- case 4: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationTable]/[rasRegistrationTableEntry]/[rasRegistrationSrcRasAddress]";
- case 5: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationTable]/[rasRegistrationTableEntry]/[rasRegistrationIsGatekeeper]";
- case 6: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationTable]/[rasRegistrationTableEntry]/[rasRegistrationGatekeeperId]";
- case 7: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationTable]/[rasRegistrationTableEntry]/[rasRegistrationEndpointId]";
- case 8: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationTable]/[rasRegistrationTableEntry]/[rasRegistrationEncryption]";
- case 9: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationTable]/[rasRegistrationTableEntry]/[rasRegistrationWillSupplyUUIE]";
- case 10: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationTable]/[rasRegistrationTableEntry]/[rasRegistrationIntegrityCheckValue]";
- case 11: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationTable]/[rasRegistrationTableEntry]/[rasRegistrationTableNumberOfAliases]";
- case 12: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationTable]/[rasRegistrationTableEntry]/[rasRegistrationTableRowStatus]";
- case 13: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationTable]/[rasRegistrationTableEntry]/[rasRegistrationEndpointType]";
- case 14: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationTable]/[rasRegistrationTableEntry]/[rasRegistrationPregrantedARQ]";
- case 15: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationTable]/[rasRegistrationTableEntry]/[rasRegistrationIsregisteredByRRQ]";
- default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationTable]/[rasRegistrationTableEntry]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // rasRegistrationAliasTable
- #region 0.0.8.341.1.1.2.2.2.*
-
- oid_0_0_8_341_1_1_2_2_2:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationAliasTable]";
- switch (values[index++])
- {
- case 1: goto oid_0_0_8_341_1_1_2_2_2_1;
- default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationAliasTable]/{values[index - 1]}";
- }
-
- // rasRegistrationAliasTableEntry
- #region 0.0.8.341.1.1.2.2.2.1.*
-
- oid_0_0_8_341_1_1_2_2_2_1:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationAliasTable]/[rasRegistrationAliasTableEntry]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationAliasTable]/[rasRegistrationAliasTableEntry]/[rasRegistrationAliasTableIndex]";
- case 2: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationAliasTable]/[rasRegistrationAliasTableEntry]/[rasRegistrationAliasTag]";
- case 3: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationAliasTable]/[rasRegistrationAliasTableEntry]/[rasRegistrationAlias]";
- default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationAliasTable]/[rasRegistrationAliasTableEntry]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // rasRegistrationRasAddressTable
- #region 0.0.8.341.1.1.2.2.3.*
-
- oid_0_0_8_341_1_1_2_2_3:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationRasAddressTable]";
- switch (values[index++])
- {
- case 1: goto oid_0_0_8_341_1_1_2_2_3_1;
- default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationRasAddressTable]/{values[index - 1]}";
- }
-
- // rasRegistrationRasAddressTableEntry
- #region 0.0.8.341.1.1.2.2.3.1.*
-
- oid_0_0_8_341_1_1_2_2_3_1:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationRasAddressTable]/[rasRegistrationRasAddressTableEntry]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationRasAddressTable]/[rasRegistrationRasAddressTableEntry]/[rasRegistrationRasAddressTableIndex]";
- case 2: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationRasAddressTable]/[rasRegistrationRasAddressTableEntry]/[rasRegistrationAdditionalSrcRasAddressTag]";
- case 3: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationRasAddressTable]/[rasRegistrationRasAddressTableEntry]/[rasRegistrationAdditionalSrcRasAddress]";
- default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationRasAddressTable]/[rasRegistrationRasAddressTableEntry]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // rasRegistrationCallSignalingAddressTable
- #region 0.0.8.341.1.1.2.2.4.*
-
- oid_0_0_8_341_1_1_2_2_4:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationCallSignalingAddressTable]";
- switch (values[index++])
- {
- case 1: goto oid_0_0_8_341_1_1_2_2_4_1;
- default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationCallSignalingAddressTable]/{values[index - 1]}";
- }
-
- // rasRegistrationCallSignalingAddressTableEntry
- #region 0.0.8.341.1.1.2.2.4.1.*
-
- oid_0_0_8_341_1_1_2_2_4_1:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationCallSignalingAddressTable]/[rasRegistrationCallSignalingAddressTableEntry]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationCallSignalingAddressTable]/[rasRegistrationCallSignalingAddressTableEntry]/[rasRegistrationCallSignalingAddressTableIndex]";
- case 2: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationCallSignalingAddressTable]/[rasRegistrationCallSignalingAddressTableEntry]/[rasRegistrationAdditionalCallSignalingAddressTag]";
- case 3: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationCallSignalingAddressTable]/[rasRegistrationCallSignalingAddressTableEntry]/[rasRegistrationAdditionalCallSignalingAddress]";
- default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasRegistration]/[rasRegistrationCallSignalingAddressTable]/[rasRegistrationCallSignalingAddressTableEntry]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- #endregion
-
- // rasAdmission
- #region 0.0.8.341.1.1.2.3.*
-
- oid_0_0_8_341_1_1_2_3:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]";
- switch (values[index++])
- {
- case 1: goto oid_0_0_8_341_1_1_2_3_1;
- default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/{values[index - 1]}";
- }
-
- // rasAdmissionTable
- #region 0.0.8.341.1.1.2.3.1.*
-
- oid_0_0_8_341_1_1_2_3_1:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]";
- switch (values[index++])
- {
- case 1: goto oid_0_0_8_341_1_1_2_3_1_1;
- default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/{values[index - 1]}";
- }
-
- // rasAdmissionTableEntry
- #region 0.0.8.341.1.1.2.3.1.1.*
-
- oid_0_0_8_341_1_1_2_3_1_1:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionSrcCallSignallingAddressTag]";
- case 2: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionSrcCallSignallingAddress]";
- case 3: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionDestCallSignallingAddressTag]";
- case 4: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionDestCallSignallingAddress]";
- case 5: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionCallIdentifier]";
- case 6: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionConferenceId]";
- case 7: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionRasAddressTag]";
- case 8: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionRasAddress]";
- case 9: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionCRV]";
- case 10: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionIsGatekeeper]";
- case 11: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionSrcAliasAddressTag]";
- case 12: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionSrcAliasAddress]";
- case 13: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionDestAliasAddressTag]";
- case 14: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionDestAliasAddress]";
- case 15: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionAnswerCallIndicator]";
- case 16: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionTime]";
- case 17: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionEndpointId]";
- case 18: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionBandwidth]";
- case 19: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionIRRFrequency]";
- case 20: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionCallType]";
- case 21: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionCallModel]";
- case 22: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionSrcHandlesBandwidth]";
- case 23: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionDestHandlesBandwidth]";
- case 24: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionSecurity]";
- case 25: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionSrcWillSupplyUUIE]";
- case 26: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionDestWillSupplyUUIE]";
- case 27: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/[rasAdmissionTableRowStatus]";
- default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasAdmission]/[rasAdmissionTable]/[rasAdmissionTableEntry]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- #endregion
-
- // rasStats
- #region 0.0.8.341.1.1.2.4.*
-
- oid_0_0_8_341_1_1_2_4:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]";
- switch (values[index++])
- {
- case 1: goto oid_0_0_8_341_1_1_2_4_1;
- default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/{values[index - 1]}";
- }
-
- // rasStatsTable
- #region 0.0.8.341.1.1.2.4.1.*
-
- oid_0_0_8_341_1_1_2_4_1:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]";
- switch (values[index++])
- {
- case 1: goto oid_0_0_8_341_1_1_2_4_1_1;
- default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/{values[index - 1]}";
- }
-
- // rasStatsTableEntry
- #region 0.0.8.341.1.1.2.4.1.1.*
-
- oid_0_0_8_341_1_1_2_4_1_1:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsGatekeeperConfirms]";
- case 2: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsGatekeeperRejects]";
- case 3: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsRegistrationConfirms]";
- case 4: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsRegistrationRejects]";
- case 5: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsUnregistrationConfirms]";
- case 6: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsUnregistrationRejects]";
- case 7: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsAdmissionConfirms]";
- case 8: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsAdmissionRejects]";
- case 9: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsBandwidthConfirms]";
- case 10: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsBandwidthRejects]";
- case 11: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsDisengageConfirms]";
- case 12: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsDisengageRejects]";
- case 13: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsLocationConfirms]";
- case 14: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsLocationRejects]";
- case 15: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsInfoRequests]";
- case 16: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsInfoRequestResponses]";
- case 17: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsnonStandardMessages]";
- case 18: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsUnknownMessages]";
- case 19: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsRequestInProgress]";
- case 20: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsResourceAvailabilityIndicator]";
- case 21: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsResourceAvailabilityConfirm]";
- case 22: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsRegisteredEndpointsNo]";
- case 23: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsAdmittedEndpointsNo]";
- case 24: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsINAKs]";
- case 25: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsIACKs]";
- case 26: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsGkRoutedCalls]";
- case 27: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsResourceAvailabilityIndications]";
- case 28: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/[rasStatsResourceAvailabilityConfirmations]";
- default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasStats]/[rasStatsTable]/[rasStatsTableEntry]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- #endregion
-
- // ???
- #region 0.0.8.341.1.1.2.5.*
-
- oid_0_0_8_341_1_1_2_5:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[???]";
- switch (values[index++])
- {
- case 0: goto oid_0_0_8_341_1_1_2_5_0;
- default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[???]/{values[index - 1]}";
- }
-
- // rasEvents
- #region 0.0.8.341.1.1.2.5.0.*
-
- oid_0_0_8_341_1_1_2_5_0:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[???]/[rasEvents]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[???]/[rasEvents]/[lastArjReason]";
- case 2: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[???]/[rasEvents]/[lastArjRasAddressTag]";
- case 3: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[???]/[rasEvents]/[lastArjRasAddress]";
- case 4: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[???]/[rasEvents]/[admissionReject]";
- default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[???]/[rasEvents]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // rasMIBConformance
- #region 0.0.8.341.1.1.2.6.*
-
- oid_0_0_8_341_1_1_2_6:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasMIBConformance]";
- switch (values[index++])
- {
- case 1: goto oid_0_0_8_341_1_1_2_6_1;
- case 2: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasMIBConformance]/[rasMIBCompliance]";
- default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasMIBConformance]/{values[index - 1]}";
- }
-
- // rasMIBGroups
- #region 0.0.8.341.1.1.2.6.1.*
-
- oid_0_0_8_341_1_1_2_6_1:
-
- if (index == values.Length) return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasMIBConformance]/[rasMIBGroups]";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasMIBConformance]/[rasMIBGroups]/[rasConfigurationGroup]";
- case 2: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasMIBConformance]/[rasMIBGroups]/[rasRegistrationGroup]";
- case 3: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasMIBConformance]/[rasMIBGroups]/[rasAdmissionGroup]";
- case 4: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasMIBConformance]/[rasMIBGroups]/[rasStatsGroup]";
- case 5: return "/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasMIBConformance]/[rasMIBGroups]/[rasEventsGroup]";
- default: return $"/ITU-T/Recommendation/H/[Multimedia management information base]/[Management Information Base (MIB)]/[mmH323Root]/[ras]/[rasMIBConformance]/[rasMIBGroups]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- #endregion
-
- #endregion
-
- #endregion
-
- #endregion
-
- #endregion
-
- // i
- #region 0.0.9.*
-
- oid_0_0_9:
-
- if (index == values.Length) return "/ITU-T/Recommendation/I";
- switch (values[index++])
- {
- case 751: goto oid_0_0_9_751;
- default: return $"/ITU-T/Recommendation/I/{values[index - 1]}";
- }
-
- // atmm, i751
- #region 0.0.9.751.*
-
- oid_0_0_9_751:
-
- if (index == values.Length) return "/ITU-T/Recommendation/I/[Asynchronous transfer mode management of the network element view]";
- switch (values[index++])
- {
- case 0: goto oid_0_0_9_751_0;
- default: return $"/ITU-T/Recommendation/I/[Asynchronous transfer mode management of the network element view]/{values[index - 1]}";
- }
-
- // informationModel
- #region 0.0.9.751.0.*
-
- oid_0_0_9_751_0:
-
- if (index == values.Length) return "/ITU-T/Recommendation/I/[Asynchronous transfer mode management of the network element view]/[Information model]";
- switch (values[index++])
- {
- //TODO: case 0: goto oid_0_0_9_751_0_0;
- //TODO: case 2: goto oid_0_0_9_751_0_2;
- //TODO: case 3: goto oid_0_0_9_751_0_3;
- //TODO: case 4: goto oid_0_0_9_751_0_4;
- case 5: return "/ITU-T/Recommendation/I/[Asynchronous transfer mode management of the network element view]/[Information model]/[Parameters]";
- //TODO: case 6: goto oid_0_0_9_751_0_6;
- //TODO: case 7: goto oid_0_0_9_751_0_7;
- //TODO: case 9: goto oid_0_0_9_751_0_9;
- case 10: return "/ITU-T/Recommendation/I/[Asynchronous transfer mode management of the network element view]/[Information model]/[Notifications]";
- case 11: return "/ITU-T/Recommendation/I/[Asynchronous transfer mode management of the network element view]/[Information model]/[Relationship classes]";
- //TODO: case 12: goto oid_0_0_9_751_0_12;
- default: return $"/ITU-T/Recommendation/I/[Asynchronous transfer mode management of the network element view]/[Information model]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- #endregion
-
- // m
- #region 0.0.13.*
-
- oid_0_0_13:
-
- if (index == values.Length) return "/ITU-T/Recommendation/M";
- switch (values[index++])
- {
- //TODO: case 3100: goto oid_0_0_13_3100;
- //TODO: case 3108: goto oid_0_0_13_3108;
- //TODO: case 3611: goto oid_0_0_13_3611;
- //TODO: case 3640: goto oid_0_0_13_3640;
- //TODO: case 3641: goto oid_0_0_13_3641;
- //TODO: case 3650: goto oid_0_0_13_3650;
- default: return $"/ITU-T/Recommendation/M/{values[index - 1]}";
- }
-
- #endregion
-
- // q
- #region 0.0.17.*
-
- oid_0_0_17:
-
- if (index == values.Length) return "/ITU-T/Recommendation/Q";
- switch (values[index++])
- {
- //TODO: case 733: goto oid_0_0_17_733;
- //TODO: case 736: goto oid_0_0_17_736;
- //TODO: case 751: goto oid_0_0_17_751;
- //TODO: case 753: goto oid_0_0_17_753;
- //TODO: case 754: goto oid_0_0_17_754;
- //TODO: case 755: goto oid_0_0_17_755;
- //TODO: case 763: goto oid_0_0_17_763;
- //TODO: case 765: goto oid_0_0_17_765;
- //TODO: case 773: goto oid_0_0_17_773;
- //TODO: case 775: goto oid_0_0_17_775;
- //TODO: case 813: goto oid_0_0_17_813;
- //TODO: case 814: goto oid_0_0_17_814;
- //TODO: case 815: goto oid_0_0_17_815;
- //TODO: case 821: goto oid_0_0_17_821;
- //TODO: case 822: goto oid_0_0_17_822;
- //TODO: case 823: goto oid_0_0_17_823;
- //TODO: case 824: goto oid_0_0_17_824;
- //TODO: case 825: goto oid_0_0_17_825;
- //TODO: case 826: goto oid_0_0_17_826;
- //TODO: case 831: goto oid_0_0_17_831;
- //TODO: case 832: goto oid_0_0_17_832;
- //TODO: case 835: goto oid_0_0_17_835;
- //TODO: case 836: goto oid_0_0_17_836;
- //TODO: case 860: goto oid_0_0_17_860;
- //TODO: case 932: goto oid_0_0_17_932;
- //TODO: case 941: goto oid_0_0_17_941;
- //TODO: case 950: goto oid_0_0_17_950;
- //TODO: case 951: goto oid_0_0_17_951;
- //TODO: case 952: goto oid_0_0_17_952;
- //TODO: case 953: goto oid_0_0_17_953;
- //TODO: case 954: goto oid_0_0_17_954;
- //TODO: case 955: goto oid_0_0_17_955;
- //TODO: case 956: goto oid_0_0_17_956;
- //TODO: case 957: goto oid_0_0_17_957;
- //TODO: case 1218: goto oid_0_0_17_1218;
- //TODO: case 1228: goto oid_0_0_17_1228;
- //TODO: case 1238: goto oid_0_0_17_1238;
- //TODO: case 1248: goto oid_0_0_17_1248;
- //TODO: case 1400: goto oid_0_0_17_1400;
- //TODO: case 1551: goto oid_0_0_17_1551;
- //TODO: case 1831: goto oid_0_0_17_1831;
- //TODO: case 2724: goto oid_0_0_17_2724;
- //TODO: case 2751: goto oid_0_0_17_2751;
- //TODO: case 2932: goto oid_0_0_17_2932;
- //TODO: case 2964: goto oid_0_0_17_2964;
- //TODO: case 2981: goto oid_0_0_17_2981;
- //TODO: case 2984: goto oid_0_0_17_2984;
- //TODO: case 3303: goto oid_0_0_17_3303;
- //TODO: case 3304: goto oid_0_0_17_3304;
- //TODO: case 3308: goto oid_0_0_17_3308;
- case 8361: return "/ITU-T/Recommendation/Q/[Specifications of Signalling System No. 7 -- Q3 interface]";
- default: return $"/ITU-T/Recommendation/Q/{values[index - 1]}";
- }
-
- #endregion
-
- // t
- #region 0.0.20.*
-
- oid_0_0_20:
-
- if (index == values.Length) return "/ITU-T/Recommendation/T";
- switch (values[index++])
- {
- //TODO: case 43: goto oid_0_0_20_43;
- //TODO: case 123: goto oid_0_0_20_123;
- //TODO: case 124: goto oid_0_0_20_124;
- //TODO: case 126: goto oid_0_0_20_126;
- //TODO: case 127: goto oid_0_0_20_127;
- //TODO: case 128: goto oid_0_0_20_128;
- //TODO: case 134: goto oid_0_0_20_134;
- //TODO: case 135: goto oid_0_0_20_135;
- //TODO: case 136: goto oid_0_0_20_136;
- //TODO: case 137: goto oid_0_0_20_137;
- case 330: return "/ITU-T/Recommendation/T/[TLMAAbsService]";
- //TODO: case 433: goto oid_0_0_20_433;
- //TODO: case 434: goto oid_0_0_20_434;
- //TODO: case 435: goto oid_0_0_20_435;
- //TODO: case 436: goto oid_0_0_20_436;
- default: return $"/ITU-T/Recommendation/T/{values[index - 1]}";
- }
-
- #endregion
-
- // v
- #region 0.0.22.*
-
- oid_0_0_22:
-
- if (index == values.Length) return "/ITU-T/Recommendation/V";
- switch (values[index++])
- {
- //TODO: case 43: goto oid_0_0_22_150;
- default: return $"/ITU-T/Recommendation/V/{values[index - 1]}";
- }
-
- #endregion
-
- // x
- #region 0.0.24.*
-
- oid_0_0_24:
-
- if (index == values.Length) return "/ITU-T/Recommendation/X";
- switch (values[index++])
- {
- //TODO: case 162: goto oid_0_0_24_162;
- //TODO: case 754: goto oid_0_0_24_754;
- //TODO: case 790: goto oid_0_0_24_790;
- //TODO: case 792: goto oid_0_0_24_792;
- //TODO: case 894: goto oid_0_0_24_894;
- //TODO: case 1084: goto oid_0_0_24_1084;
- //TODO: case 1089: goto oid_0_0_24_1089;
- //TODO: case 1125: goto oid_0_0_24_1125;
- //TODO: case 1243: goto oid_0_0_24_1243;
- //TODO: case 1303: goto oid_0_0_24_1303;
- default: return $"/ITU-T/Recommendation/X/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // administration
- #region 0.2.*
-
- oid_0_2:
-
- if (index == values.Length) return "/ITU-T/Administration";
- switch (values[index++])
- {
- case 202: return "/ITU-T/Administration/[Greece]";
- case 204:
- case 205: return "/ITU-T/Administration/[Kingdom of the Netherlands]";
- case 206: return "/ITU-T/Administration/[Belgium]";
- case 208:
- case 209:
- case 210:
- case 211: return "/ITU-T/Administration/[France]";
- case 212: return "/ITU-T/Administration/[Principality of Monaco]";
- case 213: return "/ITU-T/Administration/[Principality of ANDORRA]";
- case 214:
- case 215: return "/ITU-T/Administration/[Spain]";
- case 216: return "/ITU-T/Administration/[Hungary]";
- case 218: return "/ITU-T/Administration/[Bosnia and Herzegovina]";
- case 219: return "/ITU-T/Administration/[Republic of CROATIA]";
- case 220: return "/ITU-T/Administration/[Republic of Serbia]";
- case 222:
- case 223:
- case 224: return "/ITU-T/Administration/[Italy]";
- case 225: return "/ITU-T/Administration/[Vatican City State]";
- case 226: return "/ITU-T/Administration/[Romania]";
- //TODO: case 228: goto oid_0_2_228;
- case 229: return "/ITU-T/Administration/[Confederation of Switzerland]";
- case 230: return "/ITU-T/Administration/[Czech Republic]";
- case 231: return "/ITU-T/Administration/[Slovakia]";
- case 232:
- case 233: return "/ITU-T/Administration/[Austria]";
- case 234:
- case 235:
- case 236:
- case 237: return "/ITU-T/Administration/[United Kingdom of Great Britain and Northern Ireland]";
- case 238:
- case 239: return "/ITU-T/Administration/[Denmark]";
- case 240: return "/ITU-T/Administration/[Sweden]";
- //TODO: case 242: goto oid_0_2_242;
- case 243: return "/ITU-T/Administration/[Norway]";
- case 244: return "/ITU-T/Administration/[Finland]";
- case 246: return "/ITU-T/Administration/[Republic of LITHUANIA]";
- case 247: return "/ITU-T/Administration/[Republic of Latvia]";
- case 248: return "/ITU-T/Administration/[Republic of ESTONIA]";
- case 250:
- case 251: return "/ITU-T/Administration/[Russian Federation]";
- case 255: return "/ITU-T/Administration/[Ukraine]";
- case 257: return "/ITU-T/Administration/[Republic of Belarus]";
- case 259: return "/ITU-T/Administration/[Republic of Moldova]";
- case 260:
- case 261: return "/ITU-T/Administration/[Republic of Poland]";
- //TODO: case 262: goto oid_0_2_262;
- case 263:
- case 264:
- case 265: return "/ITU-T/Administration/[Federal Republic of Germany]";
- case 266: return "/ITU-T/Administration/[Gibraltar]";
- case 268:
- case 269: return "/ITU-T/Administration/[Portugal]";
- case 270: return "/ITU-T/Administration/[Luxembourg]";
- case 272: return "/ITU-T/Administration/[Ireland]";
- case 274: return "/ITU-T/Administration/[Iceland]";
- case 276: return "/ITU-T/Administration/[Republic of Albania]";
- case 278: return "/ITU-T/Administration/[Malta]";
- case 280: return "/ITU-T/Administration/[Republic of Cyprus]";
- case 282: return "/ITU-T/Administration/[Georgia]";
- case 283: return "/ITU-T/Administration/[Republic of ARMENIA]";
- case 284: return "/ITU-T/Administration/[Republic of Bulgaria]";
- case 286: return "/ITU-T/Administration/[Turkey]";
- case 288: return "/ITU-T/Administration/[Faroe Islands]";
- case 290: return "/ITU-T/Administration/[Greenland]";
- case 292: return "/ITU-T/Administration/[Republic of San Marino]";
- case 293: return "/ITU-T/Administration/[Republic of SLOVENIA]";
- case 294: return "/ITU-T/Administration/[The Former Yugoslav Republic of Macedonia]";
- case 295: return "/ITU-T/Administration/[Principality of Liechtenstein]";
- case 297: return "/ITU-T/Administration/[Montenegro]";
- case 302:
- case 303: return "/ITU-T/Administration/[Canada]";
- case 308: return "/ITU-T/Administration/[Saint Pierre and Miquelon (Collectivité territoriale de la République française)]";
- case 310:
- case 311:
- case 312:
- case 313:
- case 314:
- case 315:
- case 316: return "/ITU-T/Administration/[United States of America]";
- case 330: return "/ITU-T/Administration/[Puerto Rico]";
- case 332: return "/ITU-T/Administration/[United States Virgin Islands]";
- case 334:
- case 335: return "/ITU-T/Administration/[Mexico]";
- case 338: return "/ITU-T/Administration/[Jamaica]";
- case 340: return "/ITU-T/Administration/[French Department of Guadeloupe and French Department of Martinique]";
- case 342: return "/ITU-T/Administration/[Barbados]";
- case 344: return "/ITU-T/Administration/[Antigua and Barbuda]";
- case 346: return "/ITU-T/Administration/[Cayman Islands]";
- case 348: return "/ITU-T/Administration/[British Virgin Islands]";
- case 350: return "/ITU-T/Administration/[Bermuda]";
- case 352: return "/ITU-T/Administration/[Grenada]";
- case 354: return "/ITU-T/Administration/[Montserrat]";
- case 356: return "/ITU-T/Administration/[Saint Kitts and Nevis]";
- case 358: return "/ITU-T/Administration/[Saint Lucia]";
- case 360: return "/ITU-T/Administration/[Saint Vincent and the Grenadines]";
- case 362: return "/ITU-T/Administration/[Netherlands Antilles]";
- case 363: return "/ITU-T/Administration/[Aruba]";
- case 364: return "/ITU-T/Administration/[Commonwealth of the Bahamas]";
- case 365: return "/ITU-T/Administration/[Anguilla]";
- case 366: return "/ITU-T/Administration/[Commonwealth of Dominica]";
- case 368: return "/ITU-T/Administration/[Cuba]";
- case 370: return "/ITU-T/Administration/[Dominican Republic]";
- case 372: return "/ITU-T/Administration/[Republic of Haiti]";
- case 374: return "/ITU-T/Administration/[Trinidad and Tobago]";
- case 376: return "/ITU-T/Administration/[Turks and Caicos Islands]";
- case 400: return "/ITU-T/Administration/[Azerbaijani Republic]";
- case 401: return "/ITU-T/Administration/[Republic of KAZAKHSTAN]";
- case 404: return "/ITU-T/Administration/[Republic of India]";
- case 410:
- case 411: return "/ITU-T/Administration/[Islamic Republic of Pakistan]";
- case 412: return "/ITU-T/Administration/[Afghanistan]";
- case 413: return "/ITU-T/Administration/[Democratic Scialist Republic of Sri Lanka]";
- case 414: return "/ITU-T/Administration/[Union of MYANMAR]";
- case 415: return "/ITU-T/Administration/[Lebanon]";
- case 416: return "/ITU-T/Administration/[Hashemite Kingdom of Jordan]";
- case 417: return "/ITU-T/Administration/[Syrian Arab Republic]";
- case 418: return "/ITU-T/Administration/[Republic of Iraq]";
- case 419: return "/ITU-T/Administration/[State of Kuwait]";
- case 420: return "/ITU-T/Administration/[Kingdom of Saudi Arabia]";
- case 421: return "/ITU-T/Administration/[Republic of Yemen]";
- case 422: return "/ITU-T/Administration/[Sultanate of Oman]";
- case 423: return "/ITU-T/Administration/[Reserved]";
- case 424: return "/ITU-T/Administration/[United Arab Emirates]";
- case 425: return "/ITU-T/Administration/[State of Israel]";
- case 426: return "/ITU-T/Administration/[Kingdom of Bahrain]";
- case 427: return "/ITU-T/Administration/[State of Qatar]";
- case 428: return "/ITU-T/Administration/[Mongolia]";
- case 429: return "/ITU-T/Administration/[Nepal]";
- case 430: return "/ITU-T/Administration/[United Arab Emirates (Abu Dhabi)]";
- case 431: return "/ITU-T/Administration/[United Arab Emirates (Dubai)]";
- case 432: return "/ITU-T/Administration/[Islamic Republic of Iran]";
- case 434: return "/ITU-T/Administration/[Republic of UZBEKISTAN]";
- case 436: return "/ITU-T/Administration/[Republic of Tajikistan]";
- case 437: return "/ITU-T/Administration/[Kyrgyz Republic]";
- case 438: return "/ITU-T/Administration/[Turkmenistan]";
- //TODO: case 440: goto oid_0_2_440;
- case 441:
- case 442:
- case 443: return "/ITU-T/Administration/[Japan]";
- //TODO: case 450: goto oid_0_2_450;
- case 452: return "/ITU-T/Administration/[Viet Nam]";
- case 453:
- case 454: return "/ITU-T/Administration/[Hong Kong, China]";
- case 455: return "/ITU-T/Administration/[Macau, China]";
- case 456: return "/ITU-T/Administration/[Kingdom of Cambodia]";
- case 457: return "/ITU-T/Administration/[Lao People's Democratic Republic]";
- case 460: return "/ITU-T/Administration/[People's Republic of China]";
- case 466: return "/ITU-T/Administration/[Taiwan, Province of China]";
- case 467: return "/ITU-T/Administration/[Democratic People's Republic of Korea]";
- case 470: return "/ITU-T/Administration/[The People's Republic of Bangladesh]";
- case 472: return "/ITU-T/Administration/[Republic of MALDIVES]";
- case 480:
- case 481: return "/ITU-T/Administration/[Republic of Korea]";
- case 502: return "/ITU-T/Administration/[Malaysia]";
- case 505: return "/ITU-T/Administration/[AUSTRALIA]";
- case 510: return "/ITU-T/Administration/[Republic of INDONESIA]";
- case 515: return "/ITU-T/Administration/[Republic of the Philippines]";
- case 520: return "/ITU-T/Administration/[Thailand]";
- case 525:
- case 526: return "/ITU-T/Administration/[Republic of Singapore]";
- case 528: return "/ITU-T/Administration/[Brunei Darussalam]";
- case 530: return "/ITU-T/Administration/[New Zealand]";
- case 534: return "/ITU-T/Administration/[Commonwealth of the Northern Mariana Islands]";
- case 535: return "/ITU-T/Administration/[Guam]";
- case 536: return "/ITU-T/Administration/[Republic of Nauru]";
- case 537: return "/ITU-T/Administration/[Papua New Guinea]";
- case 539: return "/ITU-T/Administration/[Kingdom of Tonga]";
- case 540: return "/ITU-T/Administration/[Solomon Islands]";
- case 541: return "/ITU-T/Administration/[Republic of Vanuatu]";
- case 542: return "/ITU-T/Administration/[Republic of Fiji]";
- case 543: return "/ITU-T/Administration/[Wallis and Futuna (French Overseas Territory)]";
- case 544: return "/ITU-T/Administration/[American Samoa]";
- case 545: return "/ITU-T/Administration/[Republic of Kiribati]";
- case 546: return "/ITU-T/Administration/[New Caledonia (French Overseas Territory)]";
- case 547: return "/ITU-T/Administration/[French Polynesia (French Overseas Territory)]";
- case 548: return "/ITU-T/Administration/[Cook Islands]";
- case 549: return "/ITU-T/Administration/[Independent State of Samoa]";
- case 550: return "/ITU-T/Administration/[Federated States of Micronesia]";
- case 602: return "/ITU-T/Administration/[Arab Republic of Egypt]";
- case 603: return "/ITU-T/Administration/[People's Democratic Republic of Algeria]";
- case 604: return "/ITU-T/Administration/[Kingdom of Morocco]";
- case 605: return "/ITU-T/Administration/[Tunisia]";
- case 606: return "/ITU-T/Administration/[Socialist People's Libyan Arab Jamahiriya]";
- case 607: return "/ITU-T/Administration/[The Republic of the Gambia]";
- case 608: return "/ITU-T/Administration/[Republic of Senegal]";
- case 609: return "/ITU-T/Administration/[Islamic Republic of Mauritania]";
- case 610: return "/ITU-T/Administration/[Republic of Mali]";
- case 611: return "/ITU-T/Administration/[Republic of Guinea]";
- case 612: return "/ITU-T/Administration/[Republic of Côte d'Ivoire]";
- case 613: return "/ITU-T/Administration/[Burkina Faso]";
- case 614: return "/ITU-T/Administration/[Republic of the Niger]";
- case 615: return "/ITU-T/Administration/[Togolese Republic]";
- case 616: return "/ITU-T/Administration/[Republic of Benin]";
- case 617: return "/ITU-T/Administration/[Republic of Mauritius]";
- case 618: return "/ITU-T/Administration/[Republic of Liberia]";
- case 619: return "/ITU-T/Administration/[Sierra Leone]";
- case 620: return "/ITU-T/Administration/[Ghana]";
- case 621: return "/ITU-T/Administration/[Federal Republic of Nigeria]";
- case 622: return "/ITU-T/Administration/[Republic of Chad]";
- case 623: return "/ITU-T/Administration/[Central African Republic]";
- case 624: return "/ITU-T/Administration/[Republic of Cameroon]";
- case 625: return "/ITU-T/Administration/[Republic of Cape Verde]";
- case 626: return "/ITU-T/Administration/[Democratic Republic of Sao Tome and Principe]";
- case 627: return "/ITU-T/Administration/[Equatorial Guinea]";
- case 628: return "/ITU-T/Administration/[Gabon]";
- case 629: return "/ITU-T/Administration/[Republic of the Congo]";
- case 630: return "/ITU-T/Administration/[Democratic Republic of the Congo]";
- case 631: return "/ITU-T/Administration/[Republic of Angola]";
- case 632: return "/ITU-T/Administration/[Republic of Guinea-Bissau]";
- case 633: return "/ITU-T/Administration/[Republic of Seychelles]";
- case 634: return "/ITU-T/Administration/[Republic of the Sudan]";
- case 635: return "/ITU-T/Administration/[Republic of Rwanda]";
- case 636: return "/ITU-T/Administration/[Federal Democratic Republic of Ethiopia]";
- case 637: return "/ITU-T/Administration/[Somali Democratic Republic]";
- case 638: return "/ITU-T/Administration/[Republic of Djibouti]";
- case 639: return "/ITU-T/Administration/[Republic of Kenya]";
- case 640: return "/ITU-T/Administration/[United Republic of Tanzania]";
- case 641: return "/ITU-T/Administration/[Republic of Uganda]";
- case 642: return "/ITU-T/Administration/[Republic of Burundi]";
- case 643: return "/ITU-T/Administration/[Republic of Mozambique]";
- case 645: return "/ITU-T/Administration/[Republic of Zambia]";
- case 646: return "/ITU-T/Administration/[Republic of Madagascar]";
- case 647: return "/ITU-T/Administration/[French Departments and Territories in the Indian Ocean]";
- case 648: return "/ITU-T/Administration/[Republic of Zimbabwe]";
- case 649: return "/ITU-T/Administration/[Republic of Namibia]";
- case 650: return "/ITU-T/Administration/[Malawi]";
- case 651: return "/ITU-T/Administration/[Kingdom of Lesotho]";
- case 652: return "/ITU-T/Administration/[Republic of Botswana]";
- case 653: return "/ITU-T/Administration/[Eswatini (formerly, Kingdom of Swaziland)]";
- case 654: return "/ITU-T/Administration/[Union of the Comoros]";
- case 655: return "/ITU-T/Administration/[Republic of South Africa]";
- case 658: return "/ITU-T/Administration/[Eritrea]";
- case 702: return "/ITU-T/Administration/[Belize]";
- case 704: return "/ITU-T/Administration/[Republic of Guatemala]";
- case 706: return "/ITU-T/Administration/[Republic of El Salvador]";
- case 708: return "/ITU-T/Administration/[Republic of Honduras]";
- case 710: return "/ITU-T/Administration/[Nicaragua]";
- case 712: return "/ITU-T/Administration/[Costa Rica]";
- case 714: return "/ITU-T/Administration/[Republic of Panama]";
- case 716: return "/ITU-T/Administration/[Peru]";
- case 722: return "/ITU-T/Administration/[ARGENTINE Republic]";
- case 724:
- case 725: return "/ITU-T/Administration/[Federative Republic of Brazil]";
- case 730: return "/ITU-T/Administration/[Chile]";
- case 732: return "/ITU-T/Administration/[Republic of Colombia]";
- case 734: return "/ITU-T/Administration/[Bolivarian Republic of Venezuela]";
- case 736: return "/ITU-T/Administration/[Republic of Bolivia]";
- case 738: return "/ITU-T/Administration/[Guyana]";
- case 740: return "/ITU-T/Administration/[Ecuador]";
- case 742: return "/ITU-T/Administration/[French Department of Guiana]";
- case 744: return "/ITU-T/Administration/[Republic of PARAGUAY]";
- case 746: return "/ITU-T/Administration/[Republic of Suriname]";
- case 748: return "/ITU-T/Administration/[Eastern Republic of Uruguay]";
- default: return $"/ITU-T/Administration/{values[index - 1]}";
- }
-
- #endregion
-
- // network-operator
- #region 0.3.*
-
- oid_0_3:
-
- if (index == values.Length) return "/ITU-T/Network-Operator";
- switch (values[index++])
- {
- case 1111: return "/ITU-T/Network-Operator/[INMARSAT: Atlantic Ocean-East]";
- case 1112: return "/ITU-T/Network-Operator/[INMARSAT: Pacific Ocean]";
- case 1113: return "/ITU-T/Network-Operator/[INMARSAT: Indian Ocean]";
- case 1114: return "/ITU-T/Network-Operator/[INMARSAT: Atlantic Ocean-West]";
- case 2023: return "/ITU-T/Network-Operator/[Greece: Packet Switched Public Data Network (HELLASPAC)]";
- case 2027: return "/ITU-T/Network-Operator/[Greece: LAN-NET]";
- case 2041: return "/ITU-T/Network-Operator/[Netherlands: Datanet 1 X.25 access]";
- case 2044: return "/ITU-T/Network-Operator/[Netherlands: Unisource / Unidata]";
- case 2046: return "/ITU-T/Network-Operator/[Netherlands: Unisource / \"VPNS\"]";
- case 2052: return "/ITU-T/Network-Operator/[Netherlands: Naamloze Vennootschap (NV) CasTel]";
- case 2053: return "/ITU-T/Network-Operator/[Netherlands: Global One Communications BV]";
- case 2055: return "/ITU-T/Network-Operator/[Netherlands: Rabofacet BV]";
- case 2057: return "/ITU-T/Network-Operator/[Netherlands: Trionet v.o.f.]";
- case 2062: return "/ITU-T/Network-Operator/[Belgium: Réseau de transmission de données à commutation par paquets, Data Communication Service (DCS)]";
- case 2064: return "/ITU-T/Network-Operator/[Belgium: CODENET]";
- case 2065: return "/ITU-T/Network-Operator/[Belgium: Code utilisé au niveau national pour le réseau Data Communication Service (DCS)]";
- case 2066: return "/ITU-T/Network-Operator/[Belgium: Unisource Belgium X.25 Service (code canceled)]";
- case 2067: return "/ITU-T/Network-Operator/[Belgium: MOBISTAR]";
- case 2068: return "/ITU-T/Network-Operator/[Belgium: Accès au réseau Data Communication Service (DCS) via le réseau telex commuté national]";
- case 2069: return "/ITU-T/Network-Operator/[Belgium: Acces au reseau DCS via le reseau telephonique commute national]";
- case 2080: return "/ITU-T/Network-Operator/[France: Réseau de transmission de données à commutation par paquets \"TRANSPAC\"]";
- case 2081: return "/ITU-T/Network-Operator/[France: Noeud de transit international]";
- case 2082: return "/ITU-T/Network-Operator/[France: Grands services publics]";
- case 2083: return "/ITU-T/Network-Operator/[France: Administrations]";
- case 2084: return "/ITU-T/Network-Operator/[France: Air France]";
- case 2085: return "/ITU-T/Network-Operator/[France: \"SIRIS\"]";
- case 2086: return "/ITU-T/Network-Operator/[France: BT France]";
- case 2089: return "/ITU-T/Network-Operator/[France: Interconnexion entre le réseau public de transmission de données Transpac et d'autres réseaux publics français, pour des services offerts en mode synchrone]";
- case 2135: return "/ITU-T/Network-Operator/[Andorra: ANDORPAC]";
- case 2140: return "/ITU-T/Network-Operator/[Spain: Administracion Publica]";
- case 2141: return "/ITU-T/Network-Operator/[Spain: Nodo internacional de datos]";
- case 2142: return "/ITU-T/Network-Operator/[Spain: RETEVISION]";
- case 2145: return "/ITU-T/Network-Operator/[Spain: Red IBERPAC]";
- case 2147: return "/ITU-T/Network-Operator/[Spain: France Telecom Redes y Servicios]";
- case 2149: return "/ITU-T/Network-Operator/[Spain: MegaRed]";
- case 2161: return "/ITU-T/Network-Operator/[Hungary: Packet Switched Data Service]";
- case 2180: return "/ITU-T/Network-Operator/[Bosnia and Herzegovina: \"BIHPAK\"]";
- case 2191: return "/ITU-T/Network-Operator/[Croatia: CROAPAK (Croatian Packet Switching Data Network)]";
- case 2201: return "/ITU-T/Network-Operator/[Serbia and Montenegro: YUgoslav PACket (YUPAC) switched public data network]";
- case 2221: return "/ITU-T/Network-Operator/[Italy: Rete Telex-Dati (Amministrazione P.T. / national)]";
- case 2222: return "/ITU-T/Network-Operator/[Italy: \"ITAPAC\" X.25]";
- case 2223: return "/ITU-T/Network-Operator/[Italy: Packet Network (PAN)]";
- case 2226: return "/ITU-T/Network-Operator/[Italy: \"ITAPAC\" - X.32 Public Switched Telephone Network (Public Switched Telephone Network (PSTN)), X.28, D channel]";
- case 2227: return "/ITU-T/Network-Operator/[Italy: \"ITAPAC International\"]";
- case 2233: return "/ITU-T/Network-Operator/[Italy: \"ALBADATA X.25\"]";
- case 2234: return "/ITU-T/Network-Operator/[Italy: Trasmissione dati a commutazione di pacchetto X.25 (UNISOURCE Italia S.p.A.)]";
- case 2235: return "/ITU-T/Network-Operator/[Italy: Trasmissione dati a commutazione di pacchetto X.25 (INFOSTRADA S.p.A.)]";
- case 2236: return "/ITU-T/Network-Operator/[Italy: Trasmissione dati a commutazione di pacchetto X.25 (WIND Telecomunicazioni S.p.A.)]";
- case 2237: return "/ITU-T/Network-Operator/[Italy: Trasmissione dati a commutazione di pacchetto X.25 (Atlanet S.p.A.)]";
- case 2250: return "/ITU-T/Network-Operator/[Vatican: Packet Switching Data Network (PSDN) of Vatican City State]";
- case 2260: return "/ITU-T/Network-Operator/[Romania: \"ROMPAC\"]";
- case 2280: return "/ITU-T/Network-Operator/[Switzerland: ISDNPac]";
- case 2282: return "/ITU-T/Network-Operator/[Switzerland: Transpac-CH]";
- case 2283: return "/ITU-T/Network-Operator/[Switzerland: Bebbicel]";
- case 2284: return "/ITU-T/Network-Operator/[Switzerland: Telepac]";
- case 2285: return "/ITU-T/Network-Operator/[Switzerland: Telepac (acces de reseaux prives)]";
- case 2286: return "/ITU-T/Network-Operator/[Switzerland: DataRail]";
- case 2287: return "/ITU-T/Network-Operator/[Switzerland: Spack]";
- case 2301: return "/ITU-T/Network-Operator/[Czech Republic: \"NEXTEL\"]";
- case 2302: return "/ITU-T/Network-Operator/[Czech Republic: Aliatel (code canceled)]";
- case 2311: return "/ITU-T/Network-Operator/[Slovakia: EuroTel]";
- case 2322: return "/ITU-T/Network-Operator/[Austria: Dataswitch (DATAKOM)]";
- case 2329: return "/ITU-T/Network-Operator/[Austria: Radausdata (DATAKOM)]";
- case 2340: return "/ITU-T/Network-Operator/[United Kingdom: British Telecommunications plc (BT)]";
- case 2341: return "/ITU-T/Network-Operator/[United Kingdom: International Packet Switching Service (IPSS)]";
- case 2342: return "/ITU-T/Network-Operator/[United Kingdom: Packet Switched Service (PSS)]";
- case 2343:
- case 2344: return "/ITU-T/Network-Operator/[United Kingdom: British Telecommunications plc (BT) Concert Packet Network]";
- case 2347:
- case 2348: return "/ITU-T/Network-Operator/[United Kingdom: British Telecommunications plc (BT)]";
- case 2349: return "/ITU-T/Network-Operator/[United Kingdom: Barclays Technology Services]";
- case 2350:
- case 2351: return "/ITU-T/Network-Operator/[United Kingdom: C&W X.25 Service, international packet gateway]";
- case 2352: return "/ITU-T/Network-Operator/[United Kingdom: Kingston Communications (Hull) Plc.]";
- case 2353: return "/ITU-T/Network-Operator/[United Kingdom: Vodaphone, Packet Network Service]";
- case 2354: return "/ITU-T/Network-Operator/[United Kingdom: Nomura Computer Systems Europe Ltd. (NCC-E)]";
- case 2355: return "/ITU-T/Network-Operator/[United Kingdom: \"JAIS Europe Ltd.\"]";
- case 2357: return "/ITU-T/Network-Operator/[United Kingdom: \"FEDEX UK\"]";
- case 2358: return "/ITU-T/Network-Operator/[United Kingdom: Reuters]";
- case 2359: return "/ITU-T/Network-Operator/[United Kingdom: British Telecommunications plc (BT)]";
- case 2360: return "/ITU-T/Network-Operator/[United Kingdom: AT&T \"ISTEL\"]";
- case 2370: return "/ITU-T/Network-Operator/[United Kingdom: GlobalOne (France Telecom)]";
- case 2378: return "/ITU-T/Network-Operator/[United Kingdom: Racal Telecom]";
- case 2380: return "/ITU-T/Network-Operator/[Denmark: Tele Danmark A/S]";
- case 2381: return "/ITU-T/Network-Operator/[Denmark: \"DATEX\" (Circuit switched network)]";
- case 2382:
- case 2383: return "/ITU-T/Network-Operator/[Denmark: \"DATAPAK\", packet switched network]";
- case 2384: return "/ITU-T/Network-Operator/[Denmark: Transpac]";
- case 2385: return "/ITU-T/Network-Operator/[Denmark: SONOFON Global System for Mobile communications (GSM)]";
- case 2401: return "/ITU-T/Network-Operator/[Sweden: Datex (Circuit Switched Public Data Network) - TeliaSonera AB (code canceled)]";
- case 2402: return "/ITU-T/Network-Operator/[Sweden: WM-data Infrastructur (code canceled)]";
- case 2403: return "/ITU-T/Network-Operator/[Sweden: Datapak (Packet Switched Public Data Network) - TeliaSonera AB]";
- case 2406: return "/ITU-T/Network-Operator/[Sweden: Flex25 (Public Packet Switched Data Network)]";
- case 2407: return "/ITU-T/Network-Operator/[Sweden: Private X.25 Networks (DNIC allocated for a group of private networks) - TeliaSonera AB]";
- case 2408: return "/ITU-T/Network-Operator/[Sweden: TRANSPAC Scandinavia AB (code canceled)]";
- case 2421: return "/ITU-T/Network-Operator/[Norway: \"DATEX\" Circuit Switched Data Network (CSDN)]";
- case 2422: return "/ITU-T/Network-Operator/[Norway: DATAPAK (Packet Switched Network, PSDN)]";
- case 2429: return "/ITU-T/Network-Operator/[Norway: Shared by private data networks for Private Network Identification Code (PNIC) allocation]";
- case 2442: return "/ITU-T/Network-Operator/[Finland: Datapak]";
- case 2443: return "/ITU-T/Network-Operator/[Finland: Finpak (Packet Switched Data Network, PSDN) of Helsinki Telephone Company Ltd.]";
- case 2444: return "/ITU-T/Network-Operator/[Finland: Telia Finland Ltd.]";
- case 2462: return "/ITU-T/Network-Operator/[Lithuania: Vilnius DATAPAK]";
- case 2463: return "/ITU-T/Network-Operator/[Lithuania: Omnitel]";
- case 2471: return "/ITU-T/Network-Operator/[Latvia: Latvia Public Packed Switched Data Network]";
- case 2472: return "/ITU-T/Network-Operator/[Latvia: Tele2]";
- case 2473: return "/ITU-T/Network-Operator/[Latvia: Telekom Baltija]";
- case 2474: return "/ITU-T/Network-Operator/[Latvia: \"MDBA\"]";
- case 2475: return "/ITU-T/Network-Operator/[Latvia: Rigatta]";
- case 2476: return "/ITU-T/Network-Operator/[Latvia: Rixtel]";
- case 2477: return "/ITU-T/Network-Operator/[Latvia: Advem]";
- case 2478: return "/ITU-T/Network-Operator/[Latvia: \"AWA\" Baltic]";
- case 2480: return "/ITU-T/Network-Operator/[Estonia: \"ESTPAK\"]";
- case 2500: return "/ITU-T/Network-Operator/[Russian Federation: Rospack-RT]";
- case 2501: return "/ITU-T/Network-Operator/[Russian Federation: \"SPRINT\" Networks]";
- case 2502: return "/ITU-T/Network-Operator/[Russian Federation: \"IASNET\"]";
- case 2503: return "/ITU-T/Network-Operator/[Russian Federation: \"MMTEL\"]";
- case 2504: return "/ITU-T/Network-Operator/[Russian Federation: INFOTEL]";
- case 2506: return "/ITU-T/Network-Operator/[Russian Federation: \"ROSNET\"]";
- case 2507: return "/ITU-T/Network-Operator/[Russian Federation: ISTOK-K]";
- case 2508: return "/ITU-T/Network-Operator/[Russian Federation: TRANSINFORM]";
- case 2509: return "/ITU-T/Network-Operator/[Russian Federation: LENFINCOM]";
- case 2510: return "/ITU-T/Network-Operator/[Russian Federation: SOVAMNET]";
- case 2511: return "/ITU-T/Network-Operator/[Russian Federation: EDITRANS]";
- case 2512: return "/ITU-T/Network-Operator/[Russian Federation: \"TECOS\"]";
- case 2513: return "/ITU-T/Network-Operator/[Russian Federation: \"PTTNET\"]";
- case 2514: return "/ITU-T/Network-Operator/[Russian Federation: \"BCLNET\"]";
- case 2515: return "/ITU-T/Network-Operator/[Russian Federation: \"SPTNET\"]";
- case 2516: return "/ITU-T/Network-Operator/[Russian Federation: \"AS\" Sirena-3 data communication system]";
- case 2517: return "/ITU-T/Network-Operator/[Russian Federation: TELSYCOM]";
- case 2550: return "/ITU-T/Network-Operator/[Ukraine: UkrPack]";
- case 2551: return "/ITU-T/Network-Operator/[Ukraine: bkcNET]";
- case 2555: return "/ITU-T/Network-Operator/[Ukraine: \"GTNET\"]";
- case 2556: return "/ITU-T/Network-Operator/[Ukraine: UkrPack]";
- case 2570: return "/ITU-T/Network-Operator/[Belarus: \"BELPAK\"]";
- case 2601: return "/ITU-T/Network-Operator/[Poland: \"POLPAK\"]";
- case 2602: return "/ITU-T/Network-Operator/[Poland: \"NASK\" (code canceled)]";
- case 2603: return "/ITU-T/Network-Operator/[Poland: TELBANK]";
- case 2604: return "/ITU-T/Network-Operator/[Poland: \"POLPAK -T\"]";
- case 2605: return "/ITU-T/Network-Operator/[Poland: \"PKONET\" (code canceled)]";
- case 2606: return "/ITU-T/Network-Operator/[Poland: Shared by a number of data networks (code canceled)]";
- case 2607: return "/ITU-T/Network-Operator/[Poland: \"CUPAK\"]";
- case 2621: return "/ITU-T/Network-Operator/[Germany: ISDN/X.25]";
- case 2622: return "/ITU-T/Network-Operator/[Germany: Circuit Switched Data Service (DATEX-L)]";
- case 2624: return "/ITU-T/Network-Operator/[Germany: Packet Switched Data Service (DATEX-P)]";
- case 2625: return "/ITU-T/Network-Operator/[Germany: Satellite Services]";
- case 2627: return "/ITU-T/Network-Operator/[Germany: Teletex]";
- case 2629: return "/ITU-T/Network-Operator/[Germany: D2-Mannesmann]";
- case 2631: return "/ITU-T/Network-Operator/[Germany: CoNetP]";
- case 2632: return "/ITU-T/Network-Operator/[Germany: \"RAPNET\"]";
- case 2633: return "/ITU-T/Network-Operator/[Germany: \"DPS\"]";
- case 2634: return "/ITU-T/Network-Operator/[Germany: EkoNet]";
- case 2636: return "/ITU-T/Network-Operator/[Germany: ARCOR/PSN-1]";
- case 2640: return "/ITU-T/Network-Operator/[Germany: DETECON]";
- case 2641: return "/ITU-T/Network-Operator/[Germany: \"SCN\"]";
- case 2642: return "/ITU-T/Network-Operator/[Germany: \"INFO AG NWS\"]";
- case 2644: return "/ITU-T/Network-Operator/[Germany: \"IDNS\"]";
- case 2645: return "/ITU-T/Network-Operator/[Germany: ARCOR/otelo-net1]";
- case 2646: return "/ITU-T/Network-Operator/[Germany: EuroDATA]";
- case 2647: return "/ITU-T/Network-Operator/[Germany: ARCOR/otelo-net2]";
- case 2648: return "/ITU-T/Network-Operator/[Germany: SNSPac]";
- case 2649: return "/ITU-T/Network-Operator/[Germany: \"MMONET\"]";
- case 2651: return "/ITU-T/Network-Operator/[Germany: WestLB X.25 Net]";
- case 2652: return "/ITU-T/Network-Operator/[Germany: PSN/FSINFOSYSBW]";
- case 2653: return "/ITU-T/Network-Operator/[Germany: ARCOR/PSN-2]";
- case 2654: return "/ITU-T/Network-Operator/[Germany: \"TNET\"]";
- case 2655: return "/ITU-T/Network-Operator/[Germany: ISIS_DUS]";
- case 2656: return "/ITU-T/Network-Operator/[Germany: \"RWE TELPAC\"]";
- case 2657: return "/ITU-T/Network-Operator/[Germany: DTN/AutoF FmNLw]";
- case 2658: return "/ITU-T/Network-Operator/[Germany: \"DRENET\"]";
- case 2659: return "/ITU-T/Network-Operator/[Germany: GCN (Geno Communication Network)]";
- case 2680: return "/ITU-T/Network-Operator/[Portugal: PrimeNet]";
- case 2681: return "/ITU-T/Network-Operator/[Portugal: OniSolutions -Infocomunicacies, S.A.]";
- case 2682: return "/ITU-T/Network-Operator/[Portugal: CPRM-Marconi]";
- case 2683: return "/ITU-T/Network-Operator/[Portugal: Eastecnica, Electronica e Tecnica, S.A.]";
- case 2684: return "/ITU-T/Network-Operator/[Portugal: PrimeNet]";
- case 2685: return "/ITU-T/Network-Operator/[Portugal: Global One - Comunicacies, S.A.]";
- case 2686: return "/ITU-T/Network-Operator/[Portugal: \"HLC\", Telecomunicacies & Multimedia, S.A.]";
- case 2687: return "/ITU-T/Network-Operator/[Portugal: Jazztel Portugal - Servicos de Telecomunicacies, S.A.]";
- case 2702: return "/ITU-T/Network-Operator/[Luxembourg: CODENET]";
- case 2703: return "/ITU-T/Network-Operator/[Luxembourg: Regional \"ATS\" Packet switched NETwork (RAPNET)]";
- case 2704: return "/ITU-T/Network-Operator/[Luxembourg: \"LUXPAC\" (réseau de transmission de données à commutation par paquets)]";
- case 2705: return "/ITU-T/Network-Operator/[Luxembourg: \"LUXNET\" (interconnection avec le réseau public de transmission de données)]";
- case 2709: return "/ITU-T/Network-Operator/[Luxembourg: \"LUXPAC\" (accès X.28 et X.32 au réseau téléphonique commuté)]";
- case 2721: return "/ITU-T/Network-Operator/[Ireland: International Packet Switched Service]";
- case 2723: return "/ITU-T/Network-Operator/[Ireland: EURONET]";
- case 2724: return "/ITU-T/Network-Operator/[Ireland: \"EIRPAC\" (Packet Switched Data Networks)]";
- case 2728: return "/ITU-T/Network-Operator/[Ireland: PostNET (PostGEM Packet Switched Data Network)]";
- case 2740: return "/ITU-T/Network-Operator/[Iceland: ISPAK/ICEPAC]";
- case 2782: return "/ITU-T/Network-Operator/[Malta: MALTAPAC (Packet Switching Service)]";
- case 2802: return "/ITU-T/Network-Operator/[Cyprus: CYTAPAC - Public Switched Data Network (PSDN), subscribers with direct access]";
- case 2808: return "/ITU-T/Network-Operator/[Cyprus: CYTAPAC - Public Switched Data Network (PSDN), subscribers with access via telex]";
- case 2809: return "/ITU-T/Network-Operator/[Cyprus: CYTAPAC - Public Switched Data Network (PSDN), subscribers with access via Public Switched Telephone Network (Public Switched Telephone Network (PSTN)) - X.28, X.32]";
- case 2821: return "/ITU-T/Network-Operator/[Georgia: IBERIAPAC]";
- case 2830: return "/ITU-T/Network-Operator/[Armenia: ArmPac]";
- case 2860: return "/ITU-T/Network-Operator/[Turkey: TELETEX]";
- case 2861: return "/ITU-T/Network-Operator/[Turkey: DATEX-L]";
- case 2863: return "/ITU-T/Network-Operator/[Turkey: TURkish PAcKet switched data network (TURPAK)]";
- case 2864: return "/ITU-T/Network-Operator/[Turkey: \"TURPAK\"]";
- case 2881: return "/ITU-T/Network-Operator/[Faroe Islands: FAROEPAC]";
- case 2901: return "/ITU-T/Network-Operator/[Greenland: DATAPAK (Packet Switched Network)]";
- case 2922: return "/ITU-T/Network-Operator/[San Marino: X-Net \"SMR\"]";
- case 2931: return "/ITU-T/Network-Operator/[Slovenia: SIPAX.25]";
- case 2932: return "/ITU-T/Network-Operator/[Slovenia: SIPAX.25 access through Integrated Services Digital Network (ISDN) (code canceled)]";
- case 2940: return "/ITU-T/Network-Operator/[The Former Yugoslav Republic of Macedonia: \"MAKPAK\"]";
- case 3020: return "/ITU-T/Network-Operator/[Canada: Telecom Canada Datapak Network]";
- case 3021: return "/ITU-T/Network-Operator/[Canada: Telecom Canada Public Switched Telephone Network (Public Switched Telephone Network (PSTN)) Access]";
- case 3022: return "/ITU-T/Network-Operator/[Canada: Stentor Private Packet Switched Data Network Gateway]";
- case 3023: return "/ITU-T/Network-Operator/[Canada: Stentor Integrated Services Digital Network (ISDN) identification]";
- case 3024: return "/ITU-T/Network-Operator/[Canada: Teleglobe Canada - Globedat-C Circuit Switched Data Transmission]";
- case 3025: return "/ITU-T/Network-Operator/[Canada: Teleglobe Canada - Globedat-P Packed Switched Data Transmission]";
- case 3026: return "/ITU-T/Network-Operator/[Canada: AT&T Canada Long Distance Services - FasPac]";
- case 3028: return "/ITU-T/Network-Operator/[Canada: AT&T Canada Long Distance Services - Packet Switched Public Data Network (PSPDN)]";
- case 3036: return "/ITU-T/Network-Operator/[Canada: Sprint Canada Frame Relay Service - Packet-Switched Network]";
- case 3037: return "/ITU-T/Network-Operator/[Canada: \"TMI Communications\", Limited Partnership - Mobile Data Service (MDS)]";
- case 3038: return "/ITU-T/Network-Operator/[Canada: Canada Post - POSTpac - X.25 Packet Switched Data Network]";
- case 3039: return "/ITU-T/Network-Operator/[Canada: Telesat Canada - Anikom 200]";
- case 3101: return "/ITU-T/Network-Operator/[United States: PTN-1 Western Union Packet Switching Network]";
- case 3102: return "/ITU-T/Network-Operator/[United States: \"MCI\" Public Data Network (ResponseNet)]";
- case 3103: return "/ITU-T/Network-Operator/[United States: \"ITT UDTS\" Network]";
- case 3104: return "/ITU-T/Network-Operator/[United States: MCI Public Data Network (International Gateway)]";
- case 3105: return "/ITU-T/Network-Operator/[United States: \"WUI\" Leased Channel Network]";
- case 3106: return "/ITU-T/Network-Operator/[United States: Tymnet Network]";
- case 3107: return "/ITU-T/Network-Operator/[United States: \"ITT\" Datel Network]";
- case 3108: return "/ITU-T/Network-Operator/[United States: ITT Short Term Voice/Data Transmission Network]";
- case 3109: return "/ITU-T/Network-Operator/[United States: \"RCAG DATEL II\"]";
- case 3110: return "/ITU-T/Network-Operator/[United States: Telenet Communications Corporation]";
- case 3111: return "/ITU-T/Network-Operator/[United States: \"RCAG DATEL I\" (Switched Alternate Voice-Data Service)]";
- case 3112: return "/ITU-T/Network-Operator/[United States: Western Union Teletex Service]";
- case 3113: return "/ITU-T/Network-Operator/[United States: \"RCAG\" Remote Global Computer Access Service (Low Speed)]";
- case 3114: return "/ITU-T/Network-Operator/[United States: Western Union Infomaster]";
- case 3115: return "/ITU-T/Network-Operator/[United States: Graphnet Interactive Network]";
- case 3116: return "/ITU-T/Network-Operator/[United States: Graphnet Store and Forward Network]";
- case 3117: return "/ITU-T/Network-Operator/[United States: \"WUI\" Telex Network]";
- case 3118: return "/ITU-T/Network-Operator/[United States: Graphnet Data Network]";
- case 3119: return "/ITU-T/Network-Operator/[United States: \"TRT\" International Packet Switched Service (IPSS)]";
- case 3120: return "/ITU-T/Network-Operator/[United States: \"ITT\" Low Speed Network]";
- case 3121: return "/ITU-T/Network-Operator/[United States: \"FTCC\" Circuit Switched Network]";
- case 3122: return "/ITU-T/Network-Operator/[United States: FTCC Telex]";
- case 3123: return "/ITU-T/Network-Operator/[United States: FTCC Domestic Packet Switched Transmission (PST) Service]";
- case 3124: return "/ITU-T/Network-Operator/[United States: FTCC International PST Service]";
- case 3125: return "/ITU-T/Network-Operator/[United States: \"UNINET\"]";
- case 3126: return "/ITU-T/Network-Operator/[United States: \"ADP\" Autonet]";
- case 3127: return "/ITU-T/Network-Operator/[United States: \"GTE\" Telenet Communications Corporation]";
- case 3128: return "/ITU-T/Network-Operator/[United States: \"TRT\" Mail/Telex Network]";
- case 3129: return "/ITU-T/Network-Operator/[United States: \"TRT\" Circuit Switch Data (\"ICSS\")]";
- case 3130: return "/ITU-T/Network-Operator/[United States: TRT Digital Data Network]";
- case 3131: return "/ITU-T/Network-Operator/[United States: \"RCAG\" Telex Network]";
- case 3132: return "/ITU-T/Network-Operator/[United States: Compuserve Network Services]";
- case 3133: return "/ITU-T/Network-Operator/[United States: \"RCAG XNET\" Service]";
- case 3134: return "/ITU-T/Network-Operator/[United States: AT&T/ACCUNET Packet Switched Capability]";
- case 3135: return "/ITU-T/Network-Operator/[United States: ALASCOM/ALASKANET Service]";
- case 3136: return "/ITU-T/Network-Operator/[United States: Geisco Data Network]";
- case 3137: return "/ITU-T/Network-Operator/[United States: International Information Network Services - INFONET Service]";
- case 3138: return "/ITU-T/Network-Operator/[United States: Fedex International Transmission Corporation - International Document Transmission Service]";
- case 3139: return "/ITU-T/Network-Operator/[United States: \"KDD America\", Inc. - Public Data Network]";
- case 3140: return "/ITU-T/Network-Operator/[United States: Southern New England Telephone Company - Public Packet Network]";
- case 3141: return "/ITU-T/Network-Operator/[United States: Bell Atlantic Telephone Companies - Advance Service]";
- case 3142: return "/ITU-T/Network-Operator/[United States: Bellsouth Corporation - Pulselink Service]";
- case 3143: return "/ITU-T/Network-Operator/[United States: Ameritech Operating Companies - Public Packet Data Networks]";
- case 3144: return "/ITU-T/Network-Operator/[United States: Nynex Telephone Companies - Nynex Infopath Service]";
- case 3145: return "/ITU-T/Network-Operator/[United States: Pacific Telesis Public Packet Switching Service]";
- case 3146: return "/ITU-T/Network-Operator/[United States: Southwestern Bell Telephone Co. - Microlink \"II\" Public Packet Switching Service]";
- case 3147: return "/ITU-T/Network-Operator/[United States: U.S. West, Inc. - Public Packet Switching Service]";
- case 3148: return "/ITU-T/Network-Operator/[United States: United States Telephone Association - to be shared by local exchange telephone companies]";
- case 3149: return "/ITU-T/Network-Operator/[United States: Cable & Wireless Communications, Inc. - Public Data Network]";
- case 3150: return "/ITU-T/Network-Operator/[United States: Globenet, Inc. - Globenet Network Packet Switching Service]";
- case 3151: return "/ITU-T/Network-Operator/[United States: Data America Corporation - Data America Network]";
- case 3152: return "/ITU-T/Network-Operator/[United States: \"GTE\" Hawaiian Telephone Company, Inc. - Public Data Network]";
- case 3153: return "/ITU-T/Network-Operator/[United States: \"JAIS USA-NET\" Public Packet Switching Service]";
- case 3154: return "/ITU-T/Network-Operator/[United States: Nomura Computer Systems America, Inc. - \"NCC-A VAN\" public packet switching service]";
- case 3155: return "/ITU-T/Network-Operator/[United States: Aeronautical Radio, Inc. - GLOBALINK]";
- case 3156: return "/ITU-T/Network-Operator/[United States: American Airlines, Inc. - \"AANET\"]";
- case 3157: return "/ITU-T/Network-Operator/[United States: \"COMSAT\" Mobile Communications - \"C-LINK\"]";
- case 3158: return "/ITU-T/Network-Operator/[United States: Schlumberger Information NETwork (SINET)]";
- case 3159: return "/ITU-T/Network-Operator/[United States: Westinghouse Communications - Westinghouse Packet Network]";
- case 3160: return "/ITU-T/Network-Operator/[United States: Network Users Group, Ltd. - \"WDI NET\" packet]";
- case 3161: return "/ITU-T/Network-Operator/[United States: United States Department of State, Diplomatic Telecommunications Service]";
- case 3162: return "/ITU-T/Network-Operator/[United States: Transaction Network Services (TNS), Inc. -- Public packet-switched network]";
- case 3166: return "/ITU-T/Network-Operator/[United States: U.S. Department of Treasury Wide Area Data Network]";
- case 3168: return "/ITU-T/Network-Operator/[United States: \"BT\" North America packet-switched data network]";
- case 3169: return "/ITU-T/Network-Operator/[United States: Tenzing Communications Inc. - Inflight Network]";
- case 3302: return "/ITU-T/Network-Operator/[Puerto Rico: Asynchronous Transfer Mode (ATM) Broadband Network]";
- case 3303: return "/ITU-T/Network-Operator/[Puerto Rico: TDNet Puerto Rico]";
- case 3340: return "/ITU-T/Network-Operator/[Mexico: \"TELEPAC\"]";
- case 3341: return "/ITU-T/Network-Operator/[Mexico: \"UNITET\"]";
- case 3342: return "/ITU-T/Network-Operator/[Mexico: IUSANET]";
- case 3343: return "/ITU-T/Network-Operator/[Mexico: \"TEI\"]";
- case 3344: return "/ITU-T/Network-Operator/[Mexico: \"OPTEL\"]";
- case 3345: return "/ITU-T/Network-Operator/[Mexico: TELNORPAC]";
- case 3346: return "/ITU-T/Network-Operator/[Mexico: \"TYMPAQ\"]";
- case 3347: return "/ITU-T/Network-Operator/[Mexico: SINFRARED]";
- case 3348: return "/ITU-T/Network-Operator/[Mexico: INTERVAN]";
- case 3349: return "/ITU-T/Network-Operator/[Mexico: INTELCOMNET]";
- case 3350: return "/ITU-T/Network-Operator/[Mexico: AVANTEL, S.A.]";
- case 3351: return "/ITU-T/Network-Operator/[Mexico: ALESTRA, S. de R.L. de C.V.]";
- case 3422: return "/ITU-T/Network-Operator/[Barbados: CARIBNET]";
- case 3423: return "/ITU-T/Network-Operator/[Barbados: International Database Access Service (IDAS)]";
- case 3443: return "/ITU-T/Network-Operator/[Antigua and Barbuda: Antigua Packet Switched Service]";
- case 3463: return "/ITU-T/Network-Operator/[Cayman Islands: Cable and Wireless Packet Switching Node]";
- case 3502: return "/ITU-T/Network-Operator/[Bermuda: Cable and Wireless Data Communications Node]";
- case 3503: return "/ITU-T/Network-Operator/[Bermuda: Cable and Wireless Packet Switched Node]";
- case 3522: return "/ITU-T/Network-Operator/[Grenada: CARIBNET]";
- case 3620: return "/ITU-T/Network-Operator/[Netherlands Antilles: Telematic Network]";
- case 3621: return "/ITU-T/Network-Operator/[Netherlands Antilles: Datanet Curacao]";
- case 3680: return "/ITU-T/Network-Operator/[Cuba: Servicios de informacion por conmutacion de paquetes del \"IDICT\"]";
- case 3706: return "/ITU-T/Network-Operator/[Dominican Republic: All America Cables and Radio Inc.]";
- case 3740: return "/ITU-T/Network-Operator/[Trinidad and Tobago: \"TEXDAT\"]";
- case 3745: return "/ITU-T/Network-Operator/[Trinidad and Tobago: DATANETT]";
- case 3763:
- case 3764: return "/ITU-T/Network-Operator/[Turks and Caicos Islands: Cable and wireless packet switched node]";
- case 4001: return "/ITU-T/Network-Operator/[Azerbaijan: AZPAK (AZerbaijan public PAcKet switched data network)]";
- case 4002: return "/ITU-T/Network-Operator/[Azerbaijan: \"AzEuroTel\" Joint Venture]";
- case 4010: return "/ITU-T/Network-Operator/[Kazakhstan: KazNet X.25]";
- case 4011: return "/ITU-T/Network-Operator/[Kazakhstan: BankNet X.25]";
- case 4041: return "/ITU-T/Network-Operator/[India: \"RABMN\"]";
- case 4042: return "/ITU-T/Network-Operator/[India: International Gateway Packet Switching System (GPSS)]";
- case 4043: return "/ITU-T/Network-Operator/[India: \"INET\" (Packet Switched Public Data Network)]";
- case 4045: return "/ITU-T/Network-Operator/[India: HVnet]";
- case 4046: return "/ITU-T/Network-Operator/[India: Shared Data Network Identification Code (DNIC) for \"VSAT\" based private data networks]";
- case 4101: return "/ITU-T/Network-Operator/[Pakistan: TRANSLINK]";
- case 4132: return "/ITU-T/Network-Operator/[Sri Lanka: Lanka Communication Services (Pvt) Limited]";
- case 4133: return "/ITU-T/Network-Operator/[Sri Lanka: Electroteks (Pvt) Limited]";
- case 4141: return "/ITU-T/Network-Operator/[Myanmar: MYANMARP]";
- case 4155: return "/ITU-T/Network-Operator/[Lebanon: Reseau public de transmission de donnees par paquets]";
- case 4195: return "/ITU-T/Network-Operator/[Kuwait: Qualitynet]";
- case 4201: return "/ITU-T/Network-Operator/[Saudi Arabia: ALWASEET - Public Packet Switched Data Network]";
- case 4241: return "/ITU-T/Network-Operator/[United Arab Emirates: \"EMDAN\" Teletex Network]";
- case 4243: return "/ITU-T/Network-Operator/[United Arab Emirates: \"EMDAN\" X.25 and X.28 Terminals]";
- case 4251: return "/ITU-T/Network-Operator/[Israel: ISRANET]";
- case 4260: return "/ITU-T/Network-Operator/[Bahrain: Batelco Global System for Mobile communications (GSM) Service]";
- case 4262: return "/ITU-T/Network-Operator/[Bahrain: Bahrain MAnaged DAta Network (MADAN)]";
- case 4263: return "/ITU-T/Network-Operator/[Bahrain: Batelco Packet Switched Node]";
- case 4271: return "/ITU-T/Network-Operator/[Qatar: \"DOHPAK\"]";
- case 4290: return "/ITU-T/Network-Operator/[Nepal: NEPal PAcKet switched public data network (NEPPAK)]";
- case 4321: return "/ITU-T/Network-Operator/[Islamic Republic of Iran: IranPac]";
- case 4341: return "/ITU-T/Network-Operator/[Uzbekistan: UzPAK]";
- case 4400: return "/ITU-T/Network-Operator/[Japan: GLOBALNET (Network of the Global \"VAN\" Japan Incorporation)]";
- //TODO: case 4401: goto oid_0_3_4401;
- case 4402: return "/ITU-T/Network-Operator/[Japan: NEC-NET (NEC Corporation)]";
- case 4403: return "/ITU-T/Network-Operator/[Japan: \"JENSNET\" (\"JENS Corporation\")]";
- case 4404: return "/ITU-T/Network-Operator/[Japan: JAIS-NET (Japan Research Institute Ltd.)]";
- case 4405: return "/ITU-T/Network-Operator/[Japan: NCC-VAN (NRI Co., Ltd.)]";
- case 4406: return "/ITU-T/Network-Operator/[Japan: TYMNET-Japan (Japan TELECOM COMMUNICATIONS SERVICES CO., LTD.)]";
- case 4407: return "/ITU-T/Network-Operator/[Japan: International High Speed Switched Data Transmission Network (\"KDDI\") (code canceled)]";
- case 4408: return "/ITU-T/Network-Operator/[Japan: International Packet Switched Data Transmission Network (\"KDDI\") (code canceled)]";
- case 4412: return "/ITU-T/Network-Operator/[Japan: Sprintnet (Global One Communications, INC.)]";
- case 4413: return "/ITU-T/Network-Operator/[Japan: \"KYODO NET\" (\"UNITED NET\" Corp)]";
- case 4415: return "/ITU-T/Network-Operator/[Japan: \"FENICS\" (Fujitsu Limited)]";
- case 4416: return "/ITU-T/Network-Operator/[Japan: \"HINET\" (Hitachi Information Network, Ltd.)]";
- case 4417: return "/ITU-T/Network-Operator/[Japan: TIS-Net (TOYO Information Systems Co., Ltd.)]";
- case 4418: return "/ITU-T/Network-Operator/[Japan: TG-VAN (TOSHIBA Corporation)]";
- case 4420: return "/ITU-T/Network-Operator/[Japan: Pana-Net (Matsushita Electric Industrial Co. Ltd.)]";
- case 4421: return "/ITU-T/Network-Operator/[Japan: \"DDX-P\" (Nippon Telegraph and Telephone (NTT) Communications Corporation) (code canceled)]";
- case 4422: return "/ITU-T/Network-Operator/[Japan: CTC-P (CHUBU TELECOMMUNICATIONS CO., INC.)]";
- case 4423: return "/ITU-T/Network-Operator/[Japan: \"JENSNET\" (\"JENS Corporation\")]";
- case 4424: return "/ITU-T/Network-Operator/[Japan: \"SITA\" Network]";
- case 4425: return "/ITU-T/Network-Operator/[Japan: Global Managed Data Service (Cable & Wireless IDC-Si)]";
- case 4426: return "/ITU-T/Network-Operator/[Japan: \"ECHO-NET\" (Hitachi Information Systems Ltd.)]";
- case 4427: return "/ITU-T/Network-Operator/[Japan: U-net (Nihon Unysys Information Systems Ltd.)]";
- case 4500: return "/ITU-T/Network-Operator/[Republic of Korea: HiNET-P (Korea Telecom)]";
- case 4501: return "/ITU-T/Network-Operator/[Republic of Korea: DACOM-NET]";
- case 4502: return "/ITU-T/Network-Operator/[Republic of Korea: \"CSDN\" (only assigned to Teletex)]";
- case 4538: return "/ITU-T/Network-Operator/[Hong Kong, China: Cable & Wireless Regional Businesses (Hong Kong) Limited]";
- case 4540: return "/ITU-T/Network-Operator/[Hong Kong, China: Public Switched Document Transfer Service]";
- case 4541: return "/ITU-T/Network-Operator/[Hong Kong, China: Hutchison Global Crossing Limited]";
- case 4542: return "/ITU-T/Network-Operator/[Hong Kong, China: INTELPAK (code canceled)]";
- case 4543: return "/ITU-T/Network-Operator/[Hong Kong, China: New T&T]";
- case 4545: return "/ITU-T/Network-Operator/[Hong Kong, China: Datapak]";
- case 4546: return "/ITU-T/Network-Operator/[Hong Kong, China: iAsiaWorks (Hong Kong) Service]";
- case 4547: return "/ITU-T/Network-Operator/[Hong Kong, China: New World Telephone Limited]";
- case 4548: return "/ITU-T/Network-Operator/[Hong Kong, China: \"KDD\" Telecomet Hong Kong Ltd.]";
- case 4550: return "/ITU-T/Network-Operator/[Macau: \"MACAUPAC\"]";
- case 4601: return "/ITU-T/Network-Operator/[China: Teletex and low speed data network]";
- case 4603: return "/ITU-T/Network-Operator/[China: \"CHINAPAC\"]";
- case 4604: return "/ITU-T/Network-Operator/[China: Reserved for public mobile data service]";
- case 4605: return "/ITU-T/Network-Operator/[China: Public data network]";
- case 4606:
- case 4607:
- case 4608: return "/ITU-T/Network-Operator/[China: Dedicated network]";
- case 4609: return "/ITU-T/Network-Operator/[China: China Railcom \"PAC\"]";
- case 4720: return "/ITU-T/Network-Operator/[Maldives: DATANET (Maldives Packet Switching Service)]";
- case 5020: return "/ITU-T/Network-Operator/[Malaysia: \"COINS\" Global Frame Relay]";
- case 5021: return "/ITU-T/Network-Operator/[Malaysia: Malaysian Public Packet Switched Public Data Network (\"MAYPAC\")]";
- case 5023: return "/ITU-T/Network-Operator/[Malaysia: Corporate Information Networks]";
- case 5024: return "/ITU-T/Network-Operator/[Malaysia: ACASIA-ASEAN Managed Overlay Network]";
- case 5026: return "/ITU-T/Network-Operator/[Malaysia: Mutiara Frame Relay Network]";
- case 5027: return "/ITU-T/Network-Operator/[Malaysia: Mobile Public Data Network (WAVENET)]";
- case 5028: return "/ITU-T/Network-Operator/[Malaysia: Global Management Data Services (GMDS)]";
- case 5052: return "/ITU-T/Network-Operator/[Australia: Telstra Corporation Ltd. - AUSTPAC packet switching network]";
- case 5053: return "/ITU-T/Network-Operator/[Australia: Telstra Corporation Ltd. - AUSTPAC International]";
- case 5057: return "/ITU-T/Network-Operator/[Australia: Australian Private Networks]";
- case 5101: return "/ITU-T/Network-Operator/[Indonesia: Sambungan Komunikasi Data Paket (SKDP) Packet Switched Service]";
- case 5151: return "/ITU-T/Network-Operator/[Philippines: \"CWI DATANET\" - Capitol Wireless, Inc. (CAPWIRE)]";
- case 5152: return "/ITU-T/Network-Operator/[Philippines: Philippine Global Communications, Inc. (PHILCOM)]";
- case 5154: return "/ITU-T/Network-Operator/[Philippines: Globe-Mackay Cable and Radio corp. (GMCR)]";
- case 5156: return "/ITU-T/Network-Operator/[Philippines: Eastern Telecommunications Philippines, Inc. (ETPI)]";
- case 5157: return "/ITU-T/Network-Operator/[Philippines: DATAPAC]";
- case 5202: return "/ITU-T/Network-Operator/[Thailand: THAIPAK 2 - Value Added Public Packet Switched Data Network]";
- case 5203: return "/ITU-T/Network-Operator/[Thailand: \"CAT\" Store and Forward Fax Network]";
- case 5209: return "/ITU-T/Network-Operator/[Thailand: \"TOT\" Integrated Services Digital Network (ISDN)]";
- case 5250: return "/ITU-T/Network-Operator/[Singapore: International telephone prefix]";
- case 5251: return "/ITU-T/Network-Operator/[Singapore: Inmarsat service]";
- case 5252: return "/ITU-T/Network-Operator/[Singapore: TELEPAC (Public Packet Switching Data Network)]";
- case 5253: return "/ITU-T/Network-Operator/[Singapore: High speed data/long packet service]";
- case 5254:
- case 5255: return "/ITU-T/Network-Operator/[Singapore: Public Data Network]";
- case 5257: return "/ITU-T/Network-Operator/[Singapore: Integrated Services Digital Network (ISDN) packet switching service]";
- case 5258: return "/ITU-T/Network-Operator/[Singapore: Telex]";
- case 5259: return "/ITU-T/Network-Operator/[Singapore: Public Switched Telephone Network (PSTN) access (dial-in/out)]";
- case 5301: return "/ITU-T/Network-Operator/[New Zealand: \"PACNET\" Packet Switching Network]";
- case 5351: return "/ITU-T/Network-Operator/[Guam: The Pacific Connection, Inc. - Pacnet Public Packet Switching Service]";
- case 5390: return "/ITU-T/Network-Operator/[Tonga: TONGAPAK]";
- case 5400: return "/ITU-T/Network-Operator/[Solomon Islands: Datanet]";
- case 5410: return "/ITU-T/Network-Operator/[Vanuatu: Vanuatu International Access for PACkets (VIAPAC)]";
- case 5420: return "/ITU-T/Network-Operator/[Fiji: \"FIJPAK\"]";
- case 5421: return "/ITU-T/Network-Operator/[Fiji: FIJINET]";
- case 5460: return "/ITU-T/Network-Operator/[New Caledonia: Transpac - Nouvelle Calédonie et opérateur public local]";
- case 5470: return "/ITU-T/Network-Operator/[French Polynesia: Transpac - Polynésie et opérateur public local]";
- case 5501: return "/ITU-T/Network-Operator/[Micronesia: \"FSMTC\" Packet Switched Network]";
- case 6026: return "/ITU-T/Network-Operator/[Egypt: \"EGYPTNET\"]";
- case 6030: return "/ITU-T/Network-Operator/[Algeria: \"DZ PAC\" (Réseau public de données à commutation par paquets)]";
- case 6041: return "/ITU-T/Network-Operator/[Morocco: MAGHRIPAC]";
- case 6042: return "/ITU-T/Network-Operator/[Morocco: MAGHRIPAC X.32]";
- case 6049: return "/ITU-T/Network-Operator/[Morocco: MAGHRIPAC \"RTC PAD\"]";
- case 6070: return "/ITU-T/Network-Operator/[Gambia: \"GAMNET\"]";
- case 6081: return "/ITU-T/Network-Operator/[Senegal: \"SENPAC\"]";
- case 6122: return "/ITU-T/Network-Operator/[Côte d'Ivoire: SYTRANPAC]";
- case 6132: return "/ITU-T/Network-Operator/[Burkina Faso: FASOPAC]";
- case 6202: return "/ITU-T/Network-Operator/[Ghana: DATATEL]";
- case 6222: return "/ITU-T/Network-Operator/[Chad: TCHADPAC]";
- case 6242: return "/ITU-T/Network-Operator/[Cameroon: \"CAMPAC\"]";
- case 6255: return "/ITU-T/Network-Operator/[Cape Verde: \"CVDATA\"]";
- case 6280: return "/ITU-T/Network-Operator/[Gabon: GABONPAC (Réseau de transmission de données à commutation par paquets)]";
- case 6282: return "/ITU-T/Network-Operator/[Gabon: GABONPAC2]";
- case 6315: return "/ITU-T/Network-Operator/[Angola: ANGOPAC]";
- case 6331: return "/ITU-T/Network-Operator/[Seychelles: Infolink]";
- case 6390: return "/ITU-T/Network-Operator/[Kenya: \"KENPAC\" - Telkom Kenya Ltd.]";
- case 6435: return "/ITU-T/Network-Operator/[Mozambique: \"COMPAC\" (Packet Switching Public Data Network)]";
- case 6451: return "/ITU-T/Network-Operator/[Zambia: \"ZAMPAK\"]";
- case 6460: return "/ITU-T/Network-Operator/[Madagascar: INFOPAC]";
- case 6484: return "/ITU-T/Network-Operator/[Zimbabwe: \"ZIMNET\"]";
- case 6490: return "/ITU-T/Network-Operator/[Namibia: \"SWANET\" (Public Packet Switched Network)]";
- case 6550: return "/ITU-T/Network-Operator/[South Africa: Saponet - P]";
- case 7080: return "/ITU-T/Network-Operator/[Honduras: HONDUPAQ]";
- case 7100: return "/ITU-T/Network-Operator/[Nicaragua: NicaPac]";
- case 7120: return "/ITU-T/Network-Operator/[Costa Rica: RACSADATOS]";
- case 7141: return "/ITU-T/Network-Operator/[Panama: Red de transmision de datos con conmutacion de paquetes (INTELPAQ)]";
- case 7144: return "/ITU-T/Network-Operator/[Panama: \"CWP\" data network]";
- case 7160: return "/ITU-T/Network-Operator/[Peru: \"MEGANET\" (\"PERUNET\")]";
- case 7161: return "/ITU-T/Network-Operator/[Peru: \"MEGANET\"]";
- case 7221: return "/ITU-T/Network-Operator/[Argentina: Nodo Internacional de Datos - TELINTAR]";
- case 7222: return "/ITU-T/Network-Operator/[Argentina: \"ARPAC\" (\"ENTEL\")]";
- case 7223: return "/ITU-T/Network-Operator/[Argentina: EASYGATE (\"ATT\")]";
- case 7240: return "/ITU-T/Network-Operator/[Brazil: International Packet Switching Data Communication Service (INTERDATA)]";
- case 7241: return "/ITU-T/Network-Operator/[Brazil: National Packet Switching Data Communication Service (\"RENPAC\")]";
- case 7242: return "/ITU-T/Network-Operator/[Brazil: \"RIOPAC\"]";
- case 7243: return "/ITU-T/Network-Operator/[Brazil: MINASPAC]";
- case 7244: return "/ITU-T/Network-Operator/[Brazil: TRANSPAC]";
- case 7245: return "/ITU-T/Network-Operator/[Brazil: Fac Simile Service (DATA FAX)]";
- case 7246: return "/ITU-T/Network-Operator/[Brazil: Brazilian private networks]";
- case 7247: return "/ITU-T/Network-Operator/[Brazil: \"DATASAT BI\"]";
- case 7251: return "/ITU-T/Network-Operator/[Brazil: S.PPAC]";
- case 7252: return "/ITU-T/Network-Operator/[Brazil: \"TELEST\" Public packet data network]";
- case 7253: return "/ITU-T/Network-Operator/[Brazil: TELEMIG Public Switched Packet Data Network]";
- case 7254: return "/ITU-T/Network-Operator/[Brazil: \"PACPAR\"]";
- case 7255: return "/ITU-T/Network-Operator/[Brazil: CRT/CTMR]";
- case 7256: return "/ITU-T/Network-Operator/[Brazil: Western and Midwestern Public Switched Packet Data Network]";
- case 7257: return "/ITU-T/Network-Operator/[Brazil: TELEBAHIA and TELERGIPE Public Switched Packet Data Network]";
- case 7258: return "/ITU-T/Network-Operator/[Brazil: Northeastern Public Switched Packet Data Network]";
- case 7259: return "/ITU-T/Network-Operator/[Brazil: Northern Public Switched Packet Data Network]";
- case 7302: return "/ITU-T/Network-Operator/[Chile: Red nacional de transmision de datos]";
- case 7321: return "/ITU-T/Network-Operator/[Colombia: Red de Alta Velocidad]";
- case 7380: return "/ITU-T/Network-Operator/[Guyana: \"GT&T PAC\"]";
- case 7440: return "/ITU-T/Network-Operator/[Paraguay: PARABAN]";
- case 7447: return "/ITU-T/Network-Operator/[Paraguay: ANTELPAC]";
- case 7448: return "/ITU-T/Network-Operator/[Paraguay: PARAPAQ]";
- case 7482: return "/ITU-T/Network-Operator/[Uruguay: \"URUPAC\" - Servicio publico de transmision de datos con conmutacion de paquetes]";
- case 7488: return "/ITU-T/Network-Operator/[Uruguay: URUPAC - Interfuncionamiento con la red telex]";
- case 7489: return "/ITU-T/Network-Operator/[Uruguay: URUPAC - Interfuncionamiento con la red telefonica]";
- case 23030: return "/ITU-T/Network-Operator/[Czech Republic: \"G-NET\" (code canceled)]";
- case 23040:
- case 23041:
- case 23042:
- case 23043:
- case 23044: return "/ITU-T/Network-Operator/[Czech Republic: RadioNET]";
- case 41362: return "/ITU-T/Network-Operator/[Sri Lanka: \"MTT\" Network (Pvt) Limited]";
- case 41363: return "/ITU-T/Network-Operator/[Sri Lanka: \"DPMC\" Electronics (Pvt) Limited]";
- case 260621: return "/ITU-T/Network-Operator/[Poland: DATACOM]";
- case 260622: return "/ITU-T/Network-Operator/[Poland: \"MNI\"]";
- case 260641: return "/ITU-T/Network-Operator/[Poland: \"PAGI\"]";
- case 260642: return "/ITU-T/Network-Operator/[Poland: Crowley Data Poland]";
- case 260651: return "/ITU-T/Network-Operator/[Poland: MEDIATEL]";
- case 260661: return "/ITU-T/Network-Operator/[Poland: \"KOLPAK\"]";
- case 260662: return "/ITU-T/Network-Operator/[Poland: Energis Polska]";
- case 260672: return "/ITU-T/Network-Operator/[Poland: Virtual Private Network (VPN) Service]";
- case 260681: return "/ITU-T/Network-Operator/[Poland: Exatel]";
- case 260691: return "/ITU-T/Network-Operator/[Poland: \"NETIA\"]";
- case 460200:
- case 460201:
- case 460202:
- case 460203:
- case 460204:
- case 460205:
- case 460206:
- case 460207: return "/ITU-T/Network-Operator/[China: \"CAAC\" privileged data network]";
- default: return $"/ITU-T/Network-Operator/{values[index - 1]}";
- }
-
- #endregion
-
- // identified-organization
- #region 0.4.*
-
- oid_0_4:
-
- if (index == values.Length) return "/ITU-T/Identified-Organization";
- switch (values[index++])
- {
- //TODO: case 0: goto oid_0_4_0;
- default: return $"/ITU-T/Identified-Organization/{values[index - 1]}";
- }
-
- #endregion
-
- // data
- #region 0.9.*
-
- oid_0_9:
-
- if (index == values.Length) return "/ITU-T/Data";
- switch (values[index++])
- {
- //TODO: case 0: goto oid_0_9_0;
- default: return $"/ITU-T/Data/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // iso
- #region 1.*
-
- oid_1:
-
- if (index == values.Length) return "/ISO";
- switch (values[index++])
- {
- case 0: goto oid_1_0;
- case 1: goto oid_1_1;
- case 2: goto oid_1_2;
- case 3: goto oid_1_3;
- default: return $"/ISO/{values[index - 1]}";
- }
-
- // standard
- #region 1.0.*
-
- oid_1_0:
-
- if (index == values.Length) return "/ISO/Standard";
- switch (values[index++])
- {
- //TODO: case 639: goto oid_1_0_639;
- //TODO: case 1087: goto oid_1_0_1087;
- //TODO: case 2022: goto oid_1_0_2022;
- //TODO: case 2382: goto oid_1_0_2382;
- //TODO: case 3166: goto oid_1_0_3166;
- case 4217: return "/ISO/Standard/[Currency Codes]";
- //TODO: case 4426: goto oid_1_0_4426;
- //TODO: case 4922: goto oid_1_0_4922;
- case 5218: return "/ISO/Standard/[Information technology -- Codes for the representation of human sexes]";
- case 6523: return "/ISO/Standard/[Information technology -- Structure for the identification of organizations and organization parts]";
- //TODO: case 7498: goto oid_1_0_7498;
- //TODO: case 7816: goto oid_1_0_7816;
- //TODO: case 8571: goto oid_1_0_8571;
- case 8601: return "/ISO/Standard/[Data elements and interchange formats -- Information interchange -- Representation of dates and times]";
- //TODO: case 8802: goto oid_1_0_8802;
- //TODO: case 9040: goto oid_1_0_9040;
- //TODO: case 9041: goto oid_1_0_9041;
- //TODO: case 9069: goto oid_1_0_9069;
- case 9362: return "/ISO/Standard/[Banking -- Banking telecommunication messages -- Business Identifier Code (BIC)]";
- //TODO: case 9506: goto oid_1_0_9506;
- //TODO: case 9596: goto oid_1_0_9596;
- //TODO: case 9796: goto oid_1_0_9796;
- //TODO: case 9797: goto oid_1_0_9797;
- //TODO: case 9798: goto oid_1_0_9798;
- //TODO: case 9834: goto oid_1_0_9834;
- //TODO: case 9979: goto oid_1_0_9979;
- //TODO: case 9992: goto oid_1_0_9992;
- //TODO: case 10021: goto oid_1_0_10021;
- //TODO: case 10116: goto oid_1_0_10116;
- //TODO: case 10118: goto oid_1_0_10118;
- //TODO: case 10161: goto oid_1_0_10161;
- //TODO: case 10166: goto oid_1_0_10166;
- case 10374: return "/ISO/Standard/[Freight containers -- Automatic identification]";
- //TODO: case 10646: goto oid_1_0_10646;
- //TODO: case 10746: goto oid_1_0_10746;
- case 10891: return "/ISO/Standard/[Freight containers -- Radio frequency identification (RFID) -- Licence plate tag]";
- //TODO: case 11188: goto oid_1_0_11188;
- case 11404: return "/ISO/Standard/[Information technology -- Programming languages, their environments and system software interfaces -- Language-independent datatypes]";
- //TODO: case 11578: goto oid_1_0_11578;
- //TODO: case 11582: goto oid_1_0_11582;
- //TODO: case 11770: goto oid_1_0_11770;
- //TODO: case 12813: goto oid_1_0_12813;
- //TODO: case 12855: goto oid_1_0_12855;
- //TODO: case 13141: goto oid_1_0_13141;
- case 13616: return "/ISO/Standard/[Financial services -- International Bank Account Number (IBAN)]";
- //TODO: case 13868: goto oid_1_0_13868;
- //TODO: case 13869: goto oid_1_0_13869;
- //TODO: case 13870: goto oid_1_0_13870;
- //TODO: case 13873: goto oid_1_0_13873;
- //TODO: case 13874: goto oid_1_0_13874;
- //TODO: case 13888: goto oid_1_0_13888;
- //TODO: case 14813: goto oid_1_0_14813;
- //TODO: case 14816: goto oid_1_0_14816;
- //TODO: case 14823: goto oid_1_0_14823;
- //TODO: case 14843: goto oid_1_0_14843;
- //TODO: case 14844: goto oid_1_0_14844;
- //TODO: case 14846: goto oid_1_0_14846;
- //TODO: case 14888: goto oid_1_0_14888;
- //TODO: case 14906: goto oid_1_0_14906;
- //TODO: case 15050: goto oid_1_0_15050;
- //TODO: case 15052: goto oid_1_0_15052;
- //TODO: case 15054: goto oid_1_0_15054;
- //TODO: case 15118: goto oid_1_0_15118;
- //TODO: case 15418: goto oid_1_0_15418;
- //TODO: case 15429: goto oid_1_0_15429;
- //TODO: case 15431: goto oid_1_0_15431;
- //TODO: case 15433: goto oid_1_0_15433;
- case 15434: return "/ISO/Standard/[Transfer Syntax for High Capacity data carrier]";
- //TODO: case 15459: goto oid_1_0_15459;
- //TODO: case 15506: goto oid_1_0_15506;
- //TODO: case 15507: goto oid_1_0_15507;
- //TODO: case 15628: goto oid_1_0_15628;
- //TODO: case 15772: goto oid_1_0_15772;
- //TODO: case 15946: goto oid_1_0_15946;
- //TODO: case 15961: goto oid_1_0_15961;
- //TODO: case 15992: goto oid_1_0_15992;
- //TODO: case 16460: goto oid_1_0_16460;
- //TODO: case 16785: goto oid_1_0_16785;
- //TODO: case 17090: goto oid_1_0_17090;
- //TODO: case 17262: goto oid_1_0_17262;
- //TODO: case 17264: goto oid_1_0_17264;
- //TODO: case 17419: goto oid_1_0_17419;
- //TODO: case 17423: goto oid_1_0_17423;
- //TODO: case 17429: goto oid_1_0_17429;
- //TODO: case 17515: goto oid_1_0_17515;
- //TODO: case 17573: goto oid_1_0_17573;
- //TODO: case 17575: goto oid_1_0_17575;
- //TODO: case 17876: goto oid_1_0_17876;
- //TODO: case 17878: goto oid_1_0_17878;
- //TODO: case 17922: goto oid_1_0_17922;
- //TODO: case 18013: goto oid_1_0_18013;
- //TODO: case 18014: goto oid_1_0_18014;
- case 18031: return "/ISO/Standard/[Information technology -- Security techniques -- Random bit generation]";
- case 18032: return "/ISO/Standard/[Information technology -- Security techniques -- Prime number generation]";
- //TODO: case 18033: goto oid_1_0_18033;
- //TODO: case 18370: goto oid_1_0_18370;
- //TODO: case 18750: goto oid_1_0_18750;
- //TODO: case 19079: goto oid_1_0_19079;
- //TODO: case 19091: goto oid_1_0_19091;
- //TODO: case 19321: goto oid_1_0_19321;
- //TODO: case 19460: goto oid_1_0_19460;
- //TODO: case 19592: goto oid_1_0_19592;
- //TODO: case 19772: goto oid_1_0_19772;
- //TODO: case 19785: goto oid_1_0_19785;
- //TODO: case 19794: goto oid_1_0_19794;
- //TODO: case 20008: goto oid_1_0_20008;
- //TODO: case 20009: goto oid_1_0_20009;
- case 20022: return "/ISO/Standard/[Universal Financial Industry message scheme]";
- //TODO: case 20248: goto oid_1_0_20248;
- //TODO: case 20684: goto oid_1_0_20684;
- //TODO: case 20828: goto oid_1_0_20828;
- //TODO: case 21000: goto oid_1_0_21000;
- //TODO: case 21091: goto oid_1_0_21091;
- //TODO: case 21177: goto oid_1_0_21177;
- //TODO: case 21184: goto oid_1_0_21184;
- //TODO: case 21185: goto oid_1_0_21185;
- //TODO: case 21192: goto oid_1_0_21192;
- //TODO: case 21193: goto oid_1_0_21193;
- //TODO: case 21210: goto oid_1_0_21210;
- //TODO: case 21215: goto oid_1_0_21215;
- //TODO: case 21218: goto oid_1_0_21218;
- //TODO: case 21407: goto oid_1_0_21407;
- //TODO: case 21889: goto oid_1_0_21889;
- //TODO: case 22418: goto oid_1_0_22418;
- //TODO: case 22895: goto oid_1_0_22895;
- //TODO: case 23264: goto oid_1_0_23264;
- //TODO: case 24102: goto oid_1_0_24102;
- case 24531: return "/ISO/Standard/[Intelligent Transport Systems (ITS) -- System architecture, taxonomy and terminology -- Using eXtensible Markup Language (XML) in ITS standards, data registries and data dictionaries]";
- //TODO: case 24534: goto oid_1_0_24534;
- //TODO: case 24727: goto oid_1_0_24727;
- //TODO: case 24753: goto oid_1_0_24753;
- //TODO: case 24761: goto oid_1_0_24761;
- case 24787: return "/ISO/Standard/[Information technology -- Identification cards -- On-card biometric comparison]";
- //TODO: case 29150: goto oid_1_0_29150;
- //TODO: case 29192: goto oid_1_0_29192;
- //TODO: case 29281: goto oid_1_0_29281;
- //TODO: case 30107: goto oid_1_0_30107;
- //TODO: case 39794: goto oid_1_0_39794;
- //TODO: case 62351: goto oid_1_0_62351;
- //TODO: case 62379: goto oid_1_0_62379;
- //TODO: case 62439: goto oid_1_0_62439;
- //TODO: case 63047: goto oid_1_0_63047;
- default: return $"/ISO/Standard/{values[index - 1]}";
- }
-
- #endregion
-
- // registration-authority
- #region 1.1.*
-
- oid_1_1:
-
- if (index == values.Length) return "/ISO/Registration-Authority";
- switch (values[index++])
- {
- case 1: return "/ISO/Registration-Authority/[reserved]";
- case 2: return "/ISO/Registration-Authority/[document-type]";
- case 3:
- case 4:
- case 5:
- case 6:
- case 7:
- case 8:
- case 9:
- case 10: return "/ISO/Registration-Authority/[reserved]";
- case 2108: return "/ISO/Registration-Authority/[Information and documentation -- International Standard Book Numbering (ISBN)]";
- //TODO: case 2375: goto oid_1_1_2375;
- //TODO: case 10036: goto oid_1_1_10036;
- //TODO: case 19785: goto oid_1_1_19785;
- //TODO: case 24727: goto oid_1_1_24727;
- default: return $"/ISO/Registration-Authority/{values[index - 1]}";
- }
-
- #endregion
-
- // member-body
- #region 1.2.*
-
- oid_1_2:
-
- if (index == values.Length) return "/ISO/Member-Body";
- switch (values[index++])
- {
- //TODO: case 36: goto oid_1_2_36;
- //TODO: case 40: goto oid_1_2_40;
- //TODO: case 56: goto oid_1_2_56;
- case 124: return "/ISO/Member-Body/CA";
- //TODO: case 156: goto oid_1_2_156;
- //TODO: case 203: goto oid_1_2_203;
- //TODO: case 208: goto oid_1_2_208;
- //TODO: case 246: goto oid_1_2_246;
- //TODO: case 250: goto oid_1_2_250;
- //TODO: case 276: goto oid_1_2_276;
- case 280: return "/ISO/Member-Body/[Germany: Bundesrepublik Deutschland]";
- //TODO: case 300: goto oid_1_2_300;
- case 344: return "/ISO/Member-Body/HK";
- //TODO: case 372: goto oid_1_2_372;
- //TODO: case 392: goto oid_1_2_392;
- case 398: return "/ISO/Member-Body/KZ";
- //TODO: case 410: goto oid_1_2_410;
- //TODO: case 498: goto oid_1_2_498;
- //TODO: case 528: goto oid_1_2_528;
- case 566: return "/ISO/Member-Body/NG";
- //TODO: case 578: goto oid_1_2_578;
- //TODO: case 616: goto oid_1_2_616;
- //TODO: case 643: goto oid_1_2_643;
- //TODO: case 702: goto oid_1_2_702;
- //TODO: case 752: goto oid_1_2_752;
- //TODO: case 804: goto oid_1_2_804;
- //TODO: case 826: goto oid_1_2_826;
- //TODO: case 840: goto oid_1_2_840;
- default: return $"/ISO/Member-Body/{values[index - 1]}";
- }
-
- #endregion
-
- // identified-organization
- #region 1.3.*
-
- oid_1_3:
-
- if (index == values.Length) return "/ISO/Identified-Organization";
- switch (values[index++])
- {
- case 1: return "/ISO/Identified-Organization/[Not assigned]";
- case 2: return "/ISO/Identified-Organization/[Système d'Information et Répertoire des ENtreprises et des Etablissements (SIRENE)]";
- case 3: return "/ISO/Identified-Organization/[Codification numérique des établissements financiers en Belgique]";
- case 4: return "/ISO/Identified-Organization/[National Bureau of Standards (NBS) Open System Interconnection NETwork (OSINET)]";
- case 5: return "/ISO/Identified-Organization/[United States Federal Government Open System interconnection NETwork (GOSNET)]";
- case 6: return "/ISO/Identified-Organization/[\"DODNET\": Open System Interconnection (OSI) network for the Department of Defense (DoD)]";
- case 7: return "/ISO/Identified-Organization/[Organisationsnummer]";
- case 8: return "/ISO/Identified-Organization/[Le Numéro national]";
- case 9: return "/ISO/Identified-Organization/[Système d'Identification du Répertoire des ETablissements (SIRET) codes]";
- case 10: return "/ISO/Identified-Organization/[Organizational identifiers for structured names under ISO 9541-2]";
- case 11: return "/ISO/Identified-Organization/[OSI-based amateur radio organizations, network objects and application services]";
- //TODO: case 12: goto oid_1_3_12;
- case 13: return "/ISO/Identified-Organization/[Code assigned by the German Automotive Association to companies operating file transfer stations using Odette File Transfer Protocol (OFTP) (formerly, \"VSA\" File Transfer Protocol (FTP) code)]";
- //TODO: case 14: goto oid_1_3_14;
- //TODO: case 15: goto oid_1_3_15;
- //TODO: case 16: goto oid_1_3_16;
- case 17: return "/ISO/Identified-Organization/[COMMON LANGUAGE]";
- //TODO: case 18: goto oid_1_3_18;
- case 19: return "/ISO/Identified-Organization/[Air Transport Industry Services Communications Network]";
- case 20: return "/ISO/Identified-Organization/[European Laboratory for Particle Physics \"CERN\"]";
- case 21: return "/ISO/Identified-Organization/[Society for Worldwide Interbank Financial Telecommunication (SWIFT)]";
- //TODO: case 22: goto oid_1_3_22;
- case 23: return "/ISO/Identified-Organization/[Nordic University and Research Network: NORDUnet]";
- case 24: return "/ISO/Identified-Organization/[Digital Equipment Corporation (DEC)]";
- case 25: return "/ISO/Identified-Organization/[OSI Asia-Oceania Workshop (AOW)]";
- //TODO: case 26: goto oid_1_3_26;
- //TODO: case 27: goto oid_1_3_27;
- case 28: return "/ISO/Identified-Organization/[Organisation for Data Exchange through TeleTransmission in Europe (ODETTE)]";
- case 29: return "/ISO/Identified-Organization/[The all-union classifier of enterprises and organizations]";
- case 30: return "/ISO/Identified-Organization/[AT&T/OSI network]";
- case 31: return "/ISO/Identified-Organization/[AT&T/Electronic Data Interchange (EDI) partner identification code]";
- case 32: return "/ISO/Identified-Organization/[Telecom Australia]";
- case 33: return "/ISO/Identified-Organization/[S G Warburg Group Management Ltd OSI Internetwork]";
- case 34: return "/ISO/Identified-Organization/[Reuter open address standard]";
- case 35: return "/ISO/Identified-Organization/[British Petroleum Ltd]";
- //TODO: case 36: goto oid_1_3_36;
- case 37: return "/ISO/Identified-Organization/[LY-tunnus]";
- case 38: return "/ISO/Identified-Organization/[The Australian Government Open Systems Interconnection Profile (GOSIP) network]";
- case 39: return "/ISO/Identified-Organization/[\"OZDOD DEFNET\": Australian Department Of Defence (DOD) OSI network]";
- case 40: return "/ISO/Identified-Organization/[Unilever Group Companies]";
- case 41: return "/ISO/Identified-Organization/[Citicorp Global Information Network (CGIN)]";
- case 42: return "/ISO/Identified-Organization/[Deutsche BundesPost (DBP) Telekom]";
- case 43: return "/ISO/Identified-Organization/[HydroNETT]";
- case 44: return "/ISO/Identified-Organization/[Thai Industrial Standards Institute (TISI)]";
- case 45: return "/ISO/Identified-Organization/[\"ICI\" Company]";
- case 46: return "/ISO/Identified-Organization/[Philips FUNction LOCations (FUNLOC)]";
- case 47: return "/ISO/Identified-Organization/[Bull \"ODI\"/Distributed System Architecture (DSA)/Unix network]";
- case 48: return "/ISO/Identified-Organization/[\"OSINZ\"]";
- case 49: return "/ISO/Identified-Organization/[Auckland Area Health]";
- case 50: return "/ISO/Identified-Organization/[Firmenich]";
- case 51: return "/ISO/Identified-Organization/[\"AGFA-DIS\"]";
- case 52: return "/ISO/Identified-Organization/[Society of Motion Picture and Television Engineers (SMPTE)]";
- case 53: return "/ISO/Identified-Organization/[Migros_Network M_NETOPZ]";
- case 54: return "/ISO/Identified-Organization/[Pfizer]";
- case 55: return "/ISO/Identified-Organization/[Energy Net]";
- case 56: return "/ISO/Identified-Organization/[Nokia]";
- case 57: return "/ISO/Identified-Organization/[Saint Gobain]";
- case 58: return "/ISO/Identified-Organization/[Siemens Corporate Network (SCN)]";
- case 59: return "/ISO/Identified-Organization/[\"DANZNET\"]";
- case 60: return "/ISO/Identified-Organization/[Dun & Bradstreet Data Universal Numbering System (D-U-N-S)]";
- case 61: return "/ISO/Identified-Organization/[\"SOFFEX\" OSI]";
- case 62: return "/ISO/Identified-Organization/[Koninklijke \"PTT\" Nederland (KPN) \"OVN\" (operator fixed networks)]";
- case 63: return "/ISO/Identified-Organization/[AscomOSINet]";
- case 64: return "/ISO/Identified-Organization/[Uniform Transport Code (UTC)]";
- case 65: return "/ISO/Identified-Organization/[Solvay Group]";
- case 66: return "/ISO/Identified-Organization/[Roche Corporate Network]";
- case 67: return "/ISO/Identified-Organization/[Zellweger]";
- case 68: return "/ISO/Identified-Organization/[Intel Corporation]";
- case 69: return "/ISO/Identified-Organization/[SITA (Société Internationale de Télécommunications Aéronautiques)]";
- case 70: return "/ISO/Identified-Organization/[DaimlerChrysler Corporate Network (DCCN)]";
- case 71: return "/ISO/Identified-Organization/[LEGOnet]";
- case 72: return "/ISO/Identified-Organization/[Navistar]";
- case 73: return "/ISO/Identified-Organization/[Formatted Asynchronous Transfer Mode (ATM) address]";
- case 74: return "/ISO/Identified-Organization/[\"ARINC\"]";
- case 75: return "/ISO/Identified-Organization/[Alcanet (Alcatel-Alsthom vorporate network)]";
- //TODO: case 76: goto oid_1_3_76;
- case 77: return "/ISO/Identified-Organization/[Sistema Italiano di Indirizzamento di Reti OSI Gestito da \"UNINFO\"]";
- case 78: return "/ISO/Identified-Organization/[Mitel terminal or switching equipment]";
- case 79: return "/ISO/Identified-Organization/[Asynchronous Transfer Mode (ATM) Forum]";
- case 80: return "/ISO/Identified-Organization/[UK national health service scheme (Electronic Data Interchange Registration Authorities (EDIRA) compliant)]";
- case 81: return "/ISO/Identified-Organization/[International Network Service Access Point (NSAP)]";
- case 82: return "/ISO/Identified-Organization/[Norwegian Telecommunications Authority (NTA)]";
- case 83: return "/ISO/Identified-Organization/[Advanced Telecommunications Modules Limited Corporate Network]";
- case 84: return "/ISO/Identified-Organization/[Athens Chamber of Commerce & Industry Scheme]";
- case 85: return "/ISO/Identified-Organization/[Swisskey certificate authority coding system]";
- case 86: return "/ISO/Identified-Organization/[United States Council for International Business (USCIB)]";
- case 87: return "/ISO/Identified-Organization/[National Federation of Chambers of Commerce & Industry of Belgium Scheme]";
- case 88: return "/ISO/Identified-Organization/[Global Location Number (GLN) (previously, European Article Number (EAN) location code)]";
- case 89: return "/ISO/Identified-Organization/[Association of British Chambers of Commerce Ltd. scheme]";
- case 90: return "/ISO/Identified-Organization/[Internet Protocol (IP) addressing]";
- case 91: return "/ISO/Identified-Organization/[Cisco Systems / Open Systems Interconnection (OSI) network]";
- case 92: return "/ISO/Identified-Organization/[Not to be assigned]";
- case 93: return "/ISO/Identified-Organization/[Revenue Canada Business Number (BN) registration]";
- case 94: return "/ISO/Identified-Organization/[Deutscher Industrie- und HandelsTag (DIHT) scheme]";
- case 95: return "/ISO/Identified-Organization/[Hewlett-Packard (HP) Company internal Asynchronous Transfer Mode (ATM) network]";
- case 96: return "/ISO/Identified-Organization/[Danish Chamber of Commerce & Industry]";
- case 97: return "/ISO/Identified-Organization/[\"FTI\" - Ediforum Italia]";
- case 98: return "/ISO/Identified-Organization/[Chamber of Commerce Tel Aviv-Jaffa]";
- case 99: return "/ISO/Identified-Organization/[Siemens Supervisory Systems Network]";
- case 100: return "/ISO/Identified-Organization/[PNG_ICD scheme]";
- //TODO: case 101: goto oid_1_3_101;
- case 102: return "/ISO/Identified-Organization/[\"HEAG\" holding group]";
- case 103: return "/ISO/Identified-Organization/[Reserved for later allocation]";
- case 104: return "/ISO/Identified-Organization/[British Telecommunications plc (BT)]";
- case 105: return "/ISO/Identified-Organization/[Portuguese Chamber of Commerce and Industry]";
- case 106: return "/ISO/Identified-Organization/[Vereniging van Kamers van Koophandel en Fabrieken in Nederland]";
- case 107: return "/ISO/Identified-Organization/[Association of Swedish Chambers of Commerce and Industry]";
- case 108: return "/ISO/Identified-Organization/[Australian Chambers of Commerce and Industry]";
- case 109: return "/ISO/Identified-Organization/[BellSouth Asynchronous Transfer Mode (ATM) End System Address (AESA)]";
- case 110: return "/ISO/Identified-Organization/[Bell Atlantic]";
- //TODO: case 111: goto oid_1_3_111;
- //TODO: case 112: goto oid_1_3_112;
- case 113: return "/ISO/Identified-Organization/[OriginNet]";
- //TODO: case 114: goto oid_1_3_114;
- case 115: return "/ISO/Identified-Organization/[Pacific Bell data communications network]";
- case 116: return "/ISO/Identified-Organization/[Postal Security Services (PSS)]";
- case 117: return "/ISO/Identified-Organization/[Stentor]";
- case 118: return "/ISO/Identified-Organization/[ATM-Network ZN\"96]";
- case 119: return "/ISO/Identified-Organization/[\"MCI\" OSI network]";
- case 120: return "/ISO/Identified-Organization/[Advantis]";
- case 121: return "/ISO/Identified-Organization/[Affable Software data interchange codes]";
- case 122: return "/ISO/Identified-Organization/[BB-DATA GmbH]";
- case 123: return "/ISO/Identified-Organization/[Badische Anilin und Soda Fabrik (BASF) company Asynchronous Transfer Mode (ATM) network]";
- //TODO: case 124: goto oid_1_3_124;
- case 125: return "/ISO/Identified-Organization/[Henkel Corporate Network (H-Net)]";
- case 126: return "/ISO/Identified-Organization/[\"GTE\" OSI network]";
- case 127: return "/ISO/Identified-Organization/[Allianz Technology]";
- case 128: return "/ISO/Identified-Organization/[\"BCNR\" (Swiss clearing bank number)]";
- case 129: return "/ISO/Identified-Organization/[Telekurs Business Partner Identification (BPI)]";
- //TODO: case 130: goto oid_1_3_130;
- case 131: return "/ISO/Identified-Organization/[Code for the Identification of National Organizations]";
- //TODO: case 132: goto oid_1_3_132;
- //TODO: case 133: goto oid_1_3_133;
- case 134: return "/ISO/Identified-Organization/[Infonet Services Corporation]";
- case 135: return "/ISO/Identified-Organization/[Societa Interbancaria per l'Automazione (SIA) S.p.A.]";
- case 136: return "/ISO/Identified-Organization/[Cable & Wireless global Asynchronous Transfer Mode (ATM) end-system address plan]";
- case 137: return "/ISO/Identified-Organization/[Global One Asynchronous Transfer Mode (ATM) End System Address (AESA) scheme]";
- case 138: return "/ISO/Identified-Organization/[France Telecom Asynchronous Transfer Mode (ATM) End System Address (AESA) plan]";
- case 139: return "/ISO/Identified-Organization/[Savvis Communications Asynchronous Transfer Mode (ATM) End System Address (AESA)]";
- case 140: return "/ISO/Identified-Organization/[Toshiba Organizations, Partners, And Suppliers (TOPAS) code]";
- case 141: return "/ISO/Identified-Organization/[North Atlantic Treaty Organization (NATO) Commercial And Government Entity (NCAGE) system, a.k.a. NCAGE NATO Code of manufacturers]";
- case 142: return "/ISO/Identified-Organization/[\"SECETI S.p.A.\"]";
- case 143: return "/ISO/Identified-Organization/[EINESTEINet AG]";
- case 144: return "/ISO/Identified-Organization/[Department of Defense Activity Address Code (DoDAAC)]";
- case 145: return "/ISO/Identified-Organization/[Direction Générale de la Comptabilité Publique (DGCP) administrative accounting identification scheme]";
- case 146: return "/ISO/Identified-Organization/[Direction Générale des Impots (DGI)]";
- case 147: return "/ISO/Identified-Organization/[Standard company code (partner identification code) registered with \"JIPDEC\"]";
- case 148: return "/ISO/Identified-Organization/[International Telecommunication Union (ITU) Data Network Identification Codes (DNIC)]";
- case 149: return "/ISO/Identified-Organization/[Global Business Identifier (GBI)]";
- case 150: return "/ISO/Identified-Organization/[Madge Networks Ltd Asynchronous Transfer Mode (ATM) addressing scheme]";
- case 151: return "/ISO/Identified-Organization/[Australian Business Number (ABN) scheme]";
- case 152: return "/ISO/Identified-Organization/[Electronic Data Interchange Registration Authorities (EDIRA) scheme identifier code]";
- case 153: return "/ISO/Identified-Organization/[Concert Global network services Asynchronous Transfer Mode (ATM) End System Address (AESA)]";
- //TODO: case 154: goto oid_1_3_154;
- case 155: return "/ISO/Identified-Organization/[Global Crossing Asynchronous Transfer Mode (ATM) End System Address (AESA)]";
- case 156: return "/ISO/Identified-Organization/[\"AUNA\"]";
- case 157: return "/ISO/Identified-Organization/[Informatie en communicatie Technologie Organisatie (ITO) Drager Net]";
- //TODO: case 158: goto oid_1_3_158;
- //TODO: case 159: goto oid_1_3_159;
- case 160: return "/ISO/Identified-Organization/[GS1 Global Trade Item Number (GTIN)]";
- case 161: return "/ISO/Identified-Organization/[Electronic Commerce Code Management Association (ECCMA) open technical dictionary]";
- //TODO: case 162: goto oid_1_3_162;
- case 163: return "/ISO/Identified-Organization/[United States Environmental Protection Agency (US-EPA) facilities]";
- case 164: return "/ISO/Identified-Organization/[\"TELUS\" Corporation Asynchronous Transfer Mode (ATM) End System Address (AESA) addressing scheme for ATM Private Network-to-Network Interface (PNNI) implementation]";
- case 165: return "/ISO/Identified-Organization/[\"FIEIE\"]";
- case 166: return "/ISO/Identified-Organization/[Swissguide]";
- case 167: return "/ISO/Identified-Organization/[Priority Telecom Asynchronous Transfer Mode (ATM) End System Address (AESA) plan]";
- case 168: return "/ISO/Identified-Organization/[Vodafone Ireland]";
- case 169: return "/ISO/Identified-Organization/[Swiss Federal Business Identification Number]";
- case 170: return "/ISO/Identified-Organization/[Teikoku Company Code]";
- //TODO: case 171: goto oid_1_3_171;
- case 172: return "/ISO/Identified-Organization/[Project Group \"Lists of properties\" (PROLIST®)]";
- case 173: return "/ISO/Identified-Organization/[eCl@ss]";
- case 174: return "/ISO/Identified-Organization/[StepNexus]";
- case 175: return "/ISO/Identified-Organization/[Siemens AG]";
- case 176: return "/ISO/Identified-Organization/[Paradine GmbH]";
- //TODO: case 177: goto oid_1_3_177;
- case 178: return "/ISO/Identified-Organization/[Route1's MobiNET]";
- //TODO: case 179: goto oid_1_3_179;
- case 180: return "/ISO/Identified-Organization/[Lithuanian military Public Key Infrastructure (PKI)]";
- case 183: return "/ISO/Identified-Organization/[Unique IDentification Business (UIDB) number]";
- case 184: return "/ISO/Identified-Organization/[\"DIGSTORG\"]";
- case 185: return "/ISO/Identified-Organization/[Perceval Object Code (POC)]";
- case 186: return "/ISO/Identified-Organization/[TrustPoint]";
- case 187: return "/ISO/Identified-Organization/[Amazon Unique Identification Scheme (AUIS)]";
- case 188: return "/ISO/Identified-Organization/[Corporate number of the social security and tax number system of Japan]";
- case 189: return "/ISO/Identified-Organization/[European Business IDentifier (EBID)]";
- case 190: return "/ISO/Identified-Organization/[Organisatie Identificatie Nummer (OIN)]";
- case 191: return "/ISO/Identified-Organization/[Company code (Estonia)]";
- case 192: return "/ISO/Identified-Organization/[Organisasjonsnummer, Norway]";
- case 193: return "/ISO/Identified-Organization/[UBL.BE party identifier]";
- case 194: return "/ISO/Identified-Organization/[\"KOIOS\" Open Technical Dictionary (OTD)]";
- case 195: return "/ISO/Identified-Organization/[Singapore nationwide e-invoice framework]";
- case 196: return "/ISO/Identified-Organization/[Íslensk kennitala]";
- case 197: return "/ISO/Identified-Organization/[Reserved]";
- case 198: return "/ISO/Identified-Organization/[ERSTORG]";
- case 199: return "/ISO/Identified-Organization/[Legal Entity Identifier (LEI)]";
- case 200: return "/ISO/Identified-Organization/[Legal entity code (Lithuania)]";
- case 201: return "/ISO/Identified-Organization/[Codice Univoco Unità Organizzativa iPA]";
- case 202: return "/ISO/Identified-Organization/[Indirizzo di Posta Elettronica Certificata]";
- case 203: return "/ISO/Identified-Organization/[eDelivery network participant identifier]";
- case 204: return "/ISO/Identified-Organization/[Leitweg-ID]";
- case 205: return "/ISO/Identified-Organization/[CODDEST]";
- case 206: return "/ISO/Identified-Organization/[Registre du Commerce et de l'Industrie (RCI), Monaco]";
- case 207: return "/ISO/Identified-Organization/[Pilog Ontology Codification Identifier (POCI)]";
- case 208: return "/ISO/Identified-Organization/[Numéro d'entreprise / Ondernemingsnummer / Unternehmensnummer, Belgium]";
- case 209: return "/ISO/Identified-Organization/[GS1 identification keys]";
- case 210: return "/ISO/Identified-Organization/[Codice fiscale]";
- case 211: return "/ISO/Identified-Organization/[Partita iva]";
- case 212: return "/ISO/Identified-Organization/[Finnish Organization Identifier]";
- case 213: return "/ISO/Identified-Organization/[Finnish organization value add tax identifier]";
- case 214: return "/ISO/Identified-Organization/[Tradeplace TradePI (Product Information) standard]";
- case 215: return "/ISO/Identified-Organization/[Net service identifier]";
- case 216: return "/ISO/Identified-Organization/[OVTcode]";
- case 9900:
- case 9991:
- case 9992:
- case 9993:
- case 9994:
- case 9995:
- case 9996:
- case 9997:
- case 9998:
- case 9999: return "/ISO/Identified-Organization/[Reserved]";
- default: return $"/ISO/Identified-Organization/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // joint-iso-itu-t, joint-iso-ccitt
- #region 2.*
-
- oid_2:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T";
- switch (values[index++])
- {
- case 0: return "/Joint-ISO-ITU-T/[Presentation layer service and protocol]";
- case 1: goto oid_2_1;
- case 2: goto oid_2_2;
- case 3: goto oid_2_3;
- case 4: goto oid_2_4;
- case 5: goto oid_2_5;
- case 6: goto oid_2_6;
- case 7: goto oid_2_7;
- case 8: goto oid_2_8;
- case 9: goto oid_2_9;
- case 10: goto oid_2_10;
- case 11: goto oid_2_11;
- case 12: goto oid_2_12;
- case 13: goto oid_2_13;
- case 14: goto oid_2_14;
- case 15: goto oid_2_15;
- case 16: goto oid_2_16;
- case 17: goto oid_2_17;
- case 18: goto oid_2_18;
- case 19: goto oid_2_19;
- case 20: goto oid_2_20;
- case 21: goto oid_2_21;
- case 22: goto oid_2_22;
- case 23: goto oid_2_23;
- case 24: goto oid_2_24;
- case 25: goto oid_2_25;
- case 26: goto oid_2_26;
- case 27: goto oid_2_27;
- case 28: goto oid_2_28;
- case 40: goto oid_2_40;
- case 41: goto oid_2_41;
- case 42: goto oid_2_42;
- case 48: goto oid_2_48;
- case 49: goto oid_2_49;
- case 50: goto oid_2_50;
- case 51: goto oid_2_51;
- case 52: goto oid_2_52;
- case 999: return "/Joint-ISO-ITU-T/Example";
- default: return $"/Joint-ISO-ITU-T/{values[index - 1]}";
- }
-
- // asn1
- #region 2.1.*
-
- oid_2_1:
-
- if (index == values.Length) return "/ASN.1";
- switch (values[index++])
- {
- //TODO: case 0: goto oid_2_1_0;
- case 1: return "/ASN.1/[Basic Encoding Rules (BER)]";
- //TODO: case 2: goto oid_2_1_2;
- //TODO: case 3: goto oid_2_1_3;
- //TODO: case 4: goto oid_2_1_4;
- //TODO: case 5: goto oid_2_1_5;
- //TODO: case 6: goto oid_2_1_6;
- case 7: return "/ASN.1/[Javascript object notation Encoding Rules (JER)]";
- //TODO: case 8: goto oid_2_1_8;
- case 123: return "/ASN.1/[Examples]";
- default: return $"/ASN.1/{values[index - 1]}";
- }
-
- #endregion
-
- // association-control
- #region 2.2.*
-
- oid_2_2:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/[Association Control Service Element (ACSE)]";
- switch (values[index++])
- {
- //TODO: case 0: goto oid_2_2_0;
- //TODO: case 1: goto oid_2_2_1;
- //TODO: case 2: goto oid_2_2_2;
- //TODO: case 3: goto oid_2_2_3;
- default: return $"/Joint-ISO-ITU-T/[Association Control Service Element (ACSE)]/{values[index - 1]}";
- }
-
- #endregion
-
- // reliable-transfer
- #region 2.3.*
-
- oid_2_3:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/[Reliable transfer service element]";
- switch (values[index++])
- {
- case 0: return "/Joint-ISO-ITU-T/[Reliable transfer service element]/[Reliable-Transfer-APDU]";
- case 1: return "/Joint-ISO-ITU-T/[Reliable transfer service element]/[Reliable Transfer Service Element (RTSE) identifier]";
- case 2: return "/Joint-ISO-ITU-T/[Reliable transfer service element]/[Abstract syntaxes]";
- default: return $"/Joint-ISO-ITU-T/[Reliable transfer service element]/{values[index - 1]}";
- }
-
- #endregion
-
- // remote-operations
- #region 2.4.*
-
- oid_2_4:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/[Remote Operations Service Element (ROSE)]";
- switch (values[index++])
- {
- case 0: return "/Joint-ISO-ITU-T/[Remote Operations Service Element (ROSE)]/[Remote-Operation-Notation]";
- case 1: return "/Joint-ISO-ITU-T/[Remote Operations Service Element (ROSE)]/[Remote-Operations-APDUs]";
- case 2: return "/Joint-ISO-ITU-T/[Remote Operations Service Element (ROSE)]/[Remote-Operations-Notation-extension]";
- case 3: return "/Joint-ISO-ITU-T/[Remote Operations Service Element (ROSE)]/[Application Service Element (ASE) identifier]";
- case 4: return "/Joint-ISO-ITU-T/[Remote Operations Service Element (ROSE)]/[Association Control Service Element (ACSE)]";
- //TODO: case 5: goto oid_2_4_5;
- //TODO: case 6: goto oid_2_4_6;
- //TODO: case 7: goto oid_2_4_7;
- //TODO: case 8: goto oid_2_4_8;
- //TODO: case 9: goto oid_2_4_9;
- //TODO: case 10: goto oid_2_4_10;
- //TODO: case 11: goto oid_2_4_11;
- //TODO: case 12: goto oid_2_4_12;
- default: return $"/Joint-ISO-ITU-T/[Remote Operations Service Element (ROSE)]/{values[index - 1]}";
- }
-
- #endregion
-
- // ds, directory
- #region 2.5.*
-
- oid_2_5:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/[Directory services]";
- switch (values[index++])
- {
- //TODO: case 1: goto oid_2_5_1;
- case 2: return "/Joint-ISO-ITU-T/[Directory services]/[Directory service elements]";
- //TODO: case 3: goto oid_2_5_3;
- //TODO: case 4: goto oid_2_5_4;
- //TODO: case 5: goto oid_2_5_5;
- //TODO: case 6: goto oid_2_5_6;
- case 7: return "/Joint-ISO-ITU-T/[Directory services]/[X.500 attribute sets]";
- //TODO: case 8: goto oid_2_5_8;
- //TODO: case 9: goto oid_2_5_9;
- //TODO: case 12: goto oid_2_5_12;
- //TODO: case 13: goto oid_2_5_13;
- //TODO: case 14: goto oid_2_5_14;
- //TODO: case 15: goto oid_2_5_15;
- case 16: return "/Joint-ISO-ITU-T/[Directory services]/[Groups]";
- //TODO: case 17: goto oid_2_5_17;
- //TODO: case 18: goto oid_2_5_18;
- //TODO: case 19: goto oid_2_5_19;
- //TODO: case 20: goto oid_2_5_20;
- //TODO: case 21: goto oid_2_5_21;
- //TODO: case 23: goto oid_2_5_23;
- //TODO: case 24: goto oid_2_5_24;
- //TODO: case 25: goto oid_2_5_25;
- //TODO: case 26: goto oid_2_5_26;
- //TODO: case 27: goto oid_2_5_27;
- //TODO: case 28: goto oid_2_5_28;
- //TODO: case 29: goto oid_2_5_29;
- //TODO: case 30: goto oid_2_5_30;
- //TODO: case 31: goto oid_2_5_31;
- //TODO: case 32: goto oid_2_5_32;
- //TODO: case 33: goto oid_2_5_33;
- //TODO: case 34: goto oid_2_5_34;
- //TODO: case 35: goto oid_2_5_35;
- case 36: return "/Joint-ISO-ITU-T/[Directory services]/[Matching restrictions]";
- //TODO: case 37: goto oid_2_5_37;
- case 38: return "/Joint-ISO-ITU-T/[Directory services]/[Key purposes]";
- //TODO: case 39: goto oid_2_5_39;
- //TODO: case 40: goto oid_2_5_40;
- //TODO: case 41: goto oid_2_5_41;
- //TODO: case 42: goto oid_2_5_42;
- //TODO: case 43: goto oid_2_5_43;
- //TODO: case 44: goto oid_2_5_44;
- default: return $"/Joint-ISO-ITU-T/[Directory services]/{values[index - 1]}";
- }
-
- #endregion
-
- // mhs, mhs-motis
- #region 2.6.*
-
- oid_2_6:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/[Message Handling System (MHS)]";
- switch (values[index++])
- {
- //TODO: case 0: goto oid_2_6_0;
- //TODO: case 1: goto oid_2_6_1;
- //TODO: case 2: goto oid_2_6_2;
- //TODO: case 3: goto oid_2_6_3;
- //TODO: case 4: goto oid_2_6_4;
- //TODO: case 5: goto oid_2_6_5;
- //TODO: case 6: goto oid_2_6_6;
- //TODO: case 7: goto oid_2_6_7;
- //TODO: case 8: goto oid_2_6_8;
- //TODO: case 9: goto oid_2_6_9;
- //TODO: case 10: goto oid_2_6_10;
- default: return $"/Joint-ISO-ITU-T/[Message Handling System (MHS)]/{values[index - 1]}";
- }
-
- #endregion
-
- // ccr
- #region 2.7.*
-
- oid_2_7:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/[Commitment, Concurrency and Recovery (CCR) service and protocol]";
- switch (values[index++])
- {
- //TODO: case 1: goto oid_2_7_1;
- //TODO: case 2: goto oid_2_7_2;
- default: return $"/Joint-ISO-ITU-T/[Commitment, Concurrency and Recovery (CCR) service and protocol]/{values[index - 1]}";
- }
-
- #endregion
-
- // oda
- #region 2.8.*
-
- oid_2_8:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/[Open Document Architecture (ODA)]";
- switch (values[index++])
- {
- //TODO: case 0: goto oid_2_8_0;
- //TODO: case 1: goto oid_2_8_1;
- //TODO: case 2: goto oid_2_8_2;
- //TODO: case 3: goto oid_2_8_3;
- case 4: return "/Joint-ISO-ITU-T/[Open Document Architecture (ODA)]/[Identification of a document application profile]";
- default: return $"/Joint-ISO-ITU-T/[Open Document Architecture (ODA)]/{values[index - 1]}";
- }
-
- #endregion
-
- // ms, osi-management
- #region 2.9.*
-
- oid_2_9:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/[OSI network management]";
- switch (values[index++])
- {
- //TODO: case 0: goto oid_2_9_0;
- //TODO: case 1: goto oid_2_9_1;
- //TODO: case 2: goto oid_2_9_2;
- //TODO: case 3: goto oid_2_9_3;
- //TODO: case 4: goto oid_2_9_4;
- default: return $"/Joint-ISO-ITU-T/[OSI network management]/{values[index - 1]}";
- }
-
- #endregion
-
- // transaction-processing
- #region 2.10.*
-
- oid_2_10:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/[Transaction processing]";
- switch (values[index++])
- {
- //TODO: case 0: goto oid_2_10_0;
- //TODO: case 1: goto oid_2_10_1;
- //TODO: case 2: goto oid_2_10_2;
- default: return $"/Joint-ISO-ITU-T/[Transaction processing]/{values[index - 1]}";
- }
-
- #endregion
-
- // dor, distinguished-object-reference
- #region 2.11.*
-
- oid_2_11:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/[Information technology -- Text and office systems -- Distributed-office-applications model -- Part 2: Distinguished-object-reference and associated procedures]";
- switch (values[index++])
- {
- case 0: return "/Joint-ISO-ITU-T/[Information technology -- Text and office systems -- Distributed-office-applications model -- Part 2: Distinguished-object-reference and associated procedures]/[DOR-definition]";
- case 1: return "/Joint-ISO-ITU-T/[Information technology -- Text and office systems -- Distributed-office-applications model -- Part 2: Distinguished-object-reference and associated procedures]/[Abstract syntax of \"distinguished-object-reference\"]";
- //TODO: case 2: goto oid_2_11_2;
- default: return $"/Joint-ISO-ITU-T/[Information technology -- Text and office systems -- Distributed-office-applications model -- Part 2: Distinguished-object-reference and associated procedures]/{values[index - 1]}";
- }
-
- #endregion
-
- // reference-data-transfer, rdt
- #region 2.12.*
-
- oid_2_12:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/[Referenced Data Transfer (RDT)]";
- switch (values[index++])
- {
- //TODO: case 0: goto oid_2_12_0;
- //TODO: case 1: goto oid_2_12_1;
- //TODO: case 2: goto oid_2_12_2;
- //TODO: case 3: goto oid_2_12_3;
- //TODO: case 4: goto oid_2_12_4;
- default: return $"/Joint-ISO-ITU-T/[Referenced Data Transfer (RDT)]/{values[index - 1]}";
- }
-
- #endregion
-
- // network-layer, network-layer-management
- #region 2.13.*
-
- oid_2_13:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/[Network layer management]";
- switch (values[index++])
- {
- //TODO: case 0: goto oid_2_13_0;
- default: return $"/Joint-ISO-ITU-T/[Network layer management]/{values[index - 1]}";
- }
-
- #endregion
-
- // transport-layer, transport-layer-management
- #region 2.14.*
-
- oid_2_14:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/[Transport layer management]";
- switch (values[index++])
- {
- //TODO: case 0: goto oid_2_14_0;
- default: return $"/Joint-ISO-ITU-T/[Transport layer management]/{values[index - 1]}";
- }
-
- #endregion
-
- // datalink-layer, datalink-layer-management, datalink-layer-management-information
- #region 2.15.*
-
- oid_2_15:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/[OSI data link layer management]";
- switch (values[index++])
- {
- //TODO: case 0: goto oid_2_15_0;
- default: return $"/Joint-ISO-ITU-T/[OSI data link layer management]/{values[index - 1]}";
- }
-
- #endregion
-
- // country
- #region 2.16.*
-
- oid_2_16:
-
- if (index == values.Length) return "/Country";
- switch (values[index++])
- {
- case 4: return "/Country/AF";
- case 8: return "/Country/AL";
- case 12: goto oid_2_16_12;
- case 20: goto oid_2_16_20;
- case 24: return "/Country/AO";
- case 28: return "/Country/AG";
- case 31: return "/Country/AZ";
- case 32: goto oid_2_16_32;
- case 36: return "/Country/AU";
- case 40: return "/Country/AT";
- case 44: return "/Country/BS";
- case 48: return "/Country/BH";
- case 50: goto oid_2_16_50;
- case 51: return "/Country/AM";
- case 52: return "/Country/BB";
- case 56: return "/Country/BE";
- case 60: goto oid_2_16_60;
- case 64: return "/Country/BT";
- case 68: return "/Country/BO";
- case 70: return "/Country/BA";
- case 72: return "/Country/BW";
- case 76: goto oid_2_16_76;
- case 84: return "/Country/BZ";
- case 90: return "/Country/SB";
- case 96: return "/Country/BN";
- case 100: return "/Country/BG";
- case 104: return "/Country/MM";
- case 108: return "/Country/BI";
- case 112: return "/Country/BY";
- case 116: return "/Country/KH";
- case 120: return "/Country/CM";
- case 124: goto oid_2_16_124;
- case 132: return "/Country/CV";
- case 140: return "/Country/CF";
- case 144: goto oid_2_16_144;
- case 148: return "/Country/TD";
- case 152: return "/Country/CL";
- case 156: goto oid_2_16_156;
- case 158: goto oid_2_16_158;
- case 170: return "/Country/CO";
- case 174: return "/Country/KM";
- case 178: return "/Country/CG";
- case 180: return "/Country/CD";
- case 188: return "/Country/CR";
- case 191: goto oid_2_16_191;
- case 192: return "/Country/CU";
- case 196: return "/Country/CY";
- case 203: return "/Country/CZ";
- case 204: return "/Country/BJ";
- case 208: return "/Country/DK";
- case 212: return "/Country/DM";
- case 214: return "/Country/DO";
- case 218: goto oid_2_16_218;
- case 222: return "/Country/SV";
- case 226: return "/Country/GQ";
- case 231: return "/Country/ET";
- case 232: return "/Country/ER";
- case 233: return "/Country/EE";
- case 242: return "/Country/FJ";
- case 246: return "/Country/FI";
- case 250: return "/Country/FR";
- case 262: return "/Country/DJ";
- case 266: return "/Country/GA";
- case 268: return "/Country/GE";
- case 270: return "/Country/GM";
- case 275: return "/Country/PS";
- case 276: goto oid_2_16_276;
- case 288: return "/Country/GH";
- case 296: return "/Country/KI";
- case 300: return "/Country/GR";
- case 308: return "/Country/GD";
- case 320: return "/Country/GT";
- case 324: return "/Country/GN";
- case 328: return "/Country/GY";
- case 332: return "/Country/HT";
- case 336: return "/Country/VA";
- case 340: goto oid_2_16_340;
- case 344: goto oid_2_16_344;
- case 348: return "/Country/HU";
- case 352: goto oid_2_16_352;
- case 356: goto oid_2_16_356;
- case 360: return "/Country/ID";
- case 364: goto oid_2_16_364;
- case 368: return "/Country/IQ";
- case 372: return "/Country/IE";
- case 376: return "/Country/IL";
- case 380: goto oid_2_16_380;
- case 384: return "/Country/CI";
- case 388: goto oid_2_16_388;
- case 392: return "/Country/JP";
- case 398: return "/Country/KZ";
- case 400: return "/Country/JO";
- case 404: return "/Country/KE";
- case 408: return "/Country/KP";
- case 410: return "/Country/KR";
- case 414: return "/Country/KW";
- case 417: return "/Country/KG";
- case 418: return "/Country/LA";
- case 422: return "/Country/LB";
- case 426: return "/Country/LS";
- case 428: return "/Country/LV";
- case 430: return "/Country/LR";
- case 434: return "/Country/LY";
- case 438: return "/Country/LI";
- case 440: return "/Country/LT";
- case 442: return "/Country/LU";
- case 450: return "/Country/MG";
- case 454: return "/Country/MW";
- case 458: return "/Country/MY";
- case 462: return "/Country/MV";
- case 466: return "/Country/ML";
- case 470: goto oid_2_16_470;
- case 478: return "/Country/MR";
- case 480: return "/Country/MU";
- case 484: return "/Country/MX";
- case 492: return "/Country/MC";
- case 496: return "/Country/MN";
- case 498: return "/Country/MD";
- case 499: return "/Country/ME";
- case 504: return "/Country/MA";
- case 508: return "/Country/MZ";
- case 512: return "/Country/OM";
- case 516: return "/Country/NA";
- case 520: return "/Country/NR";
- case 524: return "/Country/NP";
- case 528: goto oid_2_16_528;
- case 530: return "/Country/AN";
- case 548: return "/Country/VU";
- case 554: goto oid_2_16_554;
- case 558: return "/Country/NI";
- case 562: return "/Country/NE";
- case 566: return "/Country/NG";
- case 578: goto oid_2_16_578;
- case 583: return "/Country/FM";
- case 584: return "/Country/MH";
- case 585: return "/Country/PW";
- case 586: return "/Country/PK";
- case 591: goto oid_2_16_591;
- case 598: return "/Country/PG";
- case 600: return "/Country/PY";
- case 604: return "/Country/PE";
- case 608: return "/Country/PH";
- case 616: return "/Country/PL";
- case 620: goto oid_2_16_620;
- case 624: return "/Country/GW";
- case 626: return "/Country/TL";
- case 634: return "/Country/QA";
- case 642: return "/Country/RO";
- case 643: return "/Country/RU";
- case 646: return "/Country/RW";
- case 659: return "/Country/KN";
- case 662: return "/Country/LC";
- case 670: return "/Country/VC";
- case 674: return "/Country/SM";
- case 678: return "/Country/ST";
- case 682: goto oid_2_16_682;
- case 686: return "/Country/SN";
- case 688: return "/Country/RS";
- case 690: return "/Country/SC";
- case 694: return "/Country/SL";
- case 702: return "/Country/SG";
- case 703: return "/Country/SK";
- case 704: return "/Country/VN";
- case 705: return "/Country/SI";
- case 706: return "/Country/SO";
- case 710: return "/Country/ZA";
- case 716: return "/Country/ZW";
- case 724: goto oid_2_16_724;
- case 728: return "/Country/SS";
- case 729: return "/Country/SD";
- case 736: return "/Country/[Sudan (old code \"retired\")";
- case 740: return "/Country/SR";
- case 748: return "/Country/SZ";
- case 752: return "/Country/SE";
- case 756: goto oid_2_16_756;
- case 760: return "/Country/SY";
- case 762: return "/Country/TJ";
- case 764: goto oid_2_16_764;
- case 768: return "/Country/TG";
- case 776: return "/Country/TO";
- case 780: return "/Country/TT";
- case 784: goto oid_2_16_784;
- case 788: goto oid_2_16_788;
- case 792: goto oid_2_16_792;
- case 795: return "/Country/TM";
- case 798: return "/Country/TV";
- case 800: return "/Country/UG";
- case 804: return "/Country/UA";
- case 807: return "/Country/MK";
- case 818: return "/Country/EG";
- case 826: return "/Country/GB";
- case 834: return "/Country/TZ";
- case 840: goto oid_2_16_840;
- case 854: return "/Country/BF";
- case 858: goto oid_2_16_858;
- case 860: return "/Country/UZ";
- case 862: return "/Country/VE";
- case 882: return "/Country/WS";
- case 886: goto oid_2_16_886;
- case 887: return "/Country/YE";
- case 891: return "/Country/[Serbia and Montenegro (code not in current use)]";
- case 894: return "/Country/ZM";
- default: return $"/Country/{values[index - 1]}";
- }
-
- // dz
- #region 2.16.12.*
-
- oid_2_16_12:
-
- if (index == values.Length) return "/Country/DZ";
- switch (values[index++])
- {
- case 1: return "/Country/DZ/[Public sector institutions]";
- case 2: return "/Country/DZ/[Private sector institutions]";
- case 3: goto oid_2_16_12_3;
- default: return $"/Country/DZ/{values[index - 1]}";
- }
-
- // certification-authority
- #region 2.16.12.3.*
-
- oid_2_16_12_3:
-
- if (index == values.Length) return "/Country/DZ/[Electronic certification]";
- switch (values[index++])
- {
- case 1: goto oid_2_16_12_3_1;
- case 2: return "/Country/DZ/[Electronic certification]/[Governmental authority]";
- case 3: return "/Country/DZ/[Electronic certification]/[Economic authority]";
- default: return $"/Country/DZ/[Electronic certification]/{values[index - 1]}";
- }
-
- // national-authority
- #region 2.16.12.3.1.*
-
- oid_2_16_12_3_1:
-
- if (index == values.Length) return "/Country/DZ/[Electronic certification]/[National authority]";
- switch (values[index++])
- {
- case 1: goto oid_2_16_12_3_1_1;
- default: return $"/Country/DZ/[Electronic certification]/[National authority]/{values[index - 1]}";
- }
-
- // 1
- #region 2.16.12.3.1.1.*
-
- oid_2_16_12_3_1_1:
-
- if (index == values.Length) return "/Country/DZ/[Electronic certification]/[National authority]/[Authority Public-Key Infrastructure (PKI)]";
- switch (values[index++])
- {
- case 1: return "/Country/DZ/[Electronic certification]/[National authority]/[Authority Public-Key Infrastructure (PKI)]/[Certification policy]";
- case 2: return "/Country/DZ/[Electronic certification]/[National authority]/[Authority Public-Key Infrastructure (PKI)]/[Certification practice statement]";
- case 3: return "/Country/DZ/[Electronic certification]/[National authority]/[Authority Public-Key Infrastructure (PKI)]/[Timestamping policy]";
- case 4: return "/Country/DZ/[Electronic certification]/[National authority]/[Authority Public-Key Infrastructure (PKI)]/[Signature policy]";
- default: return $"/Country/DZ/[Electronic certification]/[National authority]/[Authority Public-Key Infrastructure (PKI)]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- #endregion
-
- #endregion
-
- // ad
- #region 2.16.20.*
-
- oid_2_16_20:
-
- if (index == values.Length) return "/Country/AD";
- switch (values[index++])
- {
- case 1: goto oid_2_16_20_1;
- case 2: goto oid_2_16_20_2;
- default: return $"/Country/AD/{values[index - 1]}";
- }
-
- // organitzacions
- #region 2.16.20.1.*
-
- oid_2_16_20_1:
-
- if (index == values.Length) return "/Country/AD/[Organitzacions públiques, parapúbliques o privades]";
- switch (values[index++])
- {
- case 1: goto oid_2_16_20_1_1;
- default: return $"/Country/AD/[Organitzacions públiques, parapúbliques o privades]/{values[index - 1]}";
- }
-
- // gov
- #region 2.16.20.1.1.*
-
- oid_2_16_20_1_1:
-
- if (index == values.Length) return "/Country/AD/[Organitzacions públiques, parapúbliques o privades]/[Govern d'Andorra]";
- switch (values[index++])
- {
- case 1: return "/Country/AD/[Organitzacions públiques, parapúbliques o privades]/[Govern d'Andorra]/[Secretaria General de Govern]";
- default: return $"/Country/AD/[Organitzacions públiques, parapúbliques o privades]/[Govern d'Andorra]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // regulacions
- #region 2.16.20.2.*
-
- oid_2_16_20_2:
-
- if (index == values.Length) return "/Country/AD/[Polítiques i Estàndards de l'Administració General]";
- switch (values[index++])
- {
- case 1: goto oid_2_16_20_2_1;
- default: return $"/Country/AD/[Polítiques i Estàndards de l'Administració General]/{values[index - 1]}";
- }
-
- // serveisconfianca
- #region 2.16.20.2.1.*
-
- oid_2_16_20_2_1:
-
- if (index == values.Length) return "/Country/AD/[Polítiques i Estàndards de l'Administració General]/[Serveis de confiança]";
- switch (values[index++])
- {
- case 1: goto oid_2_16_20_2_1_1;
- case 2: goto oid_2_16_20_2_1_2;
- case 3: goto oid_2_16_20_2_1_3;
- default: return $"/Country/AD/[Polítiques i Estàndards de l'Administració General]/[Serveis de confiança]/{values[index - 1]}";
- }
-
- // criptografia
- #region 2.16.20.2.1.1.*
-
- oid_2_16_20_2_1_1:
-
- if (index == values.Length) return "/Country/AD/[Polítiques i Estàndards de l'Administració General]/[Serveis de confiança]/[Polítiques de Seguretat Criptogràfica]";
- switch (values[index++])
- {
- case 1: return "/Country/AD/[Polítiques i Estàndards de l'Administració General]/[Serveis de confiança]/[Polítiques de Seguretat Criptogràfica]/[Estàndards de Seguretat Criptogràfica]";
- case 2: return "/Country/AD/[Polítiques i Estàndards de l'Administració General]/[Serveis de confiança]/[Polítiques de Seguretat Criptogràfica]/[Guies de Seguretat Criptogràfica]";
- case 3: return "/Country/AD/[Polítiques i Estàndards de l'Administració General]/[Serveis de confiança]/[Polítiques de Seguretat Criptogràfica]/[Procediments operatius de Seguretat Criptogràfica]";
- default: return $"/Country/AD/[Polítiques i Estàndards de l'Administració General]/[Serveis de confiança]/[Polítiques de Seguretat Criptogràfica]/{values[index - 1]}";
- }
-
- #endregion
-
- // keymanagement
- #region 2.16.20.2.1.2.*
-
- oid_2_16_20_2_1_2:
-
- if (index == values.Length) return "/Country/AD/[Polítiques i Estàndards de l'Administració General]/[Serveis de confiança]/[Política General de gestió de Claus]";
- switch (values[index++])
- {
- case 1: return "/Country/AD/[Polítiques i Estàndards de l'Administració General]/[Serveis de confiança]/[Política General de gestió de Claus]/[Estàndards de gestió de claus]";
- case 2: return "/Country/AD/[Polítiques i Estàndards de l'Administració General]/[Serveis de confiança]/[Política General de gestió de Claus]/[Guies de Gestió de claus]";
- case 3: return "/Country/AD/[Polítiques i Estàndards de l'Administració General]/[Serveis de confiança]/[Política General de gestió de Claus]/[Procediments operatius de gestió de claus]";
- default: return $"/Country/AD/[Polítiques i Estàndards de l'Administració General]/[Serveis de confiança]/[Política General de gestió de Claus]/{values[index - 1]}";
- }
-
- #endregion
-
- // cert
- #region 2.16.20.2.1.3.*
-
- oid_2_16_20_2_1_3:
-
- if (index == values.Length) return "/Country/AD/[Polítiques i Estàndards de l'Administració General]/[Serveis de confiança]/[Política general de Certificació digital]";
- switch (values[index++])
- {
- case 1: goto oid_2_16_20_2_1_3_1;
- default: return $"/Country/AD/[Polítiques i Estàndards de l'Administració General]/[Serveis de confiança]/[Política general de Certificació digital]/{values[index - 1]}";
- }
-
- // std
- #region 2.16.20.2.1.3.1.*
-
- oid_2_16_20_2_1_3_1:
-
- if (index == values.Length) return "/Country/AD/[Polítiques i Estàndards de l'Administració General]/[Serveis de confiança]/[Política general de Certificació digital]/[Estàndards de certificació digital]";
- switch (values[index++])
- {
- case 1: goto oid_2_16_20_2_1_3_1_1;
- case 2: return "/Country/AD/[Polítiques i Estàndards de l'Administració General]/[Serveis de confiança]/[Política general de Certificació digital]/[Estàndards de certificació digital]/[Segell empresa]";
- case 4308: return "/Country/AD/[Polítiques i Estàndards de l'Administració General]/[Serveis de confiança]/[Política general de Certificació digital]/[Estàndards de certificació digital]/[Persona física al servei organitzacio]";
- default: return $"/Country/AD/[Polítiques i Estàndards de l'Administració General]/[Serveis de confiança]/[Política general de Certificació digital]/[Estàndards de certificació digital]/{values[index - 1]}";
- }
-
- // personafisica
- #region 2.16.20.2.1.3.1.1.*
-
- oid_2_16_20_2_1_3_1_1:
-
- if (index == values.Length) return "/Country/AD/[Polítiques i Estàndards de l'Administració General]/[Serveis de confiança]/[Política general de Certificació digital]/[Estàndards de certificació digital]/[Certificats tipus de persona física]";
- switch (values[index++])
- {
- case 1: return "/Country/AD/[Polítiques i Estàndards de l'Administració General]/[Serveis de confiança]/[Política general de Certificació digital]/[Estàndards de certificació digital]/[Certificats tipus de persona física]/[Certificats tipus de persona física de nivell 1]";
- case 3: return "/Country/AD/[Polítiques i Estàndards de l'Administració General]/[Serveis de confiança]/[Política general de Certificació digital]/[Estàndards de certificació digital]/[Certificats tipus de persona física]/[Certificats tipus de persona física de nivell 3]";
- default: return $"/Country/AD/[Polítiques i Estàndards de l'Administració General]/[Serveis de confiança]/[Política general de Certificació digital]/[Estàndards de certificació digital]/[Certificats tipus de persona física]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- #endregion
-
- #endregion
-
- #endregion
-
- #endregion
-
- // ar
- #region 2.16.32.*
-
- oid_2_16_32:
-
- if (index == values.Length) return "/Country/AR";
- switch (values[index++])
- {
- //TODO: case 0: return "/Country/AR/[XXXXX]";
- default: return $"/Country/AR/{values[index - 1]}";
- }
-
- #endregion
-
- // bd
- #region 2.16.50.*
-
- oid_2_16_50:
-
- if (index == values.Length) return "/Country/BD";
- switch (values[index++])
- {
- //TODO: case 1: return "/Country/BD/[XXXXX]";
- default: return $"/Country/BD/{values[index - 1]}";
- }
-
- #endregion
-
- // bm
- #region 2.16.60.*
-
- oid_2_16_60:
-
- if (index == values.Length) return "/Country/BM";
- switch (values[index++])
- {
- //TODO: case 1: return "/Country/BM/[XXXXX]";
- //TODO: case 2: return "/Country/BM/[XXXXX]";
- //TODO: case 3: return "/Country/BM/[XXXXX]";
- //TODO: case 7: return "/Country/BM/[XXXXX]";
- //TODO: case 8: return "/Country/BM/[XXXXX]";
- default: return $"/Country/BM/{values[index - 1]}";
- }
-
- #endregion
-
- // br
- #region 2.16.76.*
-
- oid_2_16_76:
-
- if (index == values.Length) return "/Country/BR";
- switch (values[index++])
- {
- //TODO: case 1: return "/Country/BR/[XXXXX]";
- //TODO: case 2: return "/Country/BR/[XXXXX]";
- //TODO: case 3: return "/Country/BR/[XXXXX]";
- //TODO: case 4: return "/Country/BR/[XXXXX]";
- default: return $"/Country/BR/{values[index - 1]}";
- }
-
- #endregion
-
- // ca
- #region 2.16.124.*
-
- oid_2_16_124:
-
- if (index == values.Length) return "/Country/CA";
- switch (values[index++])
- {
- //TODO: case 1: return "/Country/CA/[XXXXX]";
- //TODO: case 2: return "/Country/CA/[XXXXX]";
- //TODO: case 3: return "/Country/CA/[XXXXX]";
- //TODO: case 4: return "/Country/CA/[XXXXX]";
- //TODO: case 5: return "/Country/CA/[XXXXX]";
- //TODO: case 6: return "/Country/CA/[XXXXX]";
- //TODO: case 7: return "/Country/CA/[XXXXX]";
- //TODO: case 8: return "/Country/CA/[XXXXX]";
- //TODO: case 9: return "/Country/CA/[XXXXX]";
- //TODO: case 10: return "/Country/CA/[XXXXX]";
- //TODO: case 11: return "/Country/CA/[XXXXX]";
- //TODO: case 12: return "/Country/CA/[XXXXX]";
- //TODO: case 13: return "/Country/CA/[XXXXX]";
- //TODO: case 101: return "/Country/CA/[XXXXX]";
- //TODO: case 101: return "/Country/CA/[XXXXX]";
- //TODO: case 101: return "/Country/CA/[XXXXX]";
- //TODO: case 101: return "/Country/CA/[XXXXX]";
- //TODO: case 101: return "/Country/CA/[XXXXX]";
- //TODO: case 101: return "/Country/CA/[XXXXX]";
- //TODO: case 101: return "/Country/CA/[XXXXX]";
- //TODO: case 101: return "/Country/CA/[XXXXX]";
- //TODO: case 101: return "/Country/CA/[XXXXX]";
- //TODO: case 101: return "/Country/CA/[XXXXX]";
- //TODO: case 101: return "/Country/CA/[XXXXX]";
- //TODO: case 101: return "/Country/CA/[XXXXX]";
- //TODO: case 101: return "/Country/CA/[XXXXX]";
- //TODO: case 101: return "/Country/CA/[XXXXX]";
- //TODO: case 101: return "/Country/CA/[XXXXX]";
- //TODO: case 101: return "/Country/CA/[XXXXX]";
- //TODO: case 101: return "/Country/CA/[XXXXX]";
- //TODO: case 101: return "/Country/CA/[XXXXX]";
- //TODO: case 101: return "/Country/CA/[XXXXX]";
- //TODO: case 101: return "/Country/CA/[XXXXX]";
- //TODO: case 101: return "/Country/CA/[XXXXX]";
- //TODO: case 101: return "/Country/CA/[XXXXX]";
- //TODO: case 101: return "/Country/CA/[XXXXX]";
- //TODO: case 101: return "/Country/CA/[XXXXX]";
- //TODO: case 101: return "/Country/CA/[XXXXX]";
- //TODO: case 101: return "/Country/CA/[XXXXX]";
- //TODO: case 101: return "/Country/CA/[XXXXX]";
- //TODO: case 101: return "/Country/CA/[XXXXX]";
- //TODO: case 101: return "/Country/CA/[XXXXX]";
- //TODO: case 101: return "/Country/CA/[XXXXX]";
- //TODO: case 101: return "/Country/CA/[XXXXX]";
- //TODO: case 101: return "/Country/CA/[XXXXX]";
- //TODO: case 101: return "/Country/CA/[XXXXX]";
- //TODO: case 101: return "/Country/CA/[XXXXX]";
- //TODO: case 101: return "/Country/CA/[XXXXX]";
- //TODO: case 101: return "/Country/CA/[XXXXX]";
- //TODO: case 101: return "/Country/CA/[XXXXX]";
- //TODO: case 101: return "/Country/CA/[XXXXX]";
- //TODO: case 101: return "/Country/CA/[XXXXX]";
- //TODO: case 101: return "/Country/CA/[XXXXX]";
- //TODO: case 101: return "/Country/CA/[XXXXX]";
- //TODO: case 101: return "/Country/CA/[XXXXX]";
- //TODO: case 101: return "/Country/CA/[XXXXX]";
- //TODO: case 101: return "/Country/CA/[XXXXX]";
- //TODO: case 101: return "/Country/CA/[XXXXX]";
- //TODO: case 101: return "/Country/CA/[XXXXX]";
- //TODO: case 101: return "/Country/CA/[XXXXX]";
- //TODO: case 101: return "/Country/CA/[XXXXX]";
- //TODO: case 101: return "/Country/CA/[XXXXX]";
- //TODO: case 101: return "/Country/CA/[XXXXX]";
- //TODO: case 101: return "/Country/CA/[XXXXX]";
- //TODO: case 101: return "/Country/CA/[XXXXX]";
- default: return $"/Country/CA/{values[index - 1]}";
- }
-
- #endregion
-
- // lk
- #region 2.16.144.*
-
- oid_2_16_144:
-
- if (index == values.Length) return "/Country/LK";
- switch (values[index++])
- {
- //TODO: case 1: return "/Country/LK/[XXXXX]";
- default: return $"/Country/LK/{values[index - 1]}";
- }
-
- #endregion
-
- // cn, chn
- #region 2.16.156.*
-
- oid_2_16_156:
-
- if (index == values.Length) return "/Country/CN";
- switch (values[index++])
- {
- //TODO: case 1: return "/Country/CN/[XXXXX]";
- //TODO: case 1: return "/Country/CN/[XXXXX]";
- //TODO: case 1: return "/Country/CN/[XXXXX]";
- //TODO: case 1: return "/Country/CN/[XXXXX]";
- //TODO: case 1: return "/Country/CN/[XXXXX]";
- //TODO: case 1: return "/Country/CN/[XXXXX]";
- //TODO: case 1: return "/Country/CN/[XXXXX]";
- //TODO: case 1: return "/Country/CN/[XXXXX]";
- //TODO: case 1: return "/Country/CN/[XXXXX]";
- //TODO: case 1: return "/Country/CN/[XXXXX]";
- //TODO: case 1: return "/Country/CN/[XXXXX]";
- //TODO: case 1: return "/Country/CN/[XXXXX]";
- //TODO: case 1: return "/Country/CN/[XXXXX]";
- //TODO: case 1: return "/Country/CN/[XXXXX]";
- //TODO: case 1: return "/Country/CN/[XXXXX]";
- //TODO: case 1: return "/Country/CN/[XXXXX]";
- //TODO: case 1: return "/Country/CN/[XXXXX]";
- //TODO: case 1: return "/Country/CN/[XXXXX]";
- //TODO: case 1: return "/Country/CN/[XXXXX]";
- //TODO: case 1: return "/Country/CN/[XXXXX]";
- //TODO: case 1: return "/Country/CN/[XXXXX]";
- //TODO: case 1: return "/Country/CN/[XXXXX]";
- //TODO: case 1: return "/Country/CN/[XXXXX]";
- //TODO: case 1: return "/Country/CN/[XXXXX]";
- //TODO: case 1: return "/Country/CN/[XXXXX]";
- //TODO: case 1: return "/Country/CN/[XXXXX]";
- //TODO: case 1: return "/Country/CN/[XXXXX]";
- //TODO: case 1: return "/Country/CN/[XXXXX]";
- //TODO: case 1: return "/Country/CN/[XXXXX]";
- //TODO: case 1: return "/Country/CN/[XXXXX]";
- //TODO: case 1: return "/Country/CN/[XXXXX]";
- //TODO: case 1: return "/Country/CN/[XXXXX]";
- //TODO: case 1: return "/Country/CN/[XXXXX]";
- //TODO: case 1: return "/Country/CN/[XXXXX]";
- //TODO: case 1: return "/Country/CN/[XXXXX]";
- //TODO: case 1: return "/Country/CN/[XXXXX]";
- //TODO: case 1: return "/Country/CN/[XXXXX]";
- //TODO: case 1: return "/Country/CN/[XXXXX]";
- //TODO: case 1: return "/Country/CN/[XXXXX]";
- //TODO: case 1: return "/Country/CN/[XXXXX]";
- //TODO: case 1: return "/Country/CN/[XXXXX]";
- //TODO: case 1: return "/Country/CN/[XXXXX]";
- //TODO: case 1: return "/Country/CN/[XXXXX]";
- default: return $"/Country/CN/{values[index - 1]}";
- }
-
- #endregion
-
- // tw
- #region 2.16.158.*
-
- oid_2_16_158:
-
- if (index == values.Length) return "/Country/TW";
- switch (values[index++])
- {
- //TODO: case 1: return "/Country/TW/[XXXXX]";
- //TODO: case 101: return "/Country/TW/[XXXXX]";
- //TODO: case 168: return "/Country/TW/[XXXXX]";
- default: return $"/Country/TW/{values[index - 1]}";
- }
-
- #endregion
-
- // hr
- #region 2.16.191.*
-
- oid_2_16_191:
-
- if (index == values.Length) return "/Country/HR";
- switch (values[index++])
- {
- //TODO: case 10: return "/Country/HR/[XXXXX]";
- //TODO: case 20: return "/Country/HR/[XXXXX]";
- //TODO: case 100: return "/Country/HR/[XXXXX]";
- default: return $"/Country/HR/{values[index - 1]}";
- }
-
- #endregion
-
- // ec
- #region 2.16.218.*
-
- oid_2_16_218:
-
- if (index == values.Length) return "/Country/EC";
- switch (values[index++])
- {
- //TODO: case 0: return "/Country/EC/[XXXXX]";
- default: return $"/Country/EC/{values[index - 1]}";
- }
-
- #endregion
-
- // de
- #region 2.16.276.*
-
- oid_2_16_276:
-
- if (index == values.Length) return "/Country/DE";
- switch (values[index++])
- {
- //TODO: case 1: return "/Country/DE/[XXXXX]";
- default: return $"/Country/DE/{values[index - 1]}";
- }
-
- #endregion
-
- // hn
- #region 2.16.340.*
-
- oid_2_16_340:
-
- if (index == values.Length) return "/Country/HN";
- switch (values[index++])
- {
- //TODO: case 1: return "/Country/HN/[XXXXX]";
- default: return $"/Country/HN/{values[index - 1]}";
- }
-
- #endregion
-
- // hk
- #region 2.16.344.*
-
- oid_2_16_344:
-
- if (index == values.Length) return "/Country/HK";
- switch (values[index++])
- {
- //TODO: case 1: return "/Country/HK/[XXXXX]";
- //TODO: case 2: return "/Country/HK/[XXXXX]";
- //TODO: case 8: return "/Country/HK/[XXXXX]";
- default: return $"/Country/HK/{values[index - 1]}";
- }
-
- #endregion
-
- // is
- #region 2.16.352.*
-
- oid_2_16_352:
-
- if (index == values.Length) return "/Country/IS";
- switch (values[index++])
- {
- //TODO: case 1: return "/Country/IS/[XXXXX]";
- default: return $"/Country/IS/{values[index - 1]}";
- }
-
- #endregion
-
- // in
- #region 2.16.356.*
-
- oid_2_16_356:
-
- if (index == values.Length) return "/Country/IN";
- switch (values[index++])
- {
- //TODO: case 100: return "/Country/IN/[XXXXX]";
- default: return $"/Country/IN/{values[index - 1]}";
- }
-
- #endregion
-
- // ir
- #region 2.16.364.*
-
- oid_2_16_364:
-
- if (index == values.Length) return "/Country/IR";
- switch (values[index++])
- {
- //TODO: case 1: return "/Country/IR/[XXXXX]";
- //TODO: case 101: return "/Country/IR/[XXXXX]";
- //TODO: case 102: return "/Country/IR/[XXXXX]";
- //TODO: case 103: return "/Country/IR/[XXXXX]";
- //TODO: case 105: return "/Country/IR/[XXXXX]";
- //TODO: case 2489: return "/Country/IR/[XXXXX]";
- //TODO: case 4020: return "/Country/IR/[XXXXX]";
- default: return $"/Country/IR/{values[index - 1]}";
- }
-
- #endregion
-
- // it
- #region 2.16.380.*
-
- oid_2_16_380:
-
- if (index == values.Length) return "/Country/IT";
- switch (values[index++])
- {
- //TODO: case 1: return "/Country/IT/[XXXXX]";
- //TODO: case 2: return "/Country/IT/[XXXXX]";
- //TODO: case 7: return "/Country/IT/[XXXXX]";
- default: return $"/Country/IT/{values[index - 1]}";
- }
-
- #endregion
-
- // jm
- #region 2.16.388.*
-
- oid_2_16_388:
-
- if (index == values.Length) return "/Country/JM";
- switch (values[index++])
- {
- //TODO: case 1: return "/Country/JM/[XXXXX]";
- default: return $"/Country/JM/{values[index - 1]}";
- }
-
- #endregion
-
- // mt
- #region 2.16.470.*
-
- oid_2_16_470:
-
- if (index == values.Length) return "/Country/MT";
- switch (values[index++])
- {
- //TODO: case 1: return "/Country/MT/[XXXXX]";
- //TODO: case 2: return "/Country/MT/[XXXXX]";
- //TODO: case 3: return "/Country/MT/[XXXXX]";
- //TODO: case 4: return "/Country/MT/[XXXXX]";
- //TODO: case 5: return "/Country/MT/[XXXXX]";
- default: return $"/Country/MT/{values[index - 1]}";
- }
-
- #endregion
-
- // nl, nederland
- #region 2.16.528.*
-
- oid_2_16_528:
-
- if (index == values.Length) return "/Country/NL";
- switch (values[index++])
- {
- //TODO: case 1: return "/Country/NL/[XXXXX]";
- default: return $"/Country/NL/{values[index - 1]}";
- }
-
- #endregion
-
- // nz
- #region 2.16.554.*
-
- oid_2_16_554:
-
- if (index == values.Length) return "/Country/NZ";
- switch (values[index++])
- {
- //TODO: case 101: return "/Country/NZ/[XXXXX]";
- default: return $"/Country/NZ/{values[index - 1]}";
- }
-
- #endregion
-
- // no
- #region 2.16.578.*
-
- oid_2_16_578:
-
- if (index == values.Length) return "/Country/NO";
- switch (values[index++])
- {
- //TODO: case 1: return "/Country/NO/[XXXXX]";
- //TODO: case 2: return "/Country/NO/[XXXXX]";
- default: return $"/Country/NO/{values[index - 1]}";
- }
-
- #endregion
-
- // pa
- #region 2.16.591.*
-
- oid_2_16_591:
-
- if (index == values.Length) return "/Country/PA";
- switch (values[index++])
- {
- //TODO: case 1: return "/Country/PA/[XXXXX]";
- //TODO: case 2: return "/Country/PA/[XXXXX]";
- //TODO: case 3: return "/Country/PA/[XXXXX]";
- //TODO: case 4: return "/Country/PA/[XXXXX]";
- default: return $"/Country/PA/{values[index - 1]}";
- }
-
- #endregion
-
- // pt
- #region 2.16.620.*
-
- oid_2_16_620:
-
- if (index == values.Length) return "/Country/PT";
- switch (values[index++])
- {
- //TODO: case 2: return "/Country/PT/[XXXXX]";
- default: return $"/Country/PT/{values[index - 1]}";
- }
-
- #endregion
-
- // sa
- #region 2.16.682.*
-
- oid_2_16_682:
-
- if (index == values.Length) return "/Country/SA";
- switch (values[index++])
- {
- //TODO: case 1: return "/Country/SA/[XXXXX]";
- //TODO: case 2000: return "/Country/SA/[XXXXX]";
- default: return $"/Country/SA/{values[index - 1]}";
- }
-
- #endregion
-
- // es
- #region 2.16.724.*
-
- oid_2_16_724:
-
- if (index == values.Length) return "/Country/ES";
- switch (values[index++])
- {
- //TODO: case 1: return "/Country/ES/[XXXXX]";
- //TODO: case 2: return "/Country/ES/[XXXXX]";
- //TODO: case 3: return "/Country/ES/[XXXXX]";
- //TODO: case 4: return "/Country/ES/[XXXXX]";
- //TODO: case 5: return "/Country/ES/[XXXXX]";
- //TODO: case 6: return "/Country/ES/[XXXXX]";
- //TODO: case 7: return "/Country/ES/[XXXXX]";
- //TODO: case 8: return "/Country/ES/[XXXXX]";
- //TODO: case 9: return "/Country/ES/[XXXXX]";
- //TODO: case 10: return "/Country/ES/[XXXXX]";
- //TODO: case 11: return "/Country/ES/[XXXXX]";
- default: return $"/Country/ES/{values[index - 1]}";
- }
-
- #endregion
-
- // ch
- #region 2.16.756.*
-
- oid_2_16_756:
-
- if (index == values.Length) return "/Country/CH";
- switch (values[index++])
- {
- //TODO: case 1: return "/Country/CH/[XXXXX]";
- //TODO: case 2: return "/Country/CH/[XXXXX]";
- //TODO: case 3: return "/Country/CH/[XXXXX]";
- //TODO: case 4: return "/Country/CH/[XXXXX]";
- //TODO: case 5: return "/Country/CH/[XXXXX]";
- //TODO: case 6: return "/Country/CH/[XXXXX]";
- //TODO: case 10: return "/Country/CH/[XXXXX]";
- //TODO: case 11: return "/Country/CH/[XXXXX]";
- default: return $"/Country/CH/{values[index - 1]}";
- }
-
- #endregion
-
- // th
- #region 2.16.764.*
-
- oid_2_16_764:
-
- if (index == values.Length) return "/Country/TH";
- switch (values[index++])
- {
- //TODO: case 1: return "/Country/TH/[XXXXX]";
- default: return $"/Country/TH/{values[index - 1]}";
- }
-
- #endregion
-
- // ae
- #region 2.16.784.*
-
- oid_2_16_784:
-
- if (index == values.Length) return "/Country/AE";
- switch (values[index++])
- {
- //TODO: case 1: return "/Country/AE/[XXXXX]";
- //TODO: case 2: return "/Country/AE/[XXXXX]";
- default: return $"/Country/AE/{values[index - 1]}";
- }
-
- #endregion
-
- // tn
- #region 2.16.788.*
-
- oid_2_16_788:
-
- if (index == values.Length) return "/Country/TN";
- switch (values[index++])
- {
- //TODO: case 0: return "/Country/TN/[XXXXX]";
- //TODO: case 1: return "/Country/TN/[XXXXX]";
- //TODO: case 2: return "/Country/TN/[XXXXX]";
- default: return $"/Country/TN/{values[index - 1]}";
- }
-
- #endregion
-
- // tr
- #region 2.16.792.*
-
- oid_2_16_792:
-
- if (index == values.Length) return "/Country/TR";
- switch (values[index++])
- {
- //TODO: case 0: return "/Country/TR/[XXXXX]";
- //TODO: case 1: return "/Country/TR/[XXXXX]";
- //TODO: case 2: return "/Country/TR/[XXXXX]";
- //TODO: case 3: return "/Country/TR/[XXXXX]";
- default: return $"/Country/TR/{values[index - 1]}";
- }
-
- #endregion
-
- // us
- #region 2.16.840.*
-
- oid_2_16_840:
-
- if (index == values.Length) return "/Country/US";
- switch (values[index++])
- {
- case 1: goto oid_2_16_840_1;
- default: return $"/Country/US/{values[index - 1]}";
- }
-
- // organization
- #region 2.16.840.1.*
-
- oid_2_16_840_1:
-
- if (index == values.Length) return "/Country/US/[organization]";
- switch (values[index++])
- {
- case 101: goto oid_2_16_840_1_101;
- case 113531: return "/Country/US/[organization]/[Control Data Corporation (CDC)]";
- case 113542: return "/Country/US/[organization]/[TRW Inc.]";
- case 113545: return "/Country/US/[organization]/[AT&T Canada]";
- case 113560: return "/Country/US/[organization]/[Columbia University in the City of New York]";
- case 113564: return "/Country/US/[organization]/[Eastman Kodak Company]";
- case 113593: return "/Country/US/[organization]/[University of Minnesota]";
- case 113669: return "/Country/US/[organization]/[Merge Technologies]";
- case 113678: goto oid_2_16_840_1_113678;
- case 113694: goto oid_2_16_840_1_113694;
- case 113719: goto oid_2_16_840_1_113719;
- case 113730: goto oid_2_16_840_1_113730;
- case 113731: return "/Country/US/[organization]/[CertCo]";
- case 113732: return "/Country/US/[organization]/[Television Computer, Inc. / Hyperstamps]";
- case 113733: goto oid_2_16_840_1_113733;
- case 113735: return "/Country/US/[organization]/[BMC Software, Inc]";
- case 113741: goto oid_2_16_840_1_113741;
- case 113762: return "/Country/US/[organization]/[National Institutes of Health (NIH)]";
- case 113793: return "/Country/US/[organization]/[Motorola Inc.]";
- case 113818: return "/Country/US/[organization]/[Cylink Corporation]";
- case 113839: return "/Country/US/[organization]/[IdenTrust]";
- case 113883: goto oid_2_16_840_1_113883;
- case 113894: return "/Country/US/[organization]/[Oracle Corporation]";
- case 113903: return "/Country/US/[organization]/[Citigroup]";
- case 113937: return "/Country/US/[organization]/[Calvin College]";
- case 113938: return "/Country/US/[organization]/[Equifax, Inc.]";
- case 113983: return "/Country/US/[organization]/[Bank of America]";
- case 113992: return "/Country/US/[organization]/[Mississippi State University]";
- //TODO: case 113995: goto oid_2_16_840_1_113995;
- case 113996: return "/Country/US/[organization]/[Equifax Secure, Inc.]";
- case 114003: return "/Country/US/[organization]/AlphaTrust-Corporation";
- //TODO: case 114027: goto oid_2_16_840_1_114027;
- case 114028: return "/Country/US/[organization]/[Entrust]";
- case 114060: return "/Country/US/[organization]/[Siemens Medical Solutions Health Services]";
- case 114102: return "/Country/US/[organization]/[CyberSafe Corporation]";
- case 114160: return "/Country/US/[organization]/[marchFIRST]";
- //TODO: case 114171: goto oid_2_16_840_1_114171;
- case 114187: return "/Country/US/[organization]/[Avaya, Inc.]";
- //TODO: case 114222: goto oid_2_16_840_1_114222;
- case 114223: return "/Country/US/[organization]/[ANSI C12.22 application titles (ApTitle)]";
- case 114273: return "/Country/US/[organization]/[State of Illinois]";
- case 114274: return "/Country/US/[organization]/[American College of Radiology]";
- //TODO: case 114334: goto oid_2_16_840_1_114334;
- case 114360: return "/Country/US/[organization]/[MIB Group, Inc.]";
- //TODO: case 114404: goto oid_2_16_840_1_114404;
- //TODO: case 114412: goto oid_2_16_840_1_114412;
- case 114413: return "/Country/US/[organization]/[Starfield Technologies, LLC, part of Go Daddy (Go Daddy Operating Company, LLC; The Go Daddy Group, Inc.)]";
- case 114425: return "/Country/US/[organization]/[InterComputer Network]";
- case 114426: return "/Country/US/[organization]/[InterComputer Corporation]";
- case 114453: return "/Country/US/[organization]/[Penango, Inc.]";
- case 114459: return "/Country/US/[organization]/[Corepoint Health, LLC]";
- //TODO: case 114505: goto oid_2_16_840_1_114505;
- //TODO: case 114519: goto oid_2_16_840_1_114519;
- //TODO: case 114547: goto oid_2_16_840_1_114547;
- case 114549: return "/Country/US/[organization]/[MaxMD Maxsignatures]";
- //TODO: case 114569: goto oid_2_16_840_1_114569;
- //TODO: case 114572: goto oid_2_16_840_1_114572;
- default: return $"/Country/US/[organization]/{values[index - 1]}";
- }
-
- // gov
- #region 2.16.840.1.101.*
-
- oid_2_16_840_1_101:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]";
- switch (values[index++])
- {
- case 2: goto oid_2_16_840_1_101_2;
- case 3: goto oid_2_16_840_1_101_3;
- case 10: goto oid_2_16_840_1_101_10;
- case 100: goto oid_2_16_840_1_101_100;
- default: return $"/Country/US/[US government]/{values[index - 1]}";
- }
-
- // dod
- #region 2.16.840.1.101.2.*
-
- oid_2_16_840_1_101_2:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]";
- switch (values[index++])
- {
- case 1: goto oid_2_16_840_1_101_2_1;
- case 2: goto oid_2_16_840_1_101_2_2;
- default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/{values[index - 1]}";
- }
-
- // infosec
- #region 2.16.840.1.101.2.1.*
-
- oid_2_16_840_1_101_2_1:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]";
- switch (values[index++])
- {
- case 0: goto oid_2_16_840_1_101_2_1_0;
- case 1: goto oid_2_16_840_1_101_2_1_1;
- case 2: goto oid_2_16_840_1_101_2_1_2;
- case 3: goto oid_2_16_840_1_101_2_1_3;
- case 4: goto oid_2_16_840_1_101_2_1_4;
- case 5: goto oid_2_16_840_1_101_2_1_5;
- case 6: goto oid_2_16_840_1_101_2_1_6;
- case 7: goto oid_2_16_840_1_101_2_1_7;
- case 8: goto oid_2_16_840_1_101_2_1_8;
- case 10: goto oid_2_16_840_1_101_2_1_10;
- case 11: goto oid_2_16_840_1_101_2_1_11;
- case 12: goto oid_2_16_840_1_101_2_1_12;
- case 16: goto oid_2_16_840_1_101_2_1_16;
- case 20: goto oid_2_16_840_1_101_2_1_20;
- case 21: goto oid_2_16_840_1_101_2_1_21;
- case 22: goto oid_2_16_840_1_101_2_1_22;
- default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/{values[index - 1]}";
- }
-
- // modules
- #region 2.16.840.1.101.2.1.0.*
-
- oid_2_16_840_1_101_2_1_0:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[ASN.1 modules]";
- switch (values[index++])
- {
- case 3: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[ASN.1 modules]/[MSPDirectoryAdditions]";
- case 20: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[ASN.1 modules]/[InformationSecurityLabelModule]";
- case 30: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[ASN.1 modules]/[TAMP-Protocol-v2]";
- case 31: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[ASN.1 modules]/[TAMP-Protocol-v2-88]";
- case 33: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[ASN.1 modules]/[TrustAnchorInfoModule]";
- case 37: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[ASN.1 modules]/[TrustAnchorInfoModule-88]";
- default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[ASN.1 modules]/{values[index - 1]}";
- }
-
- #endregion
-
- // algorithms
- #region 2.16.840.1.101.2.1.1.*
-
- oid_2_16_840_1_101_2_1_1:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-sdnsSignatureAlgorithm]";
- case 2: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-mosaicSignatureAlgorithm]";
- case 3: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-sdnsConfidentialityAlgorithm]";
- case 4: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-mosaicConfidentialityAlgorithm]";
- case 5: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-sdnsIntegrityAlgorithm]";
- case 6: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-mosaicIntegrityAlgorithm]";
- case 7: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-sdnsTokenProtectionAlgorithm]";
- case 8: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-mosaicTokenProtectionAlgorithm]";
- case 9: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-sdnsKeyManagementAlgorithm]";
- case 10: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-mosaicKeyManagementAlgorithm]";
- case 11: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-sdnsKMandSigAlgorithms]";
- case 12: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-mosaicKMandSigAlgorithms]";
- case 13: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-SuiteASignatureAlgorithm]";
- case 14: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-SuiteAConfidentialityAlgorithm]";
- case 15: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-SuiteAIntegrityAlgorithm]";
- case 16: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-SuiteATokenProtectionAlgorithm]";
- case 17: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-SuiteAKeyManagementAlgorithm]";
- case 18: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-SuiteAKMandSigAlgorithms]";
- case 19: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-mosaicUpdatedSigAlgorithm]";
- case 20: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-mosaicKMandUpdSigAlgorithms]";
- case 21: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-mosaicUpdatedIntegAlgorithm]";
- case 22: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-keyExchangeAlgorithm]";
- case 23: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-fortezzaWrap80Algorithm]";
- case 24: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/[id-kEAKeyEncryptionAlgorithm]";
- default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Algorithms]/{values[index - 1]}";
- }
-
- #endregion
-
- // formats
- #region 2.16.840.1.101.2.1.2.*
-
- oid_2_16_840_1_101_2_1_2:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[id-rfc822-message-format]";
- case 2: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[id-empty-content]";
- case 3: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[US DMS ACP 120 content type]";
- case 42: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[id-msp-rev3-content-type]";
- case 48: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[id-msp-content-type]";
- case 49: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[id-msp-rekey-agent-protocol]";
- case 50: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[mspMMP]";
- case 66: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[mspRev3-1ContentType]";
- case 72: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[forwarded-MSP-message-body-part]";
- case 73: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[mspForwardedMessageParameters]";
- case 74: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[forwarded-csp-msg-body-part]";
- case 75: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[csp-forwarded-message-parameters-id]";
- case 76: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[mspMMP2]";
- case 77: goto oid_2_16_840_1_101_2_1_2_77;
- case 78: goto oid_2_16_840_1_101_2_1_2_78;
- default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/{values[index - 1]}";
- }
-
- // id-tamp
- #region 2.16.840.1.101.2.1.2.77.*
-
- oid_2_16_840_1_101_2_1_2_77:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[id-tamp]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[id-tamp]/[id-ct-TAMP-statusQuery]";
- case 2: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[id-tamp]/[id-ct-TAMP-statusResponse]";
- case 3: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[id-tamp]/[id-ct-TAMP-update]";
- case 4: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[id-tamp]/[id-ct-TAMP-updateConfirm]";
- case 5: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[id-tamp]/[id-ct-TAMP-apexUpdate]";
- case 6: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[id-tamp]/[id-ct-TAMP-apexUpdateConfirm]";
- case 7: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[id-tamp]/[id-ct-TAMP-communityUpdate]";
- case 8: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[id-tamp]/[id-ct-TAMP-communityUpdateConfirm]";
- case 9: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[id-tamp]/[id-ct-TAMP-error]";
- case 10: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[id-tamp]/[id-ct-TAMP-seqNumAdjust]";
- case 11: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[id-tamp]/[id-ct-TAMP-seqNumAdjustConfirm]";
- default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[id-tamp]/{values[index - 1]}";
- }
-
- #endregion
-
- // key-package-content-types
- #region 2.16.840.1.101.2.1.2.78.*
-
- oid_2_16_840_1_101_2_1_2_78:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[Key package content types]";
- switch (values[index++])
- {
- case 2: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[Key package content types]/[id-ct-KP-encryptedKeyPkg]";
- case 3: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[Key package content types]/[id-ct-KP-keyPackageReceipt]";
- case 5: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[Key package content types]/[id-ct-KP-aKeyPackage]";
- case 6: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[Key package content types]/[id-ct-KP-keyPackageError]";
- default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Formats]/[Key package content types]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // policy
- #region 2.16.840.1.101.2.1.3.*
-
- oid_2_16_840_1_101_2_1_3:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[id-sdns-security-policy-id]";
- case 2: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[id-sdns-prbac-id]";
- case 3: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[id-mosaic-prbac-id]";
- case 10: goto oid_2_16_840_1_101_2_1_3_10;
- case 11: goto oid_2_16_840_1_101_2_1_3_11;
- case 12: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[defaultSecurityPolicy]";
- case 13: goto oid_2_16_840_1_101_2_1_3_13;
- default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/{values[index - 1]}";
- }
-
- // 10
- #region 2.16.840.1.101.2.1.3.10.*
-
- oid_2_16_840_1_101_2_1_3_10:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[siSecurityPolicy]";
- switch (values[index++])
- {
- case 0: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[siSecurityPolicy]/[siNASP]";
- case 1: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[siSecurityPolicy]/[siELCO]";
- case 2: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[siSecurityPolicy]/[siTK]";
- case 3: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[siSecurityPolicy]/[siDSAP]";
- case 4: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[siSecurityPolicy]/[siSSSS]";
- case 5: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[siSecurityPolicy]/[siDNASP]";
- case 6: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[siSecurityPolicy]/[siBYEMAN]";
- case 7: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[siSecurityPolicy]/[siREL-US]";
- case 8: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[siSecurityPolicy]/[siREL-AUS]";
- case 9: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[siSecurityPolicy]/[siREL-CAN]";
- case 10: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[siSecurityPolicy]/[siREL-UK]";
- case 11: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[siSecurityPolicy]/[siREL-NZ]";
- case 12: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[siSecurityPolicy]/[siGeneric]";
- default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[siSecurityPolicy]/{values[index - 1]}";
- }
-
- #endregion
-
- // 11
- #region 2.16.840.1.101.2.1.3.11.*
-
- oid_2_16_840_1_101_2_1_3_11:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[Genser security policy]";
- switch (values[index++])
- {
- case 0: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[Genser security policy]/[genserNations]";
- case 1: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[Genser security policy]/[genserComsec]";
- case 2: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[Genser security policy]/[genserAcquisition]";
- case 3: goto oid_2_16_840_1_101_2_1_3_11_3;
- default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[Genser security policy]/{values[index - 1]}";
- }
-
- // 3
- #region 2.16.840.1.101.2.1.3.11.3.*
-
- oid_2_16_840_1_101_2_1_3_11_3:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[Genser security policy]/[genserSecurityCategories]";
- switch (values[index++])
- {
- case 0: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[Genser security policy]/[genserSecurityCategories]/[genserTagSetName]";
- default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[Genser security policy]/[genserSecurityCategories]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // 13
- #region 2.16.840.1.101.2.1.3.13.*
-
- oid_2_16_840_1_101_2_1_3_13:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[capcoMarkings]";
- switch (values[index++])
- {
- case 0: goto oid_2_16_840_1_101_2_1_3_13_0;
- default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[capcoMarkings]/{values[index - 1]}";
- }
-
- // 0
- #region 2.16.840.1.101.2.1.3.13.0.*
-
- oid_2_16_840_1_101_2_1_3_13_0:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[capcoMarkings]/[capcoSecurityCategories]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[capcoMarkings]/[capcoSecurityCategories]/[capcoTagSetName1]";
- case 2: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[capcoMarkings]/[capcoSecurityCategories]/[capcoTagSetName2]";
- case 3: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[capcoMarkings]/[capcoSecurityCategories]/[capcoTagSetName3]";
- case 4: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[capcoMarkings]/[capcoSecurityCategories]/[capcoTagSetName4]";
- default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Policy]/[capcoMarkings]/[capcoSecurityCategories]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- #endregion
-
- // id-object-classes
- #region 2.16.840.1.101.2.1.4.*
-
- oid_2_16_840_1_101_2_1_4:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Object classes]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Object classes]/[id-msp-user-sdns]";
- case 2: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Object classes]/[id-mail-list]";
- case 3: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Object classes]/[id-dsa-sdns]";
- case 4: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Object classes]/[id-ca-sdns]";
- case 5: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Object classes]/[id-crls-sdns]";
- case 6: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Object classes]/[id-msp-user-mosaic]";
- case 7: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Object classes]/[id-dsa-mosaic]";
- case 8: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Object classes]/[id-ca-mosaic]";
- case 9: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Object classes]/[id-krl-mosaic]";
- case 10: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Object classes]/[id-strong-auth-user-sdns]";
- case 11: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Object classes]/[id-strong-auth-user-mosaic]";
- default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Object classes]/{values[index - 1]}";
- }
-
- #endregion
-
- // attributes, id-attributes
- #region 2.16.840.1.101.2.1.5.*
-
- oid_2_16_840_1_101_2_1_5:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-sdnsKeyManagementCertificate]";
- case 2: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-sdnsUserSignatureCertificate]";
- case 3: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-sdnsKMandSigCertificate]";
- case 4: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-mosaicKeyManagementCertificate]";
- case 5: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-mosaicKMandSigCertificate]";
- case 6: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-mosaicUserSignatureCertificate]";
- case 7: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-mosaicCASignatureCertificate]";
- case 8: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-sdnsCASignatureCertificate]";
- case 10: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-auxiliaryVector]";
- case 11: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-mlReceiptPolicy]";
- case 12: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-mlMembership]";
- case 13: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-mlAdministrators]";
- case 14: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-mlid]";
- case 20: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-janUKMs]";
- case 21: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-febUKMs]";
- case 22: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-marUKMs]";
- case 23: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-aprUKMs]";
- case 24: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-mayUKMs]";
- case 25: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-junUKMs]";
- case 26: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-julUKMs]";
- case 27: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-augUKMs]";
- case 28: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-sepUKMs]";
- case 29: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-octUKMs]";
- case 30: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-novUKMs]";
- case 31: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-decUKMs]";
- case 40: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-metaSDNScrl]";
- case 41: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-sdnsCRL]";
- case 42: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-metaSDNSsignatureCRL]";
- case 43: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-SDNSsignatureCRL]";
- case 44: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-sdnsCertificateRevocationList]";
- case 45: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-mosaicCertificateRevocationList]";
- case 46: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-mosaicKRL]";
- case 47: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-mlExemptedAddressProcessor]";
- case 48: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-snsGuardGateway]";
- case 49: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-algorithmsSupported]";
- case 50: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-suiteAKeyManagementCertificate]";
- case 51: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-suiteAKMandSigCertificate]";
- case 52: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-suiteAUserSignatureCertificate]";
- case 53: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[prbacInfo]";
- case 54: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[prbacCAConstraints]";
- case 55: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[sigOrKMPrivileges]";
- case 56: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[commPrivileges]";
- case 57: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[labeledAttribute]";
- case 58: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[policyInformationFile]";
- case 59: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[DMS Security Policy Information File (SPIF) attribute]";
- case 60: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[cAClearanceConstraint]";
- case 63: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-aa-TAMP-transitionalPublicKeyDecryptKey]";
- case 65: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-aa-KP-keyPkgIdAndReceiptReq]";
- case 66: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-aa-KP-contentDecryptKeyID]";
- case 68: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-clearanceSponsor]";
- case 69: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/[id-deviceOwner]";
- default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attributes]/{values[index - 1]}";
- }
-
- #endregion
-
- // id-attribute-syntax
- #region 2.16.840.1.101.2.1.6.*
-
- oid_2_16_840_1_101_2_1_6:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Attribute syntaxes]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attribute syntaxes]/[id-monthlyUKMsyntax]";
- case 2: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attribute syntaxes]/[id-mLReceiptPolicy]";
- case 3: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attribute syntaxes]/[id-oRNameListSyntax]";
- case 4: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attribute syntaxes]/[id-kmidSyntax]";
- case 5: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attribute syntaxes]/[id-cRLinfoSyntax]";
- case 6: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attribute syntaxes]/[id-cAcrlSyntax]";
- default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Attribute syntaxes]/{values[index - 1]}";
- }
-
- #endregion
-
- // 7
- #region 2.16.840.1.101.2.1.7.*
-
- oid_2_16_840_1_101_2_1_7:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Extensions]";
- switch (values[index++])
- {
- case 1: goto oid_2_16_840_1_101_2_1_7_1;
- default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Extensions]/{values[index - 1]}";
- }
-
- // 1
- #region 2.16.840.1.101.2.1.7.1.*
-
- oid_2_16_840_1_101_2_1_7_1:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Extensions]/[cspExtns]";
- switch (values[index++])
- {
- case 0: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Extensions]/[cspExtns]/[cspCsExtn]";
- default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Extensions]/[cspExtns]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // id-security-categories
- #region 2.16.840.1.101.2.1.8.*
-
- oid_2_16_840_1_101_2_1_8:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Security categories]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security categories]/[mISSISecurityCategories]";
- case 2: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security categories]/[standardSecurityLabelPrivileges]";
- case 3: goto oid_2_16_840_1_101_2_1_8_3;
- default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security categories]/{values[index - 1]}";
- }
-
- // commonSecurityCategoriesSyntaxes
- #region 2.16.840.1.101.2.1.8.3.*
-
- oid_2_16_840_1_101_2_1_8_3:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Security categories]/[Common security categories syntaxes]";
- switch (values[index++])
- {
- case 0: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security categories]/[Common security categories syntaxes]/[restrictiveAttributes]";
- case 1: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security categories]/[Common security categories syntaxes]/[enumeratedPermissiveAttributes]";
- case 2: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security categories]/[Common security categories syntaxes]/[permissiveAttributes]";
- case 3: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security categories]/[Common security categories syntaxes]/[informativeAttributes]";
- case 4: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security categories]/[Common security categories syntaxes]/[enumeratedRestrictiveAttributes]";
- default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security categories]/[Common security categories syntaxes]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // 10
- #region 2.16.840.1.101.2.1.10.*
-
- oid_2_16_840_1_101_2_1_10:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Privileges]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Privileges]/[sigPrivileges]";
- case 2: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Privileges]/[kmPrivileges]";
- case 3: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Privileges]/[namedTagSetPrivilege]";
- default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Privileges]/{values[index - 1]}";
- }
-
- #endregion
-
- // 11
- #region 2.16.840.1.101.2.1.11.*
-
- oid_2_16_840_1_101_2_1_11:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[United States Department of Defense (DoD) Public Key Infrastructure (PKI) certificate policies, covering levels of assurance]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[United States Department of Defense (DoD) Public Key Infrastructure (PKI) certificate policies, covering levels of assurance]/[ukDemo]";
- case 2: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[United States Department of Defense (DoD) Public Key Infrastructure (PKI) certificate policies, covering levels of assurance]/[usDODClass2]";
- case 3: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[United States Department of Defense (DoD) Public Key Infrastructure (PKI) certificate policies, covering levels of assurance]/[usMediumPilot]";
- case 4: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[United States Department of Defense (DoD) Public Key Infrastructure (PKI) certificate policies, covering levels of assurance]/[usDODClass4]";
- case 5: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[United States Department of Defense (DoD) Public Key Infrastructure (PKI) certificate policies, covering levels of assurance]/[usDODClass3]";
- case 6: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[United States Department of Defense (DoD) Public Key Infrastructure (PKI) certificate policies, covering levels of assurance]/[usDODClass5]";
- case 9: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[United States Department of Defense (DoD) Public Key Infrastructure (PKI) certificate policies, covering levels of assurance]/[id-US-dod-mediumHardware]";
- case 19: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[United States Department of Defense (DoD) Public Key Infrastructure (PKI) certificate policies, covering levels of assurance]/[id-US-dod-mediumHardware-2048]";
- case 39: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[United States Department of Defense (DoD) Public Key Infrastructure (PKI) certificate policies, covering levels of assurance]/[id-US-dod-medium-112]";
- case 42: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[United States Department of Defense (DoD) Public Key Infrastructure (PKI) certificate policies, covering levels of assurance]/[id-US-dod-mediumHardware-112]";
- case 59: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[United States Department of Defense (DoD) Public Key Infrastructure (PKI) certificate policies, covering levels of assurance]/[id-US-dod-admin]";
- default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[United States Department of Defense (DoD) Public Key Infrastructure (PKI) certificate policies, covering levels of assurance]/{values[index - 1]}";
- }
-
- #endregion
-
- // 12
- #region 2.16.840.1.101.2.1.12.*
-
- oid_2_16_840_1_101_2_1_12:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]";
- switch (values[index++])
- {
- case 0: goto oid_2_16_840_1_101_2_1_12_0;
- default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/{values[index - 1]}";
- }
-
- // 0
- #region 2.16.840.1.101.2.1.12.0.*
-
- oid_2_16_840_1_101_2_1_12_0:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]";
- switch (values[index++])
- {
- case 1: goto oid_2_16_840_1_101_2_1_12_0_1;
- case 2: goto oid_2_16_840_1_101_2_1_12_0_2;
- case 3: goto oid_2_16_840_1_101_2_1_12_0_3;
- default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]/{values[index - 1]}";
- }
-
- // 1
- #region 2.16.840.1.101.2.1.12.0.1.*
-
- oid_2_16_840_1_101_2_1_12_0_1:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]/[tsp1]";
- switch (values[index++])
- {
- case 0: goto oid_2_16_840_1_101_2_1_12_0_1_0;
- default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]/[tsp1]/{values[index - 1]}";
- }
-
- // 0
- #region 2.16.840.1.101.2.1.12.0.1.0.*
-
- oid_2_16_840_1_101_2_1_12_0_1_0:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]/[tsp1]/[tsp1SecurityCategories]";
- switch (values[index++])
- {
- case 0: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]/[tsp1]/[tsp1SecurityCategories]/[tsp1TagSetZero]";
- case 1: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]/[tsp1]/[tsp1SecurityCategories]/[tsp1TagSetOne]";
- case 2: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]/[tsp1]/[tsp1SecurityCategories]/[tsp1TagSetTwo]";
- default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]/[tsp1]/[tsp1SecurityCategories]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // 2
- #region 2.16.840.1.101.2.1.12.0.2.*
-
- oid_2_16_840_1_101_2_1_12_0_2:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]/[tsp2]";
- switch (values[index++])
- {
- case 0: goto oid_2_16_840_1_101_2_1_12_0_2_0;
- default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]/[tsp2]/{values[index - 1]}";
- }
-
- // 0
- #region 2.16.840.1.101.2.1.12.0.2.0.*
-
- oid_2_16_840_1_101_2_1_12_0_2_0:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]/[tsp2]/[tsp2SecurityCategories]";
- switch (values[index++])
- {
- case 0: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]/[tsp2]/[tsp2SecurityCategories]/[tsp2TagSetZero]";
- case 1: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]/[tsp2]/[tsp2SecurityCategories]/[tsp2TagSetOne]";
- case 2: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]/[tsp2]/[tsp2SecurityCategories]/[tsp2TagSetTwo]";
- default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]/[tsp2]/[tsp2SecurityCategories]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // 3
- #region 2.16.840.1.101.2.1.12.0.3.*
-
- oid_2_16_840_1_101_2_1_12_0_3:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]/[kafka]";
- switch (values[index++])
- {
- case 0: goto oid_2_16_840_1_101_2_1_12_0_3_0;
- default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]/[kafka]/{values[index - 1]}";
- }
-
- // 0
- #region 2.16.840.1.101.2.1.12.0.3.0.*
-
- oid_2_16_840_1_101_2_1_12_0_3_0:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]/[kafka]/[kafkaSecurityCategories]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]/[kafka]/[kafkaSecurityCategories]/[kafkaTagSetName1]";
- case 2: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]/[kafka]/[kafkaSecurityCategories]/[kafkaTagSetName2]";
- case 3: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]/[kafka]/[kafkaSecurityCategories]/[kafkaTagSetName3]";
- default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Security policy]/[testSecurityPolicy]/[kafka]/[kafkaSecurityCategories]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- #endregion
-
- #endregion
-
- // sir-name-types
- #region 2.16.840.1.101.2.1.16.*
-
- oid_2_16_840_1_101_2_1_16:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Source Intermediary Recipient (SIR) name types]";
- switch (values[index++])
- {
- case 0: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Source Intermediary Recipient (SIR) name types]/[id-dn]";
- default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Source Intermediary Recipient (SIR) name types]/{values[index - 1]}";
- }
-
- #endregion
-
- // id-infosec-contentTypes
- #region 2.16.840.1.101.2.1.20.*
-
- oid_2_16_840_1_101_2_1_20:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Content types]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Content types]/[id-ct-keyPackage]";
- case 2: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Content types]/[id-ct-encryptedKeyPkg]";
- case 3: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Content types]/[id-ct-keyPackageReceipt]";
- case 4: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Content types]/[id-ct-keyPackageError]";
- default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Content types]/{values[index - 1]}";
- }
-
- #endregion
-
- // id-infosec-kmProperties
- #region 2.16.840.1.101.2.1.21.*
-
- oid_2_16_840_1_101_2_1_21:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[KM types]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[KM types]/[id-kmp-keyAlgorithm]";
- case 2: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[KM types]/[id-kmp-certType]";
- case 3: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[KM types]/[id-kmp-TSECNomenclature]";
- case 4: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[KM types]/[id-kmp-keyPurposeAndUse]";
- case 5: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[KM types]/[id-kmp-keyDistPeriod]";
- case 6: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[KM types]/[id-kmp-keyValidityPeriod]";
- case 7: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[KM types]/[id-kmp-keyDuration]";
- case 8: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[KM types]/[id-kmp-classification]";
- case 9: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[KM types]/[id-kmp-keyPkgReceivers]";
- case 10: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[KM types]/[id-kmp-splitID]";
- case 11: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[KM types]/[id-kmp-keyPkgType]";
- default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[KM types]/{values[index - 1]}";
- }
-
- #endregion
-
- // id-infosec-certTypes
- #region 2.16.840.1.101.2.1.22.*
-
- oid_2_16_840_1_101_2_1_22:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Information security]/[Certification types]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Certification types]/[id-certType-X509]";
- case 2: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Certification types]/[id-certType-FIREFLY]";
- case 3: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Certification types]/[id-certType-EnhancedFIREFLY]";
- case 4: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Certification types]/[id-certType-MAYFLY]";
- default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Information security]/[Certification types]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // id-ds
- #region 2.16.840.1.101.2.2.*
-
- oid_2_16_840_1_101_2_2:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]";
- switch (values[index++])
- {
- case 1: goto oid_2_16_840_1_101_2_2_1;
- case 3: goto oid_2_16_840_1_101_2_2_3;
- case 4: goto oid_2_16_840_1_101_2_2_4;
- default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/{values[index - 1]}";
- }
-
- // attributeType
- #region 2.16.840.1.101.2.2.1.*
-
- oid_2_16_840_1_101_2_2_1:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]";
- switch (values[index++])
- {
- case 3: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[Alternate recipient]";
- case 4: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[Associated organization]";
- case 5: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[Associated address list]";
- case 6: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[Associated PLA]";
- case 8: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[Address list type]";
- case 45: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[Release authority name]";
- case 46: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[Action address]";
- case 47: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[Additional addressees]";
- case 48: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[Additional second party addressees]";
- case 49: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[Alias pointer]";
- case 50: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[Allowable originators]";
- case 51: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[cognizantAuthority]";
- case 52: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[community]";
- case 53: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[dodaac]";
- case 54: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[dualRoute]";
- case 55: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[effectiveDate]";
- case 56: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[entryClassification]";
- case 57: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[expirationDate]";
- case 58: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[hostOrganizationalPLA]";
- case 60: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[lastRecapDate]";
- case 61: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[listPointer]";
- case 62: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[lmf]";
- case 63: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[longTitle]";
- case 67: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[nameClassification]";
- case 68: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[nationality]";
- case 69: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[navcompars]";
- case 70: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[plaName]";
- case 71: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[plaAddressees]";
- case 72: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[plaReplace]";
- case 73: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[primarySpelling]";
- case 74: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[publish]";
- case 75: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[recapDueDate]";
- case 76: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[remarks]";
- case 77: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[rI]";
- case 78: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[rIClassification]";
- case 79: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[rIInfo]";
- case 80: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[secondPartyAddressees]";
- case 81: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[section]";
- case 82: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[serviceOrAgency]";
- case 83: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[sHD]";
- case 84: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[shortTitle]";
- case 85: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[sigad]";
- case 86: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[spot]";
- case 87: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[tARE]";
- case 96: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[tCC]";
- case 97: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/[tRC]";
- default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[attributeType]/{values[index - 1]}";
- }
-
- #endregion
-
- // objectClass
- #region 2.16.840.1.101.2.2.3.*
-
- oid_2_16_840_1_101_2_2_3:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[objectClass]";
- switch (values[index++])
- {
- case 22: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[objectClass]/[alternateSpellingPLA]";
- case 26: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[objectClass]/[plaData]";
- case 28: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[objectClass]/[cadPLA]";
- case 34: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[objectClass]/[organizationalPLA]";
- case 35: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[objectClass]/[plaCollective]";
- case 37: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[objectClass]/[routingIndicator]";
- case 38: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[objectClass]/[sigintPLA]";
- case 39: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[objectClass]/[sIPLA]";
- case 41: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[objectClass]/[taskForcePLA]";
- case 42: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[objectClass]/[tenantPLA]";
- case 47: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[objectClass]/[pla]";
- default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[objectClass]/{values[index - 1]}";
- }
-
- #endregion
-
- // nameForm
- #region 2.16.840.1.101.2.2.4.*
-
- oid_2_16_840_1_101_2_2_4:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[nameForm]";
- switch (values[index++])
- {
- case 4: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[nameForm]/[alternateSpellingPLANameForm]";
- case 6: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[nameForm]/[cadPLANameForm]";
- case 9: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[nameForm]/[mLANameForm]";
- case 12: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[nameForm]/[organizationalPLANameForm]";
- case 13: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[nameForm]/[plaCollectiveNameForm]";
- case 14: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[nameForm]/[releaseAuthorityNameForm]";
- case 15: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[nameForm]/[routingIndicatorNameForm]";
- case 16: return "/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[nameForm]/[sigintPLANameForm]";
- default: return $"/Country/US/[US government]/[Department of Defense (DoD)]/[Rec. ITU-T X.500 Directory information]/[nameForm]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- #endregion
-
- // csor
- #region 2.16.840.1.101.3.*
-
- oid_2_16_840_1_101_3:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Security labels]";
- case 2: goto oid_2_16_840_1_101_3_2;
- case 3: goto oid_2_16_840_1_101_3_3;
- case 4: goto oid_2_16_840_1_101_3_4;
- case 6: goto oid_2_16_840_1_101_3_6;
- case 9: goto oid_2_16_840_1_101_3_9;
- default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/{values[index - 1]}";
- }
-
- // pki
- #region 2.16.840.1.101.3.2.*
-
- oid_2_16_840_1_101_3_2:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]";
- switch (values[index++])
- {
- case 1: goto oid_2_16_840_1_101_3_2_1;
- case 2: goto oid_2_16_840_1_101_3_2_2;
- case 3: goto oid_2_16_840_1_101_3_2_3;
- case 4: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Security labels]/[Public Key Infrastructure (PKI)]/[keyrecoveryschemes]";
- case 5: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Security labels]/[Public Key Infrastructure (PKI)]/[krapola]";
- default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/{values[index - 1]}";
- }
-
- // csor-certpolicy
- #region 2.16.840.1.101.3.2.1.*
-
- oid_2_16_840_1_101_3_2_1:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]";
- switch (values[index++])
- {
- case 1: goto oid_2_16_840_1_101_3_2_1_1;
- case 2: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Security labels]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Patent and Trademark Office (PTO) policies]";
- case 3: goto oid_2_16_840_1_101_3_2_1_3;
- case 4: goto oid_2_16_840_1_101_3_2_1_4;
- case 5: goto oid_2_16_840_1_101_3_2_1_5;
- case 6: goto oid_2_16_840_1_101_3_2_1_6;
- case 7: goto oid_2_16_840_1_101_3_2_1_7;
- case 8: goto oid_2_16_840_1_101_3_2_1_8;
- case 9: goto oid_2_16_840_1_101_3_2_1_9;
- case 48: goto oid_2_16_840_1_101_3_2_1_48;
- default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/{values[index - 1]}";
- }
-
- // aces
- #region 2.16.840.1.101.3.2.1.1.*
-
- oid_2_16_840_1_101_3_2_1_1:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Access Certificates for Electronic Services (ACES)]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Access Certificates for Electronic Services (ACES)]/[Certification Authorities]";
- case 2: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Access Certificates for Electronic Services (ACES)]/[Identity]";
- case 3: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Access Certificates for Electronic Services (ACES)]/[Business Representative]";
- case 4: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Access Certificates for Electronic Services (ACES)]/[Qualified Relying Party Application]";
- case 5: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Access Certificates for Electronic Services (ACES)]/[Extended validation certificate]";
- default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Access Certificates for Electronic Services (ACES)]/{values[index - 1]}";
- }
-
- #endregion
-
- // fbca-policies
- #region 2.16.840.1.101.3.2.1.3.*
-
- oid_2_16_840_1_101_3_2_1_3:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[fpki-certpcy-rudimentaryAssurance]";
- case 2: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[fpki-certpcy-basicAssurance]";
- case 3: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[fpki-certpcy-mediumAssurance]";
- case 4: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[fpki-certpcy-highAssurance]";
- case 5: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[fpki-certpcy-testAssurance]";
- case 6: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[fpki-common-policy]";
- case 7: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[id-fpki-common-hardware]";
- case 8: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[id-fpki-common-devices]";
- case 12: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[id-fpki-certpcy-mediumHardware]";
- case 13: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[id-fpki-common-authentication]";
- case 14: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[id-fpki-certpcy-medium-CBP]";
- case 15: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[id-fpki-certpcy-mediumHW-CBP]";
- case 16: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[id-fpki-common-High]";
- case 17: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[id-fpki-common-cardAuth]";
- case 21: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[fpki-SHA1-medium-CBP]";
- case 22: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[fpki-SHA1-mediumHW-CBP]";
- case 23: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[fpki-SHA1-policy]";
- case 24: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[fpki-SHA1-hardware]";
- case 36: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[id-fpki-common-devicesHardware]";
- case 39: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[id-fpki-common-piv-contentSigning]";
- case 40: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[id-fpki-common-derived-pivAuth]";
- case 41: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[id-fpki-common-derived-pivAuth-hardware]";
- case 45: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[id-fpki-common-pivi-authentication]";
- case 46: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[id-fpki-common-pivi-cardAuth]";
- case 47: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/[id-fpki-common-pivi-contentSigning]";
- default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Bridge Certification Authority (FBCA) policies]/{values[index - 1]}";
- }
-
- #endregion
-
- // nist-policies
- #region 2.16.840.1.101.3.2.1.4.*
-
- oid_2_16_840_1_101_3_2_1_4:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[National Institute of Standards and Technology (NIST) policies]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[National Institute of Standards and Technology (NIST) policies]/[Certificate Policy 1]";
- default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[National Institute of Standards and Technology (NIST) policies]/{values[index - 1]}";
- }
-
- #endregion
-
- // treasury-policies
- #region 2.16.840.1.101.3.2.1.5.*
-
- oid_2_16_840_1_101_3_2_1_5:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Treasury policies]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Treasury policies]/[Certificate Policy 1]";
- default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Treasury policies]/{values[index - 1]}";
- }
-
- #endregion
-
- // state-policies
- #region 2.16.840.1.101.3.2.1.6.*
-
- oid_2_16_840_1_101_3_2_1_6:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[State Department policies]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[State Department policies]/[state-basic]";
- case 2: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[State Department policies]/[state-low]";
- case 3: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[State Department policies]/[state-moderate]";
- case 4: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[State Department policies]/[state-high]";
- default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[State Department policies]/{values[index - 1]}";
- }
-
- #endregion
-
- // fdic-policies
- #region 2.16.840.1.101.3.2.1.7.*
-
- oid_2_16_840_1_101_3_2_1_7:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Deposit Insurance Corporation (FDIC) policies]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Deposit Insurance Corporation (FDIC) policies]/[fdic-basic]";
- case 2: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Deposit Insurance Corporation (FDIC) policies]/[fdic-low]";
- case 3: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Deposit Insurance Corporation (FDIC) policies]/[fdic-moderate]";
- case 4: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Deposit Insurance Corporation (FDIC) policies]/[fdic-high]";
- default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Federal Deposit Insurance Corporation (FDIC) policies]/{values[index - 1]}";
- }
-
- #endregion
-
- // usda-nfo-policies
- #region 2.16.840.1.101.3.2.1.8.*
-
- oid_2_16_840_1_101_3_2_1_8:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[usda-nfo-policies]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[usda-nfo-policies]/[basicAssurance]";
- case 2: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[usda-nfo-policies]/[mediumAssurance]";
- case 3: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[usda-nfo-policies]/[highAssurance]";
- default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[usda-nfo-policies]/{values[index - 1]}";
- }
-
- #endregion
-
- // dea-policies
- #region 2.16.840.1.101.3.2.1.9.*
-
- oid_2_16_840_1_101_3_2_1_9:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[dea-policies]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[dea-policies]/[dea-policy1]";
- default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[dea-policies]/{values[index - 1]}";
- }
-
- #endregion
-
- // csor-test-policies
- #region 2.16.840.1.101.3.2.1.48.*
-
- oid_2_16_840_1_101_3_2_1_48:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Test certificate policy to support Public-Key Infrastructure (PKI) pilots and testing]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Test certificate policy to support Public-Key Infrastructure (PKI) pilots and testing]/[test1]";
- case 2: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Test certificate policy to support Public-Key Infrastructure (PKI) pilots and testing]/[test2]";
- case 3: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Test certificate policy to support Public-Key Infrastructure (PKI) pilots and testing]/[test3]";
- case 4: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Test certificate policy to support Public-Key Infrastructure (PKI) pilots and testing]/[test4]";
- case 5: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Test certificate policy to support Public-Key Infrastructure (PKI) pilots and testing]/[test5]";
- case 6: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Test certificate policy to support Public-Key Infrastructure (PKI) pilots and testing]/[test6]";
- case 7: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Test certificate policy to support Public-Key Infrastructure (PKI) pilots and testing]/[test7]";
- case 8: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Test certificate policy to support Public-Key Infrastructure (PKI) pilots and testing]/[test8]";
- case 9: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Test certificate policy to support Public-Key Infrastructure (PKI) pilots and testing]/[test9]";
- case 10: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Test certificate policy to support Public-Key Infrastructure (PKI) pilots and testing]/[test10]";
- default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[National Institute of Standards and Technology (NIST) Computer Security Objects Register (CSOR) certificate policy]/[Test certificate policy to support Public-Key Infrastructure (PKI) pilots and testing]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // 2
- #region 2.16.840.1.101.3.2.2.*
-
- oid_2_16_840_1_101_3_2_2:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[CSOR GAK extended key usage GAK]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[CSOR GAK extended key usage GAK]/[kRAKey]";
- default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[CSOR GAK extended key usage GAK]/{values[index - 1]}";
- }
-
- #endregion
-
- // extensions
- #region 2.16.840.1.101.3.2.3.*
-
- oid_2_16_840_1_101_3_2_3:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[Computer Security Objects Register (CSOR) Governmental Accessed Key (GAK) extensions]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[Computer Security Objects Register (CSOR) Governmental Accessed Key (GAK) extensions]/[kRTechnique]";
- case 2: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[Computer Security Objects Register (CSOR) Governmental Accessed Key (GAK) extensions]/[kRecoveryCapable]";
- case 3: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[Computer Security Objects Register (CSOR) Governmental Accessed Key (GAK) extensions]/[kR]";
- default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Public Key Infrastructure (PKI)]/[Computer Security Objects Register (CSOR) Governmental Accessed Key (GAK) extensions]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // iosp
- #region 2.16.840.1.101.3.3.*
-
- oid_2_16_840_1_101_3_3:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]";
- switch (values[index++])
- {
- case 0: goto oid_2_16_840_1_101_3_3_0;
- case 1: goto oid_2_16_840_1_101_3_3_1;
- case 2: goto oid_2_16_840_1_101_3_3_2;
- default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/{values[index - 1]}";
- }
-
- // components
- #region 2.16.840.1.101.3.3.0.*
-
- oid_2_16_840_1_101_3_3_0:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Components]";
- switch (values[index++])
- {
- case 0: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Components]/[dataComponent]";
- case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Components]/[accessControlComponent]";
- case 2: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Components]/[confidentialityComponent]";
- case 3: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Components]/[signatureComponent]";
- case 4: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Components]/[keyManagementComponent]";
- case 5: goto oid_2_16_840_1_101_3_3_0_5;
- default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Components]/{values[index - 1]}";
- }
-
- // annotationComponent
- #region 2.16.840.1.101.3.3.0.5.*
-
- oid_2_16_840_1_101_3_3_0_5:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Components]/[annotationComponent]";
- switch (values[index++])
- {
- case 0: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Components]/[annotationComponent]/[linear]";
- case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Components]/[annotationComponent]/[rowcol]";
- default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Components]/[annotationComponent]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // dataType
- #region 2.16.840.1.101.3.3.1.*
-
- oid_2_16_840_1_101_3_3_1:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Data type]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Data type]/[pemData]";
- case 2: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Data type]/[mimeData]";
- case 3: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Data type]/[hashData]";
- case 4: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Data type]/[protectedComponent]";
- case 5: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Data type]/[binaryData]";
- case 6: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Data type]/[ia5Data]";
- case 7: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Data type]/[iosComponentList]";
- case 8: goto oid_2_16_840_1_101_3_3_1_8;
- default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Data type]/{values[index - 1]}";
- }
-
- // tokenData
- #region 2.16.840.1.101.3.3.1.8.*
-
- oid_2_16_840_1_101_3_3_1_8:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Data type]/[tokenData]";
- switch (values[index++])
- {
- case 0: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Data type]/[tokenData]/[publicKeyToken]";
- case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Data type]/[tokenData]/[symmetricKey]";
- default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Data type]/[tokenData]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // pki
- #region 2.16.840.1.101.3.3.2.*
-
- oid_2_16_840_1_101_3_3_2:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Public Key Infrastructure (PKI)]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Public Key Infrastructure (PKI)]/[cert-policy]";
- default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[Information Object Security Project (IOSP)]/[Public Key Infrastructure (PKI)]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // nistAlgorithms
- #region 2.16.840.1.101.3.4.*
-
- oid_2_16_840_1_101_3_4:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]";
- switch (values[index++])
- {
- case 0: goto oid_2_16_840_1_101_3_4_0;
- case 1: goto oid_2_16_840_1_101_3_4_1;
- case 2: goto oid_2_16_840_1_101_3_4_2;
- case 3: goto oid_2_16_840_1_101_3_4_3;
- default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/{values[index - 1]}";
- }
-
- // modules
- #region 2.16.840.1.101.3.4.0.*
-
- oid_2_16_840_1_101_3_4_0:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[ASN.1 modules]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[ASN.1 modules]/[AES]";
- default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[ASN.1 modules]/{values[index - 1]}";
- }
-
- #endregion
-
- // aes
- #region 2.16.840.1.101.3.4.1.*
-
- oid_2_16_840_1_101_3_4_1:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes128-ECB]";
- case 2: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes128-CBC-PAD]";
- case 3: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes128-OFB]";
- case 4: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes128-CFB]";
- case 5: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes128-wrap]";
- case 6: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes128-GCM]";
- case 7: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes128-CCM]";
- case 8: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes128-wrap-pad]";
- case 9: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes128-GMAC]";
- case 21: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes192-ECB]";
- case 22: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes192-CBC-PAD]";
- case 23: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes192-OFB]";
- case 24: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes192-CFB]";
- case 25: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes192-wrap]";
- case 26: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes192-GCM]";
- case 27: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes192-CCM]";
- case 28: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes192-wrap-pad]";
- case 29: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes192-GMAC]";
- case 41: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes256-ECB]";
- case 42: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes256-CBC-PAD]";
- case 43: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes256-OFB]";
- case 44: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes256-CFB]";
- case 45: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes256-wrap]";
- case 46: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes256-GCM]";
- case 47: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes256-CCM]";
- case 48: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes256-wrap-pad]";
- case 49: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/[aes256-GMAC]";
- default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Advanced Encryption Standard (AES)]/{values[index - 1]}";
- }
-
- #endregion
-
- // hashalgs, hashAlgs
- #region 2.16.840.1.101.3.4.2.*
-
- oid_2_16_840_1_101_3_4_2:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/[sha256]";
- case 2: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/[sha384]";
- case 3: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/[sha512]";
- case 4: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/[sha224]";
- case 5: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/[sha512-224]";
- case 6: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/[sha512-256]";
- case 7: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/[sha3-224]";
- case 8: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/[sha3-256]";
- case 9: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/[sha3-384]";
- case 10: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/[sha3-512]";
- case 11: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/[shake128]";
- case 12: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/[shake256]";
- case 13: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/[hmacWithSHA3-224]";
- case 14: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/[hmacWithSHA3-256]";
- case 15: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/[hmacWithSHA3-384]";
- case 16: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/[hmacWithSHA3-512]";
- case 17: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/[shake128-len]";
- case 18: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/[shake256-len]";
- case 19: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/[KmacWithSHAKE128]";
- case 20: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/[KmacWithSHAKE256]";
- case 21: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/[KMACXOF128]";
- case 22: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/[KACXOF256]";
- default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[NIST-SHA2]/{values[index - 1]}";
- }
-
- #endregion
-
- // sigAlgs, id-dsa-with-sha2
- #region 2.16.840.1.101.3.4.3.*
-
- oid_2_16_840_1_101_3_4_3:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Signature algorithms]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Signature algorithms]/[dsa-with-sha224]";
- case 2: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Signature algorithms]/[dsa-with-sha256]";
- case 3: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Signature algorithms]/[dsa-with-sha384]";
- case 4: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Signature algorithms]/[dsa-with-sha512]";
- case 10: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Signature algorithms]/[ecdsa-with-sha3-256]";
- case 13: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Signature algorithms]/[rsassa-pkcs1-v1-5-with-sha3-224]";
- case 14: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Signature algorithms]/[rsassa-pkcs1-v1-5-with-sha3-256]";
- case 15: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Signature algorithms]/[rsassa-pkcs1-v1-5-with-sha3-384]";
- case 16: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Signature algorithms]/[rsassa-pkcs1-v1-5-with-sha3-512]";
- default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) algorithms]/[Signature algorithms]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // 6
- #region 2.16.840.1.101.3.6.*
-
- oid_2_16_840_1_101_3_6:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[GeneralName otherName type-ids]";
- switch (values[index++])
- {
- case 6: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[GeneralName otherName type-ids]/[Federal Agency Smart Credential Number (FASC-N)]";
- default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[GeneralName otherName type-ids]/{values[index - 1]}";
- }
-
- #endregion
-
- // biometrics
- #region 2.16.840.1.101.3.9.*
-
- oid_2_16_840_1_101_3_9:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) Biometric Clients Lab]";
- switch (values[index++])
- {
- case 0: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) Biometric Clients Lab]/[Smartcards and biometrics in relation to identity management]";
- case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) Biometric Clients Lab]/[Multimodal Biometric Application Resource Kit (MBARK)]";
- case 2: goto oid_2_16_840_1_101_3_9_2;
- case 3: goto oid_2_16_840_1_101_3_9_2;
- default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) Biometric Clients Lab]/{values[index - 1]}";
- }
-
- // nbcl
- #region 2.16.840.1.101.3.9.2.*
-
- oid_2_16_840_1_101_3_9_2:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) Biometric Clients Lab]/[NIST Biometric Clients Laboratory]";
- switch (values[index++])
- {
- case 0: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) Biometric Clients Lab]/[NIST Biometric Clients Laboratory]/[Certificate Authority]";
- default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) Biometric Clients Lab]/[NIST Biometric Clients Laboratory]/{values[index - 1]}";
- }
-
- #endregion
-
- // wsbd
- #region 2.16.840.1.101.3.9.3.*
-
- oid_2_16_840_1_101_3_9_3:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) Biometric Clients Lab]/[Web Services for Biometric Devices (WSBD)]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) Biometric Clients Lab]/[Web Services for Biometric Devices (WSBD)]/[Version 1]";
- default: return $"/Country/US/[US government]/[Computer Security Objects Register (CSOR)]/[National Institute of Standards and Technology (NIST) Biometric Clients Lab]/[Web Services for Biometric Devices (WSBD)]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- #endregion
-
- // us-government-org
- #region 2.16.840.1.101.10.*
-
- oid_2_16_840_1_101_10:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[U.S. General Services Administration]";
- switch (values[index++])
- {
- case 2: goto oid_2_16_840_1_101_10_2;
- case 51: return "/Country/US/[US government]/[U.S. General Services Administration]/[Department of Justice]";
- default: return $"/Country/US/[US government]/[U.S. General Services Administration]/{values[index - 1]}";
- }
-
- // treasury
- #region 2.16.840.1.101.10.2.*
-
- oid_2_16_840_1_101_10_2:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[U.S. General Services Administration]/[Department of the Treasury]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Secret Service]";
- case 15: goto oid_2_16_840_1_101_10_2_15;
- case 16: return "/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Financial Management Service]";
- case 17: return "/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Fiscal service]";
- case 18: goto oid_2_16_840_1_101_10_2_18;
- case 19: return "/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Common Approach to Identity Assurance (CAIA)]";
- case 30: goto oid_2_16_840_1_101_10_2_30;
- default: return $"/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/{values[index - 1]}";
- }
-
- // bpd
- #region 2.16.840.1.101.10.2.15.*
-
- oid_2_16_840_1_101_10_2_15:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Public Debt]";
- switch (values[index++])
- {
- case 1: goto oid_2_16_840_1_101_10_2_15_1;
- default: return $"/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Public Debt]/{values[index - 1]}";
- }
-
- // directory
- #region 2.16.840.1.101.10.2.15.1.*
-
- oid_2_16_840_1_101_10_2_15_1:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Public Debt]/[Directory objects]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Public Debt]/[Directory objects]/[ObjectClass definitions]";
- case 2: return "/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Public Debt]/[Directory objects]/[Attribute definitions]";
- default: return $"/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Public Debt]/[Directory objects]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // bfs
- #region 2.16.840.1.101.10.2.18.*
-
- oid_2_16_840_1_101_10_2_18:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Bureau of the Fiscal Service]";
- switch (values[index++])
- {
- case 1: goto oid_2_16_840_1_101_10_2_18_1;
- case 2: goto oid_2_16_840_1_101_10_2_18_2;
- default: return $"/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Bureau of the Fiscal Service]/{values[index - 1]}";
- }
-
- // ldap
- #region 2.16.840.1.101.10.2.18.1.*
-
- oid_2_16_840_1_101_10_2_18_1:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Bureau of the Fiscal Service]/[Lightweight Directory Access Protocol (LDAP) schema objects]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Bureau of the Fiscal Service]/[Lightweight Directory Access Protocol (LDAP) schema objects]/[Object classes]";
- case 2: return "/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Bureau of the Fiscal Service]/[Lightweight Directory Access Protocol (LDAP) schema objects]/[Attributes]";
- default: return $"/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Bureau of the Fiscal Service]/[Lightweight Directory Access Protocol (LDAP) schema objects]/{values[index - 1]}";
- }
-
- #endregion
-
- // pki
- #region 2.16.840.1.101.10.2.18.2.*
-
- oid_2_16_840_1_101_10_2_18_2:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Bureau of the Fiscal Service]/[Public Key Infrastructure (PKI)]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Bureau of the Fiscal Service]/[Public Key Infrastructure (PKI)]/[Server-based Certificate Validation Protocol (SCVP) policies]";
- default: return $"/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Bureau of the Fiscal Service]/[Public Key Infrastructure (PKI)]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // 30
- #region 2.16.840.1.101.10.2.30.*
-
- oid_2_16_840_1_101_10_2_30:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Internal revenue service]";
- switch (values[index++])
- {
- case 1: goto oid_2_16_840_1_101_10_2_30_1;
- case 2: goto oid_2_16_840_1_101_10_2_30_2;
- case 3: return "/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Internal revenue service]/[Directory name forms]";
- default: return $"/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Internal revenue service]/{values[index - 1]}";
- }
-
- // 1
- #region 2.16.840.1.101.10.2.30.1.*
-
- oid_2_16_840_1_101_10_2_30_1:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Internal revenue service]/[Directory attributes]";
- switch (values[index++])
- {
- case 1: goto oid_2_16_840_1_101_10_2_30_1_1;
- default: return $"/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Internal revenue service]/[Directory attributes]/{values[index - 1]}";
- }
-
- // 1
- #region 2.16.840.1.101.10.2.30.1.1.*
-
- oid_2_16_840_1_101_10_2_30_1_1:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Internal revenue service]/[Directory attributes]/[Dimensional Model]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Internal revenue service]/[Directory attributes]/[Dimensional Model]/[organizationalUnitDN]";
- case 2: return "/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Internal revenue service]/[Directory attributes]/[Dimensional Model]/[localityDN]";
- case 3: return "/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Internal revenue service]/[Directory attributes]/[Dimensional Model]/[personDN]";
- default: return $"/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Internal revenue service]/[Directory attributes]/[Dimensional Model]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // 2
- #region 2.16.840.1.101.10.2.30.2.*
-
- oid_2_16_840_1_101_10_2_30_2:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Internal revenue service]/[Directory object classes]";
- switch (values[index++])
- {
- case 1: goto oid_2_16_840_1_101_10_2_30_2_1;
- default: return $"/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Internal revenue service]/[Directory object classes]/{values[index - 1]}";
- }
-
- // 1
- #region 2.16.840.1.101.10.2.30.2.1.*
-
- oid_2_16_840_1_101_10_2_30_2_1:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Internal revenue service]/[Directory object classes]/[Dimensional Model]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Internal revenue service]/[Directory object classes]/[Dimensional Model]/[dimensionalModelAuxClass]";
- default: return $"/Country/US/[US government]/[U.S. General Services Administration]/[Department of the Treasury]/[Internal revenue service]/[Directory object classes]/[Dimensional Model]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- #endregion
-
- #endregion
-
- #endregion
-
- // 100
- #region 2.16.840.1.101.100.*
-
- oid_2_16_840_1_101_100:
-
- if (index == values.Length) return "/Country/US/[organization]/[US government]/[Government-wide programs]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[US government]/[Government-wide programs]/[Object classes]";
- case 2: return "/Country/US/[US government]/[Government-wide programs]/[Attributes]";
- default: return $"/Country/US/[US government]/[Government-wide programs]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // lotus
- #region 2.16.840.1.113678.*
-
- oid_2_16_840_1_113678:
-
- if (index == values.Length) return "/Country/US/[organization]/[Lotus Corporation]";
- switch (values[index++])
- {
- case 1: goto oid_2_16_840_1_113678_1;
- case 2: goto oid_2_16_840_1_113678_2;
- default: return $"/Country/US/[organization]/[Lotus Corporation]/{values[index - 1]}";
- }
-
- // desktop-apps
- #region 2.16.840.1.113678.1.*
-
- oid_2_16_840_1_113678_1:
-
- if (index == values.Length) return "/Country/US/[organization]/[Lotus Corporation]/[Lotus Corporation desktop products]";
- switch (values[index++])
- {
- case 1: goto oid_2_16_840_1_113678_1_1;
- case 2: goto oid_2_16_840_1_113678_1_2;
- case 3: goto oid_2_16_840_1_113678_1_3;
- case 4: goto oid_2_16_840_1_113678_1_4;
- default: return $"/Country/US/[organization]/[Lotus Corporation]/[Lotus Corporation desktop products]/{values[index - 1]}";
- }
-
- // 1
- #region 2.16.840.1.113678.1.1.*
-
- oid_2_16_840_1_113678_1_1:
-
- if (index == values.Length) return "/Country/US/[organization]/[Lotus Corporation]/[Lotus Corporation desktop products]/[Lotus 1-2-3]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[organization]/[Lotus Corporation]/[Lotus Corporation desktop products]/[Lotus 1-2-3]/[Attachment type for a Rec. ITU-T X.400 file transfer Bodypart containing a Lotus 1-2-3 file]";
- default: return $"/Country/US/[organization]/[Lotus Corporation]/[Lotus Corporation desktop products]/[Lotus 1-2-3]/{values[index - 1]}";
- }
-
- #endregion
-
- // amipro
- #region 2.16.840.1.113678.1.2.*
-
- oid_2_16_840_1_113678_1_2:
-
- if (index == values.Length) return "/Country/US/[organization]/[Lotus Corporation]/[Lotus Corporation desktop products]/[Lotus AMIPro]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[organization]/[Lotus Corporation]/[Lotus Corporation desktop products]/[Lotus AMIPro]/[Attachment type for an X.400 File Transfer Bodypart containing a Lotus AMIPro Word Processing file]";
- default: return $"/Country/US/[organization]/[Lotus Corporation]/[Lotus Corporation desktop products]/[Lotus AMIPro]/{values[index - 1]}";
- }
-
- #endregion
-
- // freelance
- #region 2.16.840.1.113678.1.3.*
-
- oid_2_16_840_1_113678_1_3:
-
- if (index == values.Length) return "/Country/US/[organization]/[Lotus Corporation]/[Lotus Corporation desktop products]/[Lotus Freelance]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[organization]/[Lotus Corporation]/[Lotus Corporation desktop products]/[Lotus Freelance]/[Attachment type for an X.400 File Transfer Bodypart containing a Lotus Freelance presentation graphics file]";
- default: return $"/Country/US/[organization]/[Lotus Corporation]/[Lotus Corporation desktop products]/[Lotus Freelance]/{values[index - 1]}";
- }
-
- #endregion
-
- // approach
- #region 2.16.840.1.113678.1.4.*
-
- oid_2_16_840_1_113678_1_4:
-
- if (index == values.Length) return "/Country/US/[organization]/[Lotus Corporation]/[Lotus Corporation desktop products]/[Lotus Approach]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[organization]/[Lotus Corporation]/[Lotus Corporation desktop products]/[Lotus Approach]/[Attachment type for an X.400 File Transfer Bodypart containing a Lotus Apporach data base file]";
- default: return $"/Country/US/[organization]/[Lotus Corporation]/[Lotus Corporation desktop products]/[Lotus Approach]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // communications-apps
- #region 2.16.840.1.113678.2.*
-
- oid_2_16_840_1_113678_2:
-
- if (index == values.Length) return "/Country/US/[organization]/[Lotus Corporation]/[communications-apps]";
- switch (values[index++])
- {
- case 2: goto oid_2_16_840_1_113678_2_2;
- case 4: goto oid_2_16_840_1_113678_2_4;
- case 5: goto oid_2_16_840_1_113678_2_5;
- case 6: goto oid_2_16_840_1_113678_2_6;
- default: return $"/Country/US/[organization]/[Lotus Corporation]/[communications-apps]/{values[index - 1]}";
- }
-
- // notes
- #region 2.16.840.1.113678.2.2.*
-
- oid_2_16_840_1_113678_2_2:
-
- if (index == values.Length) return "/Country/US/[organization]/[Lotus Corporation]/[communications-apps]/[Lotus Notes]";
- switch (values[index++])
- {
- case 1: goto oid_2_16_840_1_113678_2_2_1;
- case 2: goto oid_2_16_840_1_113678_2_2_2;
- default: return $"/Country/US/[organization]/[Lotus Corporation]/[communications-apps]/[Lotus Notes]/{values[index - 1]}";
- }
-
- // notes
- #region 2.16.840.1.113678.2.2.1.*
-
- oid_2_16_840_1_113678_2_2_1:
-
- if (index == values.Length) return "/Country/US/[organization]/[Lotus Corporation]/[communications-apps]/[Lotus Notes]/[files]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[organization]/[Lotus Corporation]/[communications-apps]/[Lotus Notes]/[files]/[Attachment type for an X.400 File Transfer Bodypart containing a Lotus Notes groupware file (linked in singleNoteDB)]";
- case 2: return "/Country/US/[organization]/[Lotus Corporation]/[communications-apps]/[Lotus Notes]/[files]/[Attachment type for an X.400 File Transfer Bodypart containing a Lotus Notes groupware file (delinked in singleNoteDB)]";
- case 3: return "/Country/US/[organization]/[Lotus Corporation]/[communications-apps]/[Lotus Notes]/[files]/[Attachment type for an X.400 File Transfer Bodypart containing a Lotus Notes groupware file as file attachment]";
- case 4: return "/Country/US/[organization]/[Lotus Corporation]/[communications-apps]/[Lotus Notes]/[files]/[Lotus Notes groupware file attachment (rtf)]";
- default: return $"/Country/US/[organization]/[Lotus Corporation]/[communications-apps]/[Lotus Notes]/[files]/{values[index - 1]}";
- }
-
- #endregion
-
- // 2
- #region 2.16.840.1.113678.2.2.2.*
-
- oid_2_16_840_1_113678_2_2_2:
-
- if (index == values.Length) return "/Country/US/[organization]/[Lotus Corporation]/[communications-apps]/[Lotus Notes]/[Lotus Domino Directory Service]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[organization]/[Lotus Corporation]/[communications-apps]/[Lotus Notes]/[Lotus Domino Directory Service]/[LDAP Object Classes]";
- case 2: return "/Country/US/[organization]/[Lotus Corporation]/[communications-apps]/[Lotus Notes]/[Lotus Domino Directory Service]/[LDAP Attribute Types]";
- default: return $"/Country/US/[organization]/[Lotus Corporation]/[communications-apps]/[Lotus Notes]/[Lotus Domino Directory Service]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // vip
- #region 2.16.840.1.113678.2.4.*
-
- oid_2_16_840_1_113678_2_4:
-
- if (index == values.Length) return "/Country/US/[organization]/[Lotus Corporation]/[communications-apps]/[Lotus VIP]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[organization]/[Lotus Corporation]/[communications-apps]/[Lotus VIP]/[Attachment type for an X.400 File Transfer Bodypart containing a Lotus ViP application development file]";
- default: return $"/Country/US/[organization]/[Lotus Corporation]/[communications-apps]/[Lotus VIP]/{values[index - 1]}";
- }
-
- #endregion
-
- // forms
- #region 2.16.840.1.113678.2.5.*
-
- oid_2_16_840_1_113678_2_5:
-
- if (index == values.Length) return "/Country/US/[organization]/[Lotus Corporation]/[communications-apps]/[Lotus Forms]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[organization]/[Lotus Corporation]/[communications-apps]/[Lotus Forms]/[Attachment type for an X.400 File Transfer Bodypart containing a Lotus Forms form definition file]";
- default: return $"/Country/US/[organization]/[Lotus Corporation]/[communications-apps]/[Lotus Forms]/{values[index - 1]}";
- }
-
- #endregion
-
- // organizer
- #region 2.16.840.1.113678.2.6.*
-
- oid_2_16_840_1_113678_2_6:
-
- if (index == values.Length) return "/Country/US/[organization]/[Lotus Corporation]/[communications-apps]/[Lotus Organizer]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[organization]/[Lotus Corporation]/[communications-apps]/[Lotus Organizer]/[Attachment type for a Rec. ITU-T X.400 File Transfer Bodypart containing a Lotus Organizer calendaring file]";
- default: return $"/Country/US/[organization]/[Lotus Corporation]/[communications-apps]/[Lotus Organizer]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- #endregion
-
- // 113694
- #region 2.16.840.1.113694.*
-
- oid_2_16_840_1_113694:
-
- if (index == values.Length) return "/Country/US/[organization]/[Electronic Messaging Association (EMA)]";
- switch (values[index++])
- {
- case 1: goto oid_2_16_840_1_113694_1;
- case 2: goto oid_2_16_840_1_113694_2;
- default: return $"/Country/US/[organization]/[Electronic Messaging Association (EMA)]/{values[index - 1]}";
- }
-
- // 1
- #region 2.16.840.1.113694.1.*
-
- oid_2_16_840_1_113694_1:
-
- if (index == values.Length) return "/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[committees]";
- switch (values[index++])
- {
- case 1: goto oid_2_16_840_1_113694_1_1;
- default: return $"/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[committees]/{values[index - 1]}";
- }
-
- // 1
- #region 2.16.840.1.113694.1.1.*
-
- oid_2_16_840_1_113694_1_1:
-
- if (index == values.Length) return "/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[committees]/[Messaging Management Committee]";
- switch (values[index++])
- {
- case 1: goto oid_2_16_840_1_113694_1_1_1;
- default: return $"/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[committees]/[Messaging Management Committee]/{values[index - 1]}";
- }
-
- // 1
- #region 2.16.840.1.113694.1.1.1.*
-
- oid_2_16_840_1_113694_1_1_1:
-
- if (index == values.Length) return "/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[committees]/[Messaging Management Committee]/[Messaging Management Technical Sub-Committee]";
- switch (values[index++])
- {
- case 1: goto oid_2_16_840_1_113694_1_1_1_1;
- default: return $"/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[committees]/[Messaging Management Committee]/[Messaging Management Technical Sub-Committee]/{values[index - 1]}";
- }
-
- // 1
- #region 2.16.840.1.113694.1.1.1.1.*
-
- oid_2_16_840_1_113694_1_1_1_1:
-
- if (index == values.Length) return "/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[committees]/[Messaging Management Committee]/[Messaging Management Technical Sub-Committee]/[EMA Dynamic Monitoring]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[committees]/[Messaging Management Committee]/[Messaging Management Technical Sub-Committee]/[EMA Dynamic Monitoring]/[EMA Dynamic Monitoring MTA]";
- default: return $"/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[committees]/[Messaging Management Committee]/[Messaging Management Technical Sub-Committee]/[EMA Dynamic Monitoring]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- #endregion
-
- #endregion
-
- // 2
- #region 2.16.840.1.113694.2.*
-
- oid_2_16_840_1_113694_2:
-
- if (index == values.Length) return "/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[Defined objects]";
- switch (values[index++])
- {
- case 2: goto oid_2_16_840_1_113694_2_2;
- default: return $"/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[Defined objects]/{values[index - 1]}";
- }
-
- // 2
- #region 2.16.840.1.113694.2.2.*
-
- oid_2_16_840_1_113694_2_2:
-
- if (index == values.Length) return "/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[Defined objects]/[Rec. ITU-T X.400 messaging]";
- switch (values[index++])
- {
- case 1: goto oid_2_16_840_1_113694_2_2_1;
- default: return $"/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[Defined objects]/[Rec. ITU-T X.400 messaging]/{values[index - 1]}";
- }
-
- // attachment
- #region 2.16.840.1.113694.2.2.1.*
-
- oid_2_16_840_1_113694_2_2_1:
-
- if (index == values.Length) return "/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[Defined objects]/[Rec. ITU-T X.400 messaging]/[Rec. ITU-T X.400 message attachments]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[Defined objects]/[Rec. ITU-T X.400 messaging]/[Rec. ITU-T X.400 message attachments]/[Unknown attachment]";
- case 2: return "/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[Defined objects]/[Rec. ITU-T X.400 messaging]/[Rec. ITU-T X.400 message attachments]/[UUencoded attachment]";
- case 3: return "/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[Defined objects]/[Rec. ITU-T X.400 messaging]/[Rec. ITU-T X.400 message attachments]/[Unknown text attachment]";
- case 4: return "/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[Defined objects]/[Rec. ITU-T X.400 messaging]/[Rec. ITU-T X.400 message attachments]/[Attachment containing a digital image in Graphics Interchange Format (GIF)]";
- case 5: return "/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[Defined objects]/[Rec. ITU-T X.400 messaging]/[Rec. ITU-T X.400 message attachments]/[Attachment containing a digital image in Tagged Image File Format (TIFF)]";
- case 6: return "/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[Defined objects]/[Rec. ITU-T X.400 messaging]/[Rec. ITU-T X.400 message attachments]/[Attachment containing a compressed digital image in Joint Photographic Experts Group (JPEG) format]";
- case 7: return "/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[Defined objects]/[Rec. ITU-T X.400 messaging]/[Rec. ITU-T X.400 message attachments]/[Attachment containing a digital image in PiCture eXchange (PCX) format]";
- case 8: return "/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[Defined objects]/[Rec. ITU-T X.400 messaging]/[Rec. ITU-T X.400 message attachments]/[Attachment containing a digital image in PICT format]";
- default: return $"/Country/US/[organization]/[Electronic Messaging Association (EMA)]/[Defined objects]/[Rec. ITU-T X.400 messaging]/[Rec. ITU-T X.400 message attachments]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- #endregion
-
- #endregion
-
- // novell
- #region 2.16.840.1.113719.*
-
- oid_2_16_840_1_113719:
-
- if (index == values.Length) return "/Country/US/[organization]/[Novell, Inc]";
- switch (values[index++])
- {
- case 1: goto oid_2_16_840_1_113719_1;
- case 2: goto oid_2_16_840_1_113719_2;
- default: return $"/Country/US/[organization]/[Novell, Inc]/{values[index - 1]}";
- }
-
- // applications
- #region 2.16.840.1.113719.1.*
-
- oid_2_16_840_1_113719_1:
-
- if (index == values.Length) return "/Country/US/[organization]/[Novell, Inc]/[Applications]";
- switch (values[index++])
- {
- case 9: goto oid_2_16_840_1_113719_1_9;
- case 39: goto oid_2_16_840_1_113719_1_39;
- case 42: goto oid_2_16_840_1_113719_1_42;
- default: return $"/Country/US/[organization]/[Novell, Inc]/[Applications]/{values[index - 1]}";
- }
-
- // pki
- #region 2.16.840.1.113719.1.9.*
-
- oid_2_16_840_1_113719_1_9:
-
- if (index == values.Length) return "/Country/US/[organization]/[Novell, Inc]/[Applications]/[Public key Infrastructure]";
- switch (values[index++])
- {
- case 4: goto oid_2_16_840_1_113719_1_9_4;
- case 5: return "/Country/US/[organization]/[Novell, Inc]/[Applications]/[Public key Infrastructure]/[pkiAttributeSyntax]";
- case 6: return "/Country/US/[organization]/[Novell, Inc]/[Applications]/[Public key Infrastructure]/[pkiObjectClass]";
- default: return $"/Country/US/[organization]/[Novell, Inc]/[Applications]/[Public key Infrastructure]/{values[index - 1]}";
- }
-
- // pkiAttributeType
- #region 2.16.840.1.113719.1.9.4.*
-
- oid_2_16_840_1_113719_1_9_4:
-
- if (index == values.Length) return "/Country/US/[organization]/[Novell, Inc]/[Applications]/[Public key Infrastructure]/[pkiAttributeType]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[organization]/[Novell, Inc]/[Applications]/[Public key Infrastructure]/[pkiAttributeType]/[securityAttributes]";
- case 2: return "/Country/US/[organization]/[Novell, Inc]/[Applications]/[Public key Infrastructure]/[pkiAttributeType]/[relianceLimit]";
- default: return $"/Country/US/[organization]/[Novell, Inc]/[Applications]/[Public key Infrastructure]/[pkiAttributeType]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // sas
- #region 2.16.840.1.113719.1.39.*
-
- oid_2_16_840_1_113719_1_39:
-
- if (index == values.Length) return "/Country/US/[organization]/[Novell, Inc]/[Applications]/[Secure Authentication Service (SAS)]";
- switch (values[index++])
- {
- case 43: return "/Country/US/[organization]/[Novell, Inc]/[Applications]/[Secure Authentication Service (SAS)]/[Novell Secure Password Manager (NSPM)]";
- default: return $"/Country/US/[organization]/[Novell, Inc]/[Applications]/[Secure Authentication Service (SAS)]/{values[index - 1]}";
- }
-
- #endregion
-
- // nmas
- #region 2.16.840.1.113719.1.42.*
-
- oid_2_16_840_1_113719_1_42:
-
- if (index == values.Length) return "/Country/US/[organization]/[Novell, Inc]/[Applications]/[Novell Modular Authentication Service® (NMAS)]";
- switch (values[index++])
- {
- case 100: goto oid_2_16_840_1_113719_1_42_100;
- default: return $"/Country/US/[organization]/[Novell, Inc]/[Applications]/[Novell Modular Authentication Service® (NMAS)]/{values[index - 1]}";
- }
-
- // 100
- #region 2.16.840.1.113719.1.42.100.*
-
- oid_2_16_840_1_113719_1_42_100:
-
- if (index == values.Length) return "/Country/US/[organization]/[Novell, Inc]/[Applications]/[Novell Modular Authentication Service® (NMAS)]/[???]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[organization]/[Novell, Inc]/[Applications]/[Novell Modular Authentication Service® (NMAS)]/[???]/[NMASLDAP_PUT_LOGIN_CONFIG_REQUEST]";
- case 2: return "/Country/US/[organization]/[Novell, Inc]/[Applications]/[Novell Modular Authentication Service® (NMAS)]/[???]/[NMASLDAP_PUT_LOGIN_CONFIG_RESPONSE]";
- case 3: return "/Country/US/[organization]/[Novell, Inc]/[Applications]/[Novell Modular Authentication Service® (NMAS)]/[???]/[NMASLDAP_GET_LOGIN_CONFIG_REQUEST]";
- case 4: return "/Country/US/[organization]/[Novell, Inc]/[Applications]/[Novell Modular Authentication Service® (NMAS)]/[???]/[NMASLDAP_GET_LOGIN_CONFIG_RESPONSE]";
- case 5: return "/Country/US/[organization]/[Novell, Inc]/[Applications]/[Novell Modular Authentication Service® (NMAS)]/[???]/[NMASLDAP_DELETE_LOGIN_CONFIG_REQUEST]";
- case 6: return "/Country/US/[organization]/[Novell, Inc]/[Applications]/[Novell Modular Authentication Service® (NMAS)]/[???]/[NMASLDAP_DELETE_LOGIN_CONFIG_RESPONSE]";
- case 7: return "/Country/US/[organization]/[Novell, Inc]/[Applications]/[Novell Modular Authentication Service® (NMAS)]/[???]/[NMASLDAP_PUT_LOGIN_SECRET_REQUEST]";
- default: return $"/Country/US/[organization]/[Novell, Inc]/[Applications]/[Novell Modular Authentication Service® (NMAS)]/[???]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- #endregion
-
- // subregistry
- #region 2.16.840.1.113719.2.*
-
- oid_2_16_840_1_113719_2:
-
- if (index == values.Length) return "/Country/US/[organization]/[Novell, Inc]/[External applications]";
- switch (values[index++])
- {
- case 124: return "/Country/US/[organization]/[Novell, Inc]/[External applications]/[Cyvaned Systems]";
- case 205: return "/Country/US/[organization]/[Novell, Inc]/[External applications]/[MUS a.s.]";
- case 225: return "/Country/US/[organization]/[Novell, Inc]/[External applications]/[Epicentric, Inc]";
- case 247: return "/Country/US/[organization]/[Novell, Inc]/[External applications]/[Supposed to be assigned by Novell to gid GmbH for extension of LDAP/eDirectory classes and attributes, but no offical registration was found]";
- case 279: return "/Country/US/[organization]/[Novell, Inc]/[External applications]/[TEKWorx Limited]";
- default: return $"/Country/US/[organization]/[Novell, Inc]/[External applications]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // netscape
- #region 2.16.840.1.113730.*
-
- oid_2_16_840_1_113730:
-
- if (index == values.Length) return "/Country/US/[organization]/[Netscape Communications Corp.]";
- switch (values[index++])
- {
- case 1: goto oid_2_16_840_1_113730_1;
- case 2: goto oid_2_16_840_1_113730_2;
- case 3: goto oid_2_16_840_1_113730_3;
- case 4: goto oid_2_16_840_1_113730_4;
- case 5: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Certificate server]";
- case 6: goto oid_2_16_840_1_113730_6;
- case 7: goto oid_2_16_840_1_113730_7;
- default: return $"/Country/US/[organization]/[Netscape Communications Corp.]/{values[index - 1]}";
- }
-
- // cert-ext
- #region 2.16.840.1.113730.1.*
-
- oid_2_16_840_1_113730_1:
-
- if (index == values.Length) return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape certificate extensions within Rec. ITU-T X.509 version 3 certificates]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape certificate extensions within Rec. ITU-T X.509 version 3 certificates]/[cert-type]";
- case 2: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape certificate extensions within Rec. ITU-T X.509 version 3 certificates]/[base-url]";
- case 3: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape certificate extensions within Rec. ITU-T X.509 version 3 certificates]/[revocation-url]";
- case 4: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape certificate extensions within Rec. ITU-T X.509 version 3 certificates]/[ca-revocation-url]";
- case 5: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape certificate extensions within Rec. ITU-T X.509 version 3 certificates]/[ca-crl-url]";
- case 6: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape certificate extensions within Rec. ITU-T X.509 version 3 certificates]/[ca-cert-url]";
- case 7: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape certificate extensions within Rec. ITU-T X.509 version 3 certificates]/[renewal-url]";
- case 8: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape certificate extensions within Rec. ITU-T X.509 version 3 certificates]/[ca-policy-url]";
- case 9: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape certificate extensions within Rec. ITU-T X.509 version 3 certificates]/[homepage-url]";
- case 10: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape certificate extensions within Rec. ITU-T X.509 version 3 certificates]/[entity-logo]";
- case 11: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape certificate extensions within Rec. ITU-T X.509 version 3 certificates]/[user-picture]";
- case 12: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape certificate extensions within Rec. ITU-T X.509 version 3 certificates]/[ssl-server-name]";
- case 13: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape certificate extensions within Rec. ITU-T X.509 version 3 certificates]/[comment]";
- case 14: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape certificate extensions within Rec. ITU-T X.509 version 3 certificates]/[lost-password-url]";
- case 15: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape certificate extensions within Rec. ITU-T X.509 version 3 certificates]/[cert-renewal-time]";
- case 16: goto oid_2_16_840_1_113730_1_16;
- case 17: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape certificate extensions within Rec. ITU-T X.509 version 3 certificates]/[cert-scope-of-use]";
- default: return $"/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape certificate extensions within Rec. ITU-T X.509 version 3 certificates]/{values[index - 1]}";
- }
-
- // aia
- #region 2.16.840.1.113730.1.16.*
-
- oid_2_16_840_1_113730_1_16:
-
- if (index == values.Length) return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape certificate extensions within Rec. ITU-T X.509 version 3 certificates]/[aia]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape certificate extensions within Rec. ITU-T X.509 version 3 certificates]/[aia]/[cert-renewal]";
- default: return $"/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape certificate extensions within Rec. ITU-T X.509 version 3 certificates]/[aia]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // data-type
- #region 2.16.840.1.113730.2.*
-
- oid_2_16_840_1_113730_2:
-
- if (index == values.Length) return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape data types]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape data types]/[gif]";
- case 2: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape data types]/[jpeg]";
- case 3: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape data types]/[url]";
- case 4: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape data types]/[html]";
- case 5: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape data types]/[cert-sequence]";
- case 6: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape data types]/[netscape-cert-url]";
- default: return $"/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape data types]/{values[index - 1]}";
- }
-
- #endregion
-
- // directory
- #region 2.16.840.1.113730.3.*
-
- oid_2_16_840_1_113730_3:
-
- if (index == values.Length) return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]";
- switch (values[index++])
- {
- case 1: goto oid_2_16_840_1_113730_3_1;
- case 2: goto oid_2_16_840_1_113730_3_2;
- case 3: goto oid_2_16_840_1_113730_3_3;
- case 4: goto oid_2_16_840_1_113730_3_4;
- case 5: goto oid_2_16_840_1_113730_3_5;
- case 6: goto oid_2_16_840_1_113730_3_6;
- case 8: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Identity, Policy, Audit (IPA)]";
- default: return $"/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/{values[index - 1]}";
- }
-
- // 1
- #region 2.16.840.1.113730.3.1.*
-
- oid_2_16_840_1_113730_3_1:
-
- if (index == values.Length) return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[carLicense]";
- case 2: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[departmentNumber]";
- case 3: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[employeeNumber]";
- case 4: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[employeeType]";
- case 5: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[changeNumber]";
- case 6: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[targetDN]";
- case 7: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[changeType]";
- case 8: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[changes]";
- case 9: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[newRdn]";
- case 10: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[deleteOldRdn]";
- case 11: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[newSuperior]";
- case 12: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[mailAccessDomain]";
- case 14: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[mailAutoReplyMode]";
- case 15: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[mailAutoReplyText]";
- case 17: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[mailForwardingAddress]";
- case 18: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[mailHost]";
- case 34: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[ref]";
- case 35: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[changeLog]";
- case 36: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[nsLicensedFor]";
- case 39: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[preferredLanguage]";
- case 40: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[userSMIMECertificate]";
- case 47: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[mailRoutingAddress]";
- case 55: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[aci]";
- case 77: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[changeTime]";
- case 198: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[memberURL]";
- case 216: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[userPKCS12]";
- case 241: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[displayName]";
- case 542: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[nsUniqueId]";
- case 692: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/[inetUserStatus]";
- default: return $"/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[attributes]/{values[index - 1]}";
- }
-
- #endregion
-
- // 2
- #region 2.16.840.1.113730.3.2.*
-
- oid_2_16_840_1_113730_3_2:
-
- if (index == values.Length) return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Object classes]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Object classes]/[changeLogEntry]";
- case 2: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Object classes]/[inetOrgPerson]";
- case 6: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Object classes]/[referral]";
- case 33: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Object classes]/[groupOfURLs]";
- default: return $"/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Object classes]/{values[index - 1]}";
- }
-
- #endregion
-
- // 3
- #region 2.16.840.1.113730.3.3.*
-
- oid_2_16_840_1_113730_3_3:
-
- if (index == values.Length) return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Matching rules]";
- switch (values[index++])
- {
- case 2: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Matching rules]/[Locales]";
- default: return $"/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Matching rules]/{values[index - 1]}";
- }
-
- #endregion
-
- // 4
- #region 2.16.840.1.113730.3.4.*
-
- oid_2_16_840_1_113730_3_4:
-
- if (index == values.Length) return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 controls]";
- switch (values[index++])
- {
- case 2: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 controls]/[manageDsaIT]";
- case 3: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 controls]/[Persistent search]";
- case 4: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 controls]/[Netscape password expired]";
- case 5: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 controls]/[Netscape password expiring]";
- case 6: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 controls]/[Netscape NT synchronization client]";
- case 7: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 controls]/[Entry change notification]";
- case 8: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 controls]/[Transaction ID request]";
- case 9: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 controls]/[Virtual List View (VLV) providing partial results to a search rather than returning all resulting entries at once]";
- case 10: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 controls]/[Virtual List View (VLV) response]";
- case 11: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 controls]/[Transaction ID response]";
- case 12: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 controls]/[Proxied authorization (old specification) allowing the client to assume another identity for the duration of a request]";
- case 13: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 controls]/[iPlanet directory server replication update information]";
- case 14: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 controls]/[Search on specific database]";
- case 15: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 controls]/[Authentication response]";
- case 16: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 controls]/[Authentication identity request]";
- case 17: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 controls]/[Real attribute only]";
- case 18: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 controls]/[Proxied authorization (new version 2 specification) allowing the client to assume another identity for the duration of a request]";
- case 19: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 controls]/[Virtual attributes only]";
- case 999: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 controls]/[iPlanet Replication Modrdn Extra Mods]";
- default: return $"/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 controls]/{values[index - 1]}";
- }
-
- #endregion
-
- // 5
- #region 2.16.840.1.113730.3.5.*
-
- oid_2_16_840_1_113730_3_5:
-
- if (index == values.Length) return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 extended operations]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 extended operations]/[Transaction request]";
- case 2: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 extended operations]/[Transaction response]";
- case 3: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 extended operations]/[iPlanet start replication request]";
- case 4: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 extended operations]/[iPlanet replication response]";
- case 5: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 extended operations]/[iPlanet end replication request]";
- case 6: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 extended operations]/[iPlanet replication entry request]";
- case 7: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 extended operations]/[iPlanet bulk import start]";
- case 8: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 extended operations]/[iPlanet bulk import finished]";
- case 9: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 extended operations]/[iPlanet digest authentication calculation]";
- default: return $"/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Version 3 extended operations]/{values[index - 1]}";
- }
-
- #endregion
-
- // 6
- #region 2.16.840.1.113730.3.6.*
-
- oid_2_16_840_1_113730_3_6:
-
- if (index == values.Length) return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Miscellaneous]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Miscellaneous]/[iPlanet incremental update replication protocol identifier]";
- case 2: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Miscellaneous]/[iPlanet total update replication protocol identifier]";
- default: return $"/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape Lightweight Directory Access Protocol (LDAP)]/[Miscellaneous]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // policy
- #region 2.16.840.1.113730.4.*
-
- oid_2_16_840_1_113730_4:
-
- if (index == values.Length) return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape policy types]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape policy types]/[Netscape Server Gated Crypto (SGC)]";
- default: return $"/Country/US/[organization]/[Netscape Communications Corp.]/[Netscape policy types]/{values[index - 1]}";
- }
-
- #endregion
-
- // algs
- #region 2.16.840.1.113730.6.*
-
- oid_2_16_840_1_113730_6:
-
- if (index == values.Length) return "/Country/US/[organization]/[Netscape Communications Corp.]/[Algorithm identifiers]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Algorithm identifiers]/[Netscape S/MIME KEA]";
- default: return $"/Country/US/[organization]/[Netscape Communications Corp.]/[Algorithm identifiers]/{values[index - 1]}";
- }
-
- #endregion
-
- // name-components
- #region 2.16.840.1.113730.7.*
-
- oid_2_16_840_1_113730_7:
-
- if (index == values.Length) return "/Country/US/[organization]/[Netscape Communications Corp.]/[Name components]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Name components]/[nickname]";
- case 2: return "/Country/US/[organization]/[Netscape Communications Corp.]/[Name components]/[aol-screenname]";
- default: return $"/Country/US/[organization]/[Netscape Communications Corp.]/[Name components]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // digicert, verisign, symantec
- #region 2.16.840.1.113733.*
-
- oid_2_16_840_1_113733:
-
- if (index == values.Length) return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]";
- switch (values[index++])
- {
- case 1: goto oid_2_16_840_1_113733_1;
- default: return $"/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/{values[index - 1]}";
- }
-
- // pki
- #region 2.16.840.1.113733.1.*
-
- oid_2_16_840_1_113733_1:
-
- if (index == values.Length) return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]";
- switch (values[index++])
- {
- case 6: goto oid_2_16_840_1_113733_1_6;
- case 7: goto oid_2_16_840_1_113733_1_7;
- case 8: goto oid_2_16_840_1_113733_1_8;
- case 9: goto oid_2_16_840_1_113733_1_9;
- default: return $"/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/{values[index - 1]}";
- }
-
- // extensions
- #region 2.16.840.1.113733.1.6.*
-
- oid_2_16_840_1_113733_1_6:
-
- if (index == values.Length) return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[VeriSign defined certificate extension sub tree]";
- switch (values[index++])
- {
- case 3: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[VeriSign defined certificate extension sub tree]/[Unknown Verisign extension]";
- case 6: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[VeriSign defined certificate extension sub tree]/[Unknown Verisign extension]";
- case 7: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[VeriSign defined certificate extension sub tree]/[VeriSign serial number rollover class]";
- case 11: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[VeriSign defined certificate extension sub tree]/[verisignOnsiteJurisdictionHash]";
- case 13: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[VeriSign defined certificate extension sub tree]/[Unknown Verisign VPN extension]";
- case 15: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[VeriSign defined certificate extension sub tree]/[verisignServerID]";
- default: return $"/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[VeriSign defined certificate extension sub tree]/{values[index - 1]}";
- }
-
- #endregion
-
- // policies
- #region 2.16.840.1.113733.1.7.*
-
- oid_2_16_840_1_113733_1_7:
-
- if (index == values.Length) return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]";
- switch (values[index++])
- {
- case 9: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[British Telecommunications plc (BT) trust services relying third party charters]";
- case 21: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[Policy identifier]";
- case 23: goto oid_2_16_840_1_113733_1_7_23;
- case 46: goto oid_2_16_840_1_113733_1_7_46;
- case 48: goto oid_2_16_840_1_113733_1_7_48;
- case 54: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[Symantec Reserved certificate policy (Symantec/id-CABF-OVandDVvalidation)]";
- default: return $"/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/{values[index - 1]}";
- }
-
- // vtn-cp
- #region 2.16.840.1.113733.1.7.23.*
-
- oid_2_16_840_1_113733_1_7_23:
-
- if (index == values.Length) return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[VeriSign Trust Network - Certificate Policies]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[VeriSign Trust Network - Certificate Policies]/[Certificate Policy (CP) for class 1 certificates]";
- case 2: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[VeriSign Trust Network - Certificate Policies]/[Certificate Policy (CP) for class 2 certificates]";
- case 3: goto oid_2_16_840_1_113733_1_7_23_3;
- case 4: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[VeriSign Trust Network - Certificate Policies]/[Certificate Policy (CP) for class 4 certificates]";
- case 6: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[VeriSign Trust Network - Certificate Policies]/[Verisign Certification Policy for Extended Validation (EV) certificates]";
- default: return $"/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[VeriSign Trust Network - Certificate Policies]/{values[index - 1]}";
- }
-
- // class3
- #region 2.16.840.1.113733.1.7.23.3.*
-
- oid_2_16_840_1_113733_1_7_23_3:
-
- if (index == values.Length) return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[VeriSign Trust Network - Certificate Policies]/[Certificate Policy (CP) for class 3 certificates]";
- switch (values[index++])
- {
- case 1: goto oid_2_16_840_1_113733_1_7_23_3_1;
- default: return $"/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[VeriSign Trust Network - Certificate Policies]/[Certificate Policy (CP) for class 3 certificates]/{values[index - 1]}";
- }
-
- // class3
- #region 2.16.840.1.113733.1.7.23.3.1.*
-
- oid_2_16_840_1_113733_1_7_23_3_1:
-
- if (index == values.Length) return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[VeriSign Trust Network - Certificate Policies]/[Certificate Policy (CP) for class 3 certificates]/[Non-federal Certification Practice Statement (CPS)]";
- switch (values[index++])
- {
- case 6: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[VeriSign Trust Network - Certificate Policies]/[Certificate Policy (CP) for class 3 certificates]/[Non-federal Certification Practice Statement (CPS)]/[non-federal-SSP-Medium]";
- case 7: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[VeriSign Trust Network - Certificate Policies]/[Certificate Policy (CP) for class 3 certificates]/[Non-federal Certification Practice Statement (CPS)]/[non-federal-SSP-MediumHardware]";
- case 8: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[VeriSign Trust Network - Certificate Policies]/[Certificate Policy (CP) for class 3 certificates]/[Non-federal Certification Practice Statement (CPS)]/[non-federal-SSP-Devices]";
- case 13: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[VeriSign Trust Network - Certificate Policies]/[Certificate Policy (CP) for class 3 certificates]/[Non-federal Certification Practice Statement (CPS)]/[non-federal-SSP-Auth]";
- case 14: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[VeriSign Trust Network - Certificate Policies]/[Certificate Policy (CP) for class 3 certificates]/[Non-federal Certification Practice Statement (CPS)]/[non-federal-SSP-Medium-CBP]";
- case 15: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[VeriSign Trust Network - Certificate Policies]/[Certificate Policy (CP) for class 3 certificates]/[Non-federal Certification Practice Statement (CPS)]/[non-federal-SSP-MediumHardware-CBP]";
- case 23: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[VeriSign Trust Network - Certificate Policies]/[Certificate Policy (CP) for class 3 certificates]/[Non-federal Certification Practice Statement (CPS)]/[class-3-VTN-SSP-Medium-SHA1]";
- case 24: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[VeriSign Trust Network - Certificate Policies]/[Certificate Policy (CP) for class 3 certificates]/[Non-federal Certification Practice Statement (CPS)]/[class-3-VTN-SSP-MediumHardware-SHA1]";
- case 25: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[VeriSign Trust Network - Certificate Policies]/[Certificate Policy (CP) for class 3 certificates]/[Non-federal Certification Practice Statement (CPS)]/[class-3-VTN-SSP-Devices-SHA1]";
- case 26: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[VeriSign Trust Network - Certificate Policies]/[Certificate Policy (CP) for class 3 certificates]/[Non-federal Certification Practice Statement (CPS)]/[class-3-VTN-SSP-PIV-I-Auth-SHA1]";
- case 27: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[VeriSign Trust Network - Certificate Policies]/[Certificate Policy (CP) for class 3 certificates]/[Non-federal Certification Practice Statement (CPS)]/[class-3-VTN-SSP-PIV-I-CardAuth-SHA1]";
- default: return $"/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[VeriSign Trust Network - Certificate Policies]/[Certificate Policy (CP) for class 3 certificates]/[Non-federal Certification Practice Statement (CPS)]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- #endregion
-
- // cis
- #region 2.16.840.1.113733.1.7.46.*
-
- oid_2_16_840_1_113733_1_7_46:
-
- if (index == values.Length) return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[Certificate Interoperability Service (CIS) supplemental policies]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[Certificate Interoperability Service (CIS) supplemental policies]/[Type 1 policy]";
- case 2: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[Certificate Interoperability Service (CIS) supplemental policies]/[Type 2 policy]";
- default: return $"/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[Certificate Interoperability Service (CIS) supplemental policies]/{values[index - 1]}";
- }
-
- #endregion
-
- // 48
- #region 2.16.840.1.113733.1.7.48.*
-
- oid_2_16_840_1_113733_1_7_48:
-
- if (index == values.Length) return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[Thawte Premium Server Certification Authority]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[Thawte Premium Server Certification Authority]/[Thawte Extended Validation (EV) Certification Practice Statement (CPS) v. 3.3]";
- case 2: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[Thawte Premium Server Certification Authority]/[Thawte certificates (without Extended Validation)]";
- default: return $"/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Policy documentation]/[Thawte Premium Server Certification Authority]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // 8
- #region 2.16.840.1.113733.1.8.*
-
- oid_2_16_840_1_113733_1_8:
-
- if (index == values.Length) return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Server Gated Crypto (SGC) identifier for Certification Authority (CA) certificates]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Server Gated Crypto (SGC) identifier for Certification Authority (CA) certificates]/[VeriSign Server Gated Crypto (SGC)]";
- default: return $"/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Server Gated Crypto (SGC) identifier for Certification Authority (CA) certificates]/{values[index - 1]}";
- }
-
- #endregion
-
- // attributes
- #region 2.16.840.1.113733.1.9.*
-
- oid_2_16_840_1_113733_1_9:
-
- if (index == values.Length) return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Attributes]";
- switch (values[index++])
- {
- case 2: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Attributes]/[messageType]";
- case 3: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Attributes]/[pkiStatus]";
- case 4: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Attributes]/[failInfo]";
- case 5: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Attributes]/[senderNonce]";
- case 6: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Attributes]/[recipientNonce]";
- case 7: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Attributes]/[transactionID]";
- case 8: return "/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Attributes]/[extensionReq]";
- default: return $"/Country/US/[organization]/[DigiCert, Inc (previously, Symantec Corporation and Verisign, Inc.)]/[Public-Key Infrastructure (PKI)]/[Attributes]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- #endregion
-
- // intel
- #region 2.16.840.1.113741.*
-
- oid_2_16_840_1_113741:
-
- if (index == values.Length) return "/Country/US/[organization]/[Intel Corporation]";
- switch (values[index++])
- {
- case 2: goto oid_2_16_840_1_113741_2;
- default: return $"/Country/US/[organization]/[Intel Corporation]/{values[index - 1]}";
- }
-
- // cdsa-security
- #region 2.16.840.1.113741.2.*
-
- oid_2_16_840_1_113741_2:
-
- if (index == values.Length) return "/Country/US/[organization]/[Intel Corporation]/[Common Data Security Architecture (CDSA) security]";
- switch (values[index++])
- {
- case 1: goto oid_2_16_840_1_113741_2_1;
- case 2: goto oid_2_16_840_1_113741_2_2;
- default: return $"/Country/US/[organization]/[Intel Corporation]/[Common Data Security Architecture (CDSA) security]/{values[index - 1]}";
- }
-
- // formats
- #region 2.16.840.1.113741.2.1.*
-
- oid_2_16_840_1_113741_2_1:
-
- if (index == values.Length) return "/Country/US/[organization]/[Intel Corporation]/[Common Data Security Architecture (CDSA) security]/[formats]";
- switch (values[index++])
- {
- case 1: goto oid_2_16_840_1_113741_2_1_1;
- case 4: goto oid_2_16_840_1_113741_2_1_4;
- default: return $"/Country/US/[organization]/[Intel Corporation]/[Common Data Security Architecture (CDSA) security]/[formats]/{values[index - 1]}";
- }
-
- // 1
- #region 2.16.840.1.113741.2.1.1.*
-
- oid_2_16_840_1_113741_2_1_1:
-
- if (index == values.Length) return "/Country/US/[organization]/[Intel Corporation]/[Common Data Security Architecture (CDSA) security]/[formats]/[INTEL_X509V3_CERT_R08]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[organization]/[Intel Corporation]/[Common Data Security Architecture (CDSA) security]/[formats]/[INTEL_X509V3_CERT_R08]/[X509V3TbsCertificate]";
- default: return $"/Country/US/[organization]/[Intel Corporation]/[Common Data Security Architecture (CDSA) security]/[formats]/[INTEL_X509V3_CERT_R08]/{values[index - 1]}";
- }
-
- #endregion
-
- // bundle
- #region 2.16.840.1.113741.2.1.4.*
-
- oid_2_16_840_1_113741_2_1_4:
-
- if (index == values.Length) return "/Country/US/[organization]/[Intel Corporation]/[Common Data Security Architecture (CDSA) security]/[formats]/[Bundles]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[organization]/[Intel Corporation]/[Common Data Security Architecture (CDSA) security]/[formats]/[Bundles]/[INTEL_CERT_AND_PRIVATE_KEY_2_0]";
- default: return $"/Country/US/[organization]/[Intel Corporation]/[Common Data Security Architecture (CDSA) security]/[formats]/[Bundles]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // algs
- #region 2.16.840.1.113741.2.2.*
-
- oid_2_16_840_1_113741_2_2:
-
- if (index == values.Length) return "/Country/US/[organization]/[Intel Corporation]/[Common Data Security Architecture (CDSA) security]/[Algorithms]";
- switch (values[index++])
- {
- case 5: return "/Country/US/[organization]/[Intel Corporation]/[Common Data Security Architecture (CDSA) security]/[Algorithms]/[Security algorithms]";
- default: return $"/Country/US/[organization]/[Intel Corporation]/[Common Data Security Architecture (CDSA) security]/[Algorithms]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- #endregion
-
- // hl7
- #region 2.16.840.1.113883.*
-
- oid_2_16_840_1_113883:
-
- if (index == values.Length) return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]";
- switch (values[index++])
- {
- case 1: goto oid_2_16_840_1_113883_1;
- case 2: goto oid_2_16_840_1_113883_2;
- //TODO: case 3: goto oid_2_16_840_1_113883_3;
- //TODO: case 4: goto oid_2_16_840_1_113883_4;
- //TODO: case 5: goto oid_2_16_840_1_113883_5;
- //TODO: case 6: goto oid_2_16_840_1_113883_6;
- //TODO: case 7: goto oid_2_16_840_1_113883_7;
- //TODO: case 8: goto oid_2_16_840_1_113883_8;
- //TODO: case 9: goto oid_2_16_840_1_113883_9;
- //TODO: case 10: goto oid_2_16_840_1_113883_10;
- //TODO: case 11: goto oid_2_16_840_1_113883_11;
- //TODO: case 12: goto oid_2_16_840_1_113883_12;
- //TODO: case 13: goto oid_2_16_840_1_113883_13;
- //TODO: case 14: goto oid_2_16_840_1_113883_14;
- //TODO: case 15: goto oid_2_16_840_1_113883_15;
- //TODO: case 17: goto oid_2_16_840_1_113883_17;
- //TODO: case 18: goto oid_2_16_840_1_113883_18;
- //TODO: case 19: goto oid_2_16_840_1_113883_19;
- //TODO: case 21: goto oid_2_16_840_1_113883_21;
- default: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/{values[index - 1]}";
- }
-
- // internalHL7objects
- #region 2.16.840.1.113883.1.*
-
- oid_2_16_840_1_113883_1:
-
- if (index == values.Length) return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[OID registered objects]";
- case 2: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[Common Message Element Types (CMETs)]";
- case 3: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[Refined Message Information Models (RMIMs)]";
- case 4: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[RIM Classes]";
- case 5: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[RIM Attributes]";
- case 6: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[Interactions]";
- case 7: goto oid_2_16_840_1_113883_1_7;
- case 8: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[BRIDG Domain Access Model]";
- case 9: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[International V3 Release]";
- case 11: goto oid_2_16_840_1_113883_1_11;
- case 18: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[Trigger event]";
- default: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/{values[index - 1]}";
- }
-
- // structured-Document-HMDs
- #region 2.16.840.1.113883.1.7.*
-
- oid_2_16_840_1_113883_1_7:
-
- if (index == values.Length) return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[Hierarchical Message Descriptions (HMDs) for balloted Structured Documents releases]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[Hierarchical Message Descriptions (HMDs) for balloted Structured Documents releases]/[Clinical Document Architecture (CDA) release 1]";
- case 2: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[Hierarchical Message Descriptions (HMDs) for balloted Structured Documents releases]/[Clinical Document Architecture (CDA) release 2]";
- case 3: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[Hierarchical Message Descriptions (HMDs) for balloted Structured Documents releases]/[Hierarchical Message Description (HMD) for Structured Product Labeling (SPL) Release 1]";
- default: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[Hierarchical Message Descriptions (HMDs) for balloted Structured Documents releases]/{values[index - 1]}";
- }
-
- #endregion
-
- // harmonizationValueSets
- #region 2.16.840.1.113883.1.11.*
-
- oid_2_16_840_1_113883_1_11:
-
- if (index == values.Length) return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[V3 Harmonization Value Sets]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[V3 Harmonization Value Sets]/[Administrative gender]";
- case 20: goto oid_2_16_840_1_113883_1_11_20;
- case 78: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[V3 Harmonization Value Sets]/[Result normalcy status]";
- case 10228: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[V3 Harmonization Value Sets]/[Confidentiality]";
- case 10416: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[V3 Harmonization Value Sets]/[Financially responsible party type]";
- case 11526: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[V3 Harmonization Value Sets]/[Language]";
- case 12212: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[V3 Harmonization Value Sets]/[Marital status]";
- case 12249: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[V3 Harmonization Value Sets]/[LanguageAbilityMode]";
- case 14914: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[V3 Harmonization Value Sets]/[Race]";
- case 15836: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[V3 Harmonization Value Sets]/[Ethnicity]";
- case 18877: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[V3 Harmonization Value Sets]/[Coverage role type]";
- case 19185: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[V3 Harmonization Value Sets]/[Religious affiliation]";
- case 19563: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[V3 Harmonization Value Sets]/[Personal relationship role type]";
- case 19579: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[V3 Harmonization Value Sets]/[Family member]";
- case 19717: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[V3 Harmonization Value Sets]/[No immunization reason]";
- case 159331: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[V3 Harmonization Value Sets]/[actStatus-incorrect]";
- default: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[V3 Harmonization Value Sets]/{values[index - 1]}";
- }
-
- // 20
- #region 2.16.840.1.113883.1.11.20.*
-
- oid_2_16_840_1_113883_1_11_20:
-
- if (index == values.Length) return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[V3 Harmonization Value Sets]/[SDTC]";
- switch (values[index++])
- {
- case 2: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[V3 Harmonization Value Sets]/[SDTC]/[Advance directive type]";
- default: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Internal Objects]/[V3 Harmonization Value Sets]/[SDTC]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- #endregion
-
- // affiliate
- #region 2.16.840.1.113883.2.*
-
- oid_2_16_840_1_113883_2:
-
- if (index == values.Length) return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]";
- switch (values[index++])
- {
- case 1: goto oid_2_16_840_1_113883_2_1;
- case 2: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Japan]";
- //TODO: case 3: goto oid_2_16_840_1_113883_2_3;
- //TODO: case 4: goto oid_2_16_840_1_113883_2_4;
- case 5: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Switzerland]";
- //TODO: case 6: goto oid_2_16_840_1_113883_2_6;
- case 7: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Croatia]";
- case 8: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[France Harmoniser et PRomouvoir l'Informatique Médicale (HPRIM)]";
- case 9: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Italy]";
- case 10: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Argentina]";
- case 11: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Lithuania]";
- case 13: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[National Council for Prescription Drug Programs (NCPDP) standard product billing code of NCPDP field Unit of Measure (600-28)]";
- case 14: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Uruguay]";
- case 15: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Malaysia]";
- case 16: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Austria (formerly Anwendergruppe Österreich)]";
- case 17: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Columbia]";
- case 18: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[New Zealand]";
- //TODO: case 19: goto oid_2_16_840_1_113883_2_19;
- //TODO: case 20: goto oid_2_16_840_1_113883_2_20;
- //TODO: case 21: goto oid_2_16_840_1_113883_2_21;
- //TODO: case 22: goto oid_2_16_840_1_113883_2_22;
- //TODO: case 23: goto oid_2_16_840_1_113883_2_23;
- //TODO: case 24: goto oid_2_16_840_1_113883_2_24;
- case 25: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Greece]";
- case 26: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[India]";
- case 27: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Ireland]";
- case 28: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Korea]";
- case 29: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Mexico]";
- case 30: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Romania]";
- case 31: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Singapore]";
- case 32: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Sweden]";
- case 33: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Taiwan]";
- case 34: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Turkey]";
- case 35: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Russia]";
- case 36: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Pakistan]";
- case 37: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Bosnia and Herzegovina]";
- case 38: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Mexico]";
- case 39: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Luxembourg]";
- //TODO: case 40: goto oid_2_16_840_1_113883_2_40;
- case 41: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Hong Kong]";
- case 42: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Norway]";
- case 43: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Puerto Rico]";
- case 44: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Philippines]";
- case 45: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Malaysia]";
- case 46: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Slovenia]";
- case 47: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Serbia]";
- case 48: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Poland]";
- case 49: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Ukraine]";
- case 50: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Belgium]";
- case 51: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Europe]";
- case 52: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[Portugal]";
- //TODO: case 86: goto oid_2_16_840_1_113883_2_86;
- default: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/{values[index - 1]}";
- }
-
- // 1
- #region 2.16.840.1.113883.2.1.*
-
- oid_2_16_840_1_113883_2_1:
-
- if (index == values.Length) return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]";
- switch (values[index++])
- {
- case 3: goto oid_2_16_840_1_113883_2_1_3;
- //TODO: case 4: goto oid_2_16_840_1_113883_2_1_4;
- case 5: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[Reserved for future use]";
- //TODO: case 6: goto oid_2_16_840_1_113883_2_1_6;
- case 7: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[National Patient Safety Agency (NPSA) patient safety]";
- //TODO: case 8: goto oid_2_16_840_1_113883_2_1_8;
- case 9: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[v2 vocabularies]";
- case 10: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[National Health Service (NHS) Scotland]";
- default: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/{values[index - 1]}";
- }
-
- // 3
- #region 2.16.840.1.113883.2.1.3.*
-
- oid_2_16_840_1_113883_2_1_3:
-
- if (index == values.Length) return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]";
- switch (values[index++])
- {
- case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[IDX]";
- //TODO: case 2: goto oid_2_16_840_1_113883_2_1_3_2;
- case 3: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[UK Biobank]";
- //TODO: case 4: goto oid_2_16_840_1_113883_2_1_3_4;
- case 7: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[iSoft PLC]";
- case 8: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[National Institute of Health Research (NIHR)]";
- case 9: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Sintero]";
- case 10: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Regional Health and Social Care in Northern Ireland]";
- case 11: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Imperial College London]";
- case 12: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Great Ormond Street Hospital for Children National Health Service (NHS) Trust]";
- case 13: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Ashford & St Peter's Hospitals National Health Service (NHS) Foundation Trust]";
- case 14: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Brighton & Sussex University Hospitals National Health Service (NHS) Trust]";
- case 15: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[East Sussex Healthcare National Health Service (NHS) Trust]";
- case 16: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Queen Victoria Hospital National Health Service (NHS) Foundation Trust]";
- case 17: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Royal Surrey County Hospital National Health Service (NHS) Foundation Trust]";
- case 18: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Western Sussex Hospitals National Health Service (NHS) Trust]";
- case 19: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Isle Of Wight National Health Service (NHS) Trust]";
- case 20: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Southern Health National Health Service (NHS) Foundation Trust]";
- case 21: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[University Hospital Southampton National Health Service (NHS) Foundation Trust]";
- case 22: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Salisbury National Health Service (NHS) Foundation Trust]";
- case 23: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Portsmouth Hospitals Trust]";
- case 24: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Burnbank Systems Ltd]";
- case 25: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[National Health Service (NHS) Lothian]";
- case 26: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[City of Edinburgh Council]";
- case 27: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[East Lothian Council]";
- case 28: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Mid Lothian Council]";
- case 29: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[West Lothian Council]";
- case 30: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[South Essex Partnership University National Health Service (NHS) Foundation Trust]";
- case 31: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Lancashire's Patient Record Exchange Service - Health Information Exchange Platform for Lancashire]";
- case 32: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[West Suffolk Hospital National Health Service (NHS) Foundation Trust]";
- case 33: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Connecting Care (requested by Orion Health Ltd)]";
- case 34: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[University College London Hospitals National Health Service (NHS) Foundation Trust]";
- case 35: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Tameside Hospital National Health Service (NHS) Foundation Trust (where RMP is the Trust's nationally recognised code)]";
- case 36: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Royal Marsden Hospital Foundation Trust]";
- case 37: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Lewisham and Greenwich National Health Service (NHS) Trust]";
- case 38: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[West Middlesex Hospital]";
- case 39: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Chelsea and Westminster Hospital]";
- case 40: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Guy's And St Thomas' National Health Service (NHS) Foundation Trust]";
- case 41: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Hillingdon Hospitals National Health Service (NHS) Foundation Trust]";
- case 42: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Imperial College Healthcare National Health Service (NHS) Trust]";
- case 43: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Essex Partnership University National Health Service (NHS) Foundation Trust]";
- case 44: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[County Durham and Darlington National Health Service (NHS) Foundation Trust]";
- case 45: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Milton Keynes University Hospital National Health Service (NHS) Foundation Trust]";
- case 46: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[National Health Service (NHS) England London Region]";
- case 47: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Sandwell & West Birmingham Hospitals National Health Service (NHS) Trust]";
- case 48: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Croydon Health Services National Health Service (NHS) Trust]";
- case 49: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Alder Hey Children's National Health Service (NHS) Foundation Trust]";
- case 50: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[Royal Liverpool and Broadgreen University Hospitals Trust]";
- // TODO: Left off at http://www.oid-info.com/get/2.16.840.1.113883.2.1.3.51
- // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
- // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
- // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
- // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
- // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
- // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
- // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
- // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
- // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
- // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
- // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
- // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
- // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
- // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
- // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
- // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
- // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
- // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
- // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
- // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
- // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
- // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
- // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
- // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
- // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
- // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
- // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
- // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
- // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
- // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
- // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
- // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
- // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
- // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
- // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
- // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
- // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
- // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
- // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
- // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
- // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
- // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
- // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
- // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
- // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
- // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
- // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
- // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
- // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
- // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
- // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
- // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
- // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
- // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
- // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
- // case 1: return "/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/[XXXXX]";
- default: return $"/Country/US/[organization]/[Health Level 7 (HL7), Inc.]/[Affiliate organizations]/[UK]/[UK coding systems]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- #endregion
-
- #endregion
-
- #endregion
-
- #endregion
-
- // uy
- #region 2.16.858.*
-
- oid_2_16_858:
-
- if (index == values.Length) return "/Country/UY";
- switch (values[index++])
- {
- case 0: goto oid_2_16_858_0;
- case 1: return "/Country/UY/[Personas dentro del territorio uruguayo]";
- case 2: return "/Country/UY/[Todo tangible o intangible, técnicamente viable de ser identificado como unidad, capaz de constituir grupos y por ende de contabilizarse]";
- default: return $"/Country/UY/{values[index - 1]}";
- }
-
- // uy
- #region 2.16.858.0.*
-
- oid_2_16_858_0:
-
- if (index == values.Length) return "/Country/UY/[Todas las organizaciones públicas y privadas]";
- switch (values[index++])
- {
- case 0: return "/Country/UY/[Todas las organizaciones públicas y privadas]/[Instituciones Públicas del Estado Uruguayo]";
- case 1: return "/Country/UY/[Todas las organizaciones públicas y privadas]/[Instituciones Públicas que no pertenecen al Estado Uruguayo]";
- case 2: return "/Country/UY/[Todas las organizaciones públicas y privadas]/[Empresas u organizaciones privadas de todo tipo]";
- default: return $"/Country/UY/[Todas las organizaciones públicas y privadas]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // 886
- #region 2.16.886.*
-
- oid_2_16_886:
-
- if (index == values.Length) return "/Country/[Yemen (code not in current use)]";
- switch (values[index++])
- {
- case 1: goto oid_2_16_886_1;
- case 2: return "/Country/[Yemen (code not in current use)]/[Computer & Communications Research Lab. of Industrial Technology Research Institute]";
- case 101: goto oid_2_16_886_101;
- default: return $"/Country/[Yemen (code not in current use)]/{values[index - 1]}";
- }
-
- // illegal
- #region 2.16.886.1.*
-
- oid_2_16_886_1:
-
- if (index == values.Length) return "/Country/[Yemen (code not in current use)]/[Chunghaw Telecom co.]";
- switch (values[index++])
- {
- case 1: goto oid_2_16_886_1_1;
- case 2: goto oid_2_16_886_1_2;
- default: return $"/Country/[Yemen (code not in current use)]/[Chunghaw Telecom co.]/{values[index - 1]}";
- }
-
- // illegal, id
- #region 2.16.886.1.1.*
-
- oid_2_16_886_1_1:
-
- if (index == values.Length) return "/Country/[Yemen (code not in current use)]/[Chunghaw Telecom co.]/[Legal entities]";
- switch (values[index++])
- {
- case 1: return "/Country/[Yemen (code not in current use)]/[Chunghaw Telecom co.]/[Legal entities]/[Personal Identification Number]";
- case 2: return "/Country/[Yemen (code not in current use)]/[Chunghaw Telecom co.]/[Legal entities]/[Private organization ID registered in Taiwan]";
- case 3: return "/Country/[Yemen (code not in current use)]/[Chunghaw Telecom co.]/[Legal entities]/[Public organization ID registered in Taiwan]";
- default: return $"/Country/[Yemen (code not in current use)]/[Chunghaw Telecom co.]/[Legal entities]/{values[index - 1]}";
- }
-
- #endregion
-
- // cp-illegal, cp
- #region 2.16.886.1.2.*
-
- oid_2_16_886_1_2:
-
- if (index == values.Length) return "/Country/[Yemen (code not in current use)]/[Chunghaw Telecom co.]/[Policies that Chunghwa Telecom would make public]";
- switch (values[index++])
- {
- case 1: return "/Country/[Yemen (code not in current use)]/[Chunghaw Telecom co.]/[Policies that Chunghwa Telecom would make public]/[Taiwan Government Root Certificate Authority (GRCA) policies]";
- default: return $"/Country/[Yemen (code not in current use)]/[Chunghaw Telecom co.]/[Policies that Chunghwa Telecom would make public]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // illegal-gov, gov
- #region 2.16.886.101.*
-
- oid_2_16_886_101:
-
- if (index == values.Length) return "/Country/[Yemen (code not in current use)]/[Government root certification authority of Taiwan]";
- switch (values[index++])
- {
- case 0: goto oid_2_16_886_101_0;
- default: return $"/Country/[Yemen (code not in current use)]/[Government root certification authority of Taiwan]/{values[index - 1]}";
- }
-
- // gpki-illegal, gpki
- #region 2.16.886.101.0.*
-
- oid_2_16_886_101_0:
-
- if (index == values.Length) return "/Country/[Yemen (code not in current use)]/[Government root certification authority of Taiwan]/[Government Public Key Infrastructure (PKI)]";
- switch (values[index++])
- {
- case 3: goto oid_2_16_886_101_0_3;
- default: return $"/Country/[Yemen (code not in current use)]/[Government root certification authority of Taiwan]/[Government Public Key Infrastructure (PKI)]/{values[index - 1]}";
- }
-
- // certpolicy-illegal, certpolicy
- #region 2.16.886.101.0.3.*
-
- oid_2_16_886_101_0_3:
-
- if (index == values.Length) return "/Country/[Yemen (code not in current use)]/[Government root certification authority of Taiwan]/[Government Public Key Infrastructure (PKI)]/[Certificate policy]";
- switch (values[index++])
- {
- case 0: return "/Country/[Yemen (code not in current use)]/[Government root certification authority of Taiwan]/[Government Public Key Infrastructure (PKI)]/[Certificate policy]/[testAssurance-illegal]";
- case 1: return "/Country/[Yemen (code not in current use)]/[Government root certification authority of Taiwan]/[Government Public Key Infrastructure (PKI)]/[Certificate policy]/[class1Assurance-illegal]";
- case 2: return "/Country/[Yemen (code not in current use)]/[Government root certification authority of Taiwan]/[Government Public Key Infrastructure (PKI)]/[Certificate policy]/[class2Assurance-illegal]";
- case 3: return "/Country/[Yemen (code not in current use)]/[Government root certification authority of Taiwan]/[Government Public Key Infrastructure (PKI)]/[Certificate policy]/[class3Assurance-illegal]";
- case 4: return "/Country/[Yemen (code not in current use)]/[Government root certification authority of Taiwan]/[Government Public Key Infrastructure (PKI)]/[Certificate policy]/[class4Assurance-illegal]";
- default: return $"/Country/[Yemen (code not in current use)]/[Government root certification authority of Taiwan]/[Government Public Key Infrastructure (PKI)]/[Certificate policy]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- #endregion
-
- #endregion
-
- #endregion
-
- // registration-procedures
- #region 2.17.*
-
- oid_2_17:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/Registration-Procedures";
- switch (values[index++])
- {
- case 1: goto oid_2_17_1;
- case 2: goto oid_2_17_2;
- case 3: return "/Joint-ISO-ITU-T/Registration-Procedures/[Registration procedures for the registration authority of international ASN.1 names]";
- case 5: return "/Joint-ISO-ITU-T/Registration-Procedures/[Registration procedures for the registration authority of international ADministration Management Domain (ADMD) alphanumeric names and international PRivate Management Domain (PRMD) alphanumeric names for Originator/Recipient (O/R) Rec. ITU-T X.400 addresses]";
- case 6: return "/Joint-ISO-ITU-T/Registration-Procedures/[Registration procedures for the registration authority of international organization alphanumeric names for use in Rec. ITU-T X.500 directory distinguished names]";
- default: return $"/Joint-ISO-ITU-T/Registration-Procedures/{values[index - 1]}";
- }
-
- // module
- #region 2.17.1.*
-
- oid_2_17_1:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/Registration-Procedures/[ASN.1 modules]";
- switch (values[index++])
- {
- case 1: return "/Joint-ISO-ITU-T/Registration-Procedures/[ASN.1 modules]/[OidDirectoryNameDef]";
- case 2: goto oid_2_17_1_2;
- default: return $"/Joint-ISO-ITU-T/Registration-Procedures/[ASN.1 modules]/{values[index - 1]}";
- }
-
- // directory-defs
- #region 2.17.1.2.*
-
- oid_2_17_1_2:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/Registration-Procedures/[ASN.1 modules]/[OidDirectoryNameDef]";
- switch (values[index++])
- {
- case 0: return "/Joint-ISO-ITU-T/Registration-Procedures/[ASN.1 modules]/[OidDirectoryNameDef]/[oidC1]";
- case 1: return "/Joint-ISO-ITU-T/Registration-Procedures/[ASN.1 modules]/[OidDirectoryNameDef]/[oidC2]";
- case 2: return "/Joint-ISO-ITU-T/Registration-Procedures/[ASN.1 modules]/[OidDirectoryNameDef]/[oidC]";
- case 3: return "/Joint-ISO-ITU-T/Registration-Procedures/[ASN.1 modules]/[OidDirectoryNameDef]/[oidRoot]";
- case 4: return "/Joint-ISO-ITU-T/Registration-Procedures/[ASN.1 modules]/[OidDirectoryNameDef]/[oidRootNf]";
- default: return $"/Joint-ISO-ITU-T/Registration-Procedures/[ASN.1 modules]/[OidDirectoryNameDef]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // document-types
- #region 2.17.2.*
-
- oid_2_17_2:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/Registration-Procedures/[Document types]";
- switch (values[index++])
- {
- case 3: return "/Joint-ISO-ITU-T/Registration-Procedures/[Document types]/[Third registered instance of the Document Type information object as described in clause A.4 of ISO/IEC 9834-2]";
- default: return $"/Joint-ISO-ITU-T/Registration-Procedures/[Document types]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // physical-layer, physical-layer-management
- #region 2.18.*
-
- oid_2_18:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/[Physical layer management]";
- switch (values[index++])
- {
- case 0: goto oid_2_18_0;
- default: return $"/Joint-ISO-ITU-T/[Physical layer management]/{values[index - 1]}";
- }
-
- // management
- #region 2.18.0.*
-
- oid_2_18_0:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]";
- switch (values[index++])
- {
- case 0: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[standardSpecificExtension]";
- case 2: goto oid_2_18_0_2;
- case 3: goto oid_2_18_0_3;
- case 4: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[package]";
- case 5: goto oid_2_18_0_5;
- case 6: goto oid_2_18_0_6;
- case 7: goto oid_2_18_0_7;
- case 8: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[attributeGroup]";
- case 9: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[action]";
- case 10: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[notification]";
- default: return $"/Joint-ISO-ITU-T/[Physical layer management]/[Management]/{values[index - 1]}";
- }
-
- // asn1Module
- #region 2.18.0.2.*
-
- oid_2_18_0_2:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[ASN.1 modules]";
- switch (values[index++])
- {
- case 0: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[ASN.1 modules]/[PHLM]";
- default: return $"/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[ASN.1 modules]/{values[index - 1]}";
- }
-
- #endregion
-
- // objectClass
- #region 2.18.0.3.*
-
- oid_2_18_0_3:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Object classes]";
- switch (values[index++])
- {
- case 1: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Object classes]/[physicalSubsystem]";
- case 2: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Object classes]/[physicalEntity]";
- case 3: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Object classes]/[physicalSAP]";
- case 4: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Object classes]/[dataCircuit]";
- case 5: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Object classes]/[physicalConnection]";
- default: return $"/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Object classes]/{values[index - 1]}";
- }
-
- #endregion
-
- // parameter
- #region 2.18.0.5.*
-
- oid_2_18_0_5:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Parameters]";
- switch (values[index++])
- {
- case 1: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Parameters]/[bitErrorThresholdReached]";
- case 2: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Parameters]/[connectionError]";
- case 3: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Parameters]/[connectionEstablished]";
- case 4: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Parameters]/[lossOfSignal]";
- case 5: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Parameters]/[lossOfSynchronization]";
- default: return $"/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Parameters]/{values[index - 1]}";
- }
-
- #endregion
-
- // nameBinding
- #region 2.18.0.6.*
-
- oid_2_18_0_6:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Name bindings]";
- switch (values[index++])
- {
- case 1: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Name bindings]/[physicalSubsystem-system]";
- case 2: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Name bindings]/[physicalEntity-physicalSubsystem-Management]";
- case 3: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Name bindings]/[physicalSAP-physicalSubsystem]";
- case 4: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Name bindings]/[dataCircuit-physicalEntity]";
- case 5: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Name bindings]/[physicalConnection-dataCircuit]";
- default: return $"/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Name bindings]/{values[index - 1]}";
- }
-
- #endregion
-
- // attribute
- #region 2.18.0.7.*
-
- oid_2_18_0_7:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Attributes]";
- switch (values[index++])
- {
- case 1: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Attributes]/[physicalEntityTitles]";
- case 2: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Attributes]/[bitErrorsThreshold]";
- case 3: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Attributes]/[dataCircuitType]";
- case 4: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Attributes]/[physicalInterfaceStandard]";
- case 5: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Attributes]/[physicalInterfaceType]";
- case 6: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Attributes]/[physicalMediaNames]";
- case 7: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Attributes]/[synchronizationMode]";
- case 8: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Attributes]/[transmissionCoding]";
- case 9: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Attributes]/[transmissionMode]";
- case 10: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Attributes]/[transmissionRate]";
- case 11: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Attributes]/[endpointIdentifier]";
- case 12: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Attributes]/[portNumber]";
- case 13: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Attributes]/[bitErrorsReceived]";
- case 14: return "/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Attributes]/[bitErrorsTransmitted]";
- default: return $"/Joint-ISO-ITU-T/[Physical layer management]/[Management]/[Attributes]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- #endregion
-
- // mheg
- #region 2.19.*
-
- oid_2_19:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/[Multimedia and Hypermedia information coding Expert Group (MHEG)]";
- switch (values[index++])
- {
- case 1: goto oid_2_19_1;
- default: return $"/Joint-ISO-ITU-T/[Multimedia and Hypermedia information coding Expert Group (MHEG)]/{values[index - 1]}";
- }
-
- // version
- #region 2.19.1.*
-
- oid_2_19_1:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/[Multimedia and Hypermedia information coding Expert Group (MHEG)]/[Versions]";
- switch (values[index++])
- {
- case 9: return "/Joint-ISO-ITU-T/[Multimedia and Hypermedia information coding Expert Group (MHEG)]/[Versions]/[ISOMHEG-ud]";
- case 11: return "/Joint-ISO-ITU-T/[Multimedia and Hypermedia information coding Expert Group (MHEG)]/[Versions]/[ISOMHEG-sir]";
- case 17: return "/Joint-ISO-ITU-T/[Multimedia and Hypermedia information coding Expert Group (MHEG)]/[Versions]/[ISO13522-MHEG-5]";
- default: return $"/Joint-ISO-ITU-T/[Multimedia and Hypermedia information coding Expert Group (MHEG)]/[Versions]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // genericULS, generic-upper-layers-security, guls
- #region 2.20.*
-
- oid_2_20:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]";
- switch (values[index++])
- {
- case 1: goto oid_2_20_1;
- case 2: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[General transfer syntax]";
- case 3: goto oid_2_20_3;
- case 4: goto oid_2_20_4;
- case 5: goto oid_2_20_5;
- case 7: goto oid_2_20_7;
- default: return $"/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/{values[index - 1]}";
- }
-
- // modules
- #region 2.20.1.*
-
- oid_2_20_1:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[ASN.1 modules]";
- switch (values[index++])
- {
- case 0: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[ASN.1 modules]/[ObjectIdentifiers]";
- case 1: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[ASN.1 modules]/[Notation]";
- case 2: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[ASN.1 modules]/[GulsSecurityExchanges]";
- case 3: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[ASN.1 modules]/[GulsSecurityTransformations]";
- case 4: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[ASN.1 modules]/[DirectoryProtectionMappings]";
- case 5: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[ASN.1 modules]/[GULSProtectionMappings]";
- case 6: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[ASN.1 modules]/[SeseAPDUs]";
- case 7: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[ASN.1 modules]/[GenericProtectingTransferSyntax]";
- default: return $"/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[ASN.1 modules]/{values[index - 1]}";
- }
-
- #endregion
-
- // specificTransferSyntax
- #region 2.20.3.*
-
- oid_2_20_3:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Specific transfer syntax]";
- switch (values[index++])
- {
- case 1: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Specific transfer syntax]/[Basic Encoding Rules (BER)]";
- case 2: goto oid_2_20_3_2;
- case 3: goto oid_2_20_3_3;
- case 5: goto oid_2_20_3_5;
- default: return $"/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Specific transfer syntax]/{values[index - 1]}";
- }
-
- // ber-derived
- #region 2.20.3.2.*
-
- oid_2_20_3_2:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Specific transfer syntax]/[Canonical Encoding Rules (CER) and Distinguished Encoding Rules (DER) as variants of the Basic Encoding Rules (BER)]";
- switch (values[index++])
- {
- case 0: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Specific transfer syntax]/[Canonical Encoding Rules (CER) and Distinguished Encoding Rules (DER) as variants of the Basic Encoding Rules (BER)]/[Canonical Encoding Rules (CER)]";
- case 1: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Specific transfer syntax]/[Canonical Encoding Rules (CER) and Distinguished Encoding Rules (DER) as variants of the Basic Encoding Rules (BER)]/[Distinguished Encoding Rules (DER)]";
- default: return $"/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Specific transfer syntax]/[Canonical Encoding Rules (CER) and Distinguished Encoding Rules (DER) as variants of the Basic Encoding Rules (BER)]/{values[index - 1]}";
- }
-
- #endregion
-
- // packed-encoding
- #region 2.20.3.3.*
-
- oid_2_20_3_3:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Specific transfer syntax]/[Packed Encoding Rules (PER)]";
- switch (values[index++])
- {
- case 0: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Specific transfer syntax]/[Packed Encoding Rules (PER)]/[Basic variant]";
- case 1: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Specific transfer syntax]/[Packed Encoding Rules (PER)]/[Canonical variant]";
- default: return $"/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Specific transfer syntax]/[Packed Encoding Rules (PER)]/{values[index - 1]}";
- }
-
- #endregion
-
- // packed-encoding
- #region 2.20.3.5.*
-
- oid_2_20_3_5:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Specific transfer syntax]/[EXtensible Markup Language (XML) Encoding Rules (XER)]";
- switch (values[index++])
- {
- case 0: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Specific transfer syntax]/[EXtensible Markup Language (XML) Encoding Rules (XER)]/[Basic variant]";
- case 1: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Specific transfer syntax]/[EXtensible Markup Language (XML) Encoding Rules (XER)]/[Canonical variant]";
- default: return $"/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Specific transfer syntax]/[EXtensible Markup Language (XML) Encoding Rules (XER)]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // securityExchanges
- #region 2.20.4.*
-
- oid_2_20_4:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Security exchanges]";
- switch (values[index++])
- {
- case 1: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Security exchanges]/[dirAuthenticationOneWay]";
- case 2: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Security exchanges]/[dirAuthenticationTwoWay]";
- case 3: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Security exchanges]/[simpleNegotiationSE]";
- default: return $"/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Security exchanges]/{values[index - 1]}";
- }
-
- #endregion
-
- // securityTransformations
- #region 2.20.5.*
-
- oid_2_20_5:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Security transformations]";
- switch (values[index++])
- {
- case 1: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Security transformations]/[dirEncryptedTransformation]";
- case 2: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Security transformations]/[dirSignedTransformation]";
- case 3: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Security transformations]/[dirSignatureTransformation]";
- case 4: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Security transformations]/[gulsSignedTransformation]";
- case 5: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Security transformations]/[gulsSignatureTransformation]";
- default: return $"/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Security transformations]/{values[index - 1]}";
- }
-
- #endregion
-
- // application-contexts
- #region 2.20.7.*
-
- oid_2_20_7:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Application contexts]";
- switch (values[index++])
- {
- case 1: return "/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Application contexts]/[Basic]";
- default: return $"/Joint-ISO-ITU-T/[Generic Upper Layers Security (GULS)]/[Application contexts]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // transport-layer-security-protocol
- #region 2.21.*
-
- oid_2_21:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/[Transport layer security protocol]";
- switch (values[index++])
- {
- case 1: goto oid_2_21_1;
- default: return $"/Joint-ISO-ITU-T/[Transport layer security protocol]/{values[index - 1]}";
- }
-
- // sa-p-kte
- #region 2.21.1.*
-
- oid_2_21_1:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/[Transport layer security protocol]/[Security Association Protocol Type]";
- switch (values[index++])
- {
- case 1: return "/Joint-ISO-ITU-T/[Transport layer security protocol]/[Security Association Protocol Type]/[Exponential Key Exchange (EKE)]";
- default: return $"/Joint-ISO-ITU-T/[Transport layer security protocol]/[Security Association Protocol Type]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // network-layer-security-protocol
- #region 2.22.*
-
- oid_2_22:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/[Network layer security protocol]";
- switch (values[index++])
- {
- case 1: goto oid_2_22_1;
- default: return $"/Joint-ISO-ITU-T/[Network layer security protocol]/{values[index - 1]}";
- }
-
- // sa-p-kte
- #region 2.22.1.*
-
- oid_2_22_1:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/[Network layer security protocol]/[Security Association Protocol Type]";
- switch (values[index++])
- {
- case 1: return "/Joint-ISO-ITU-T/[Network layer security protocol]/[Security Association Protocol Type]/[Exponential Key Exchange (EKE)]";
- default: return $"/Joint-ISO-ITU-T/[Network layer security protocol]/[Security Association Protocol Type]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // international-organizations
- #region 2.23.*
-
- oid_2_23:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations";
- switch (values[index++])
- {
- case 42: goto oid_2_23_42;
- case 43: goto oid_2_23_43;
- case 128: return "/Joint-ISO-ITU-T/International-Organizations/[Teleglobe, Inc.]";
- case 129: return "/Joint-ISO-ITU-T/International-Organizations/[Key Recovery Alliance]";
- case 130: return "/Joint-ISO-ITU-T/International-Organizations/[Object Management Group]";
- case 131: return "/Joint-ISO-ITU-T/International-Organizations/[Visa International]";
- case 132: return "/Joint-ISO-ITU-T/International-Organizations/[Comprehensive nuclear-Test-Ban Treaty Organization (CTBTO) Public-Key Infrastructure (PKI)]";
- case 133: goto oid_2_23_133;
- case 134: return "/Joint-ISO-ITU-T/International-Organizations/[Ceska Posta s.p.]";
- case 135: return "/Joint-ISO-ITU-T/International-Organizations/[\"HBOS Plc\"]";
- case 136: goto oid_2_23_136;
- case 137: return "/Joint-ISO-ITU-T/International-Organizations/[Comrad Medical Systems]";
- case 138: return "/Joint-ISO-ITU-T/International-Organizations/[International Atomic Energy Agency (IAEA)]";
- case 139: return "/Joint-ISO-ITU-T/International-Organizations/[British Sky Broadcasting Group]";
- case 140: goto oid_2_23_140;
- case 141: return "/Joint-ISO-ITU-T/International-Organizations/[\"WAC\" Application Services Ltd.]";
- case 143: goto oid_2_23_143;
- case 144: return "/Joint-ISO-ITU-T/International-Organizations/[Directorate General of The General Security of Lebanon]";
- case 146: goto oid_2_23_146;
- case 147: return "/Joint-ISO-ITU-T/International-Organizations/[Peripheral Component Interconnect Special Interest Group (PCI-SIG) component measurement and authorization]";
- default: return $"/Joint-ISO-ITU-T/International-Organizations/{values[index - 1]}";
- }
-
- // set
- #region 2.23.42.*
-
- oid_2_23_42:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]";
- switch (values[index++])
- {
- case 0: goto oid_2_23_42_0;
- case 1: goto oid_2_23_42_1;
- case 2: goto oid_2_23_42_2;
- case 3: goto oid_2_23_42_3;
- case 4: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[algorithm]";
- case 5: goto oid_2_23_42_5;
- case 6: goto oid_2_23_42_6;
- case 7: goto oid_2_23_42_7;
- case 8: goto oid_2_23_42_8;
- case 9: goto oid_2_23_42_9;
- case 10: goto oid_2_23_42_10;
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/{values[index - 1]}";
- }
-
- // contentType
- #region 2.23.42.0.*
-
- oid_2_23_42_0:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]";
- switch (values[index++])
- {
- case 0: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-PANData]";
- case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-PANToken]";
- case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-PANOnly]";
- case 3: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-OIData]";
- case 4: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-PI]";
- case 5: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-PIData]";
- case 6: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-PIDataUnsigned]";
- case 7: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-HODInput]";
- case 8: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-AuthResBaggage]";
- case 9: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-AuthRevReqBaggage]";
- case 10: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-AuthRevResBaggage]";
- case 11: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CapTokenSeq]";
- case 12: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-PInitResData]";
- case 13: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-PI-TBS]";
- case 14: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-PResData]";
- case 15: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-InqReqData]";
- case 16: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-AuthReqTBS]";
- case 17: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-AuthResTBS]";
- case 18: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-AuthResTBSXOID]";
- case 19: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-AuthTokenTBS]";
- case 20: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CapTokenData]";
- case 21: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CapTokenTBSOID]";
- case 22: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-AcqCardCodeMsg]";
- case 23: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-AuthRevReqTBS]";
- case 24: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-AuthRevResData]";
- case 25: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-AuthRevResTBS]";
- case 26: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CapReqTBS]";
- case 27: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CapReqTBSX]";
- case 28: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CapResData]";
- case 29: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CapRevReqTBS]";
- case 30: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CapRevReqTBSX]";
- case 31: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CapRevResData]";
- case 32: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CredReqTBS]";
- case 33: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CredReqTBSXOID]";
- case 34: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CredResDataOID]";
- case 35: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CredRevReqTBS]";
- case 36: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CredRevReqTBSX]";
- case 37: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CredRevResData]";
- case 38: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-PCertReqData]";
- case 39: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-PCertResTBSOID]";
- case 40: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-BatchAdminReqData]";
- case 41: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-BatchAdminResData]";
- case 42: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CardCInitResTBS]";
- case 43: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-AqCInitResTBSOID]";
- case 44: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-RegFormResTBS]";
- case 45: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CertReqDataOID]";
- case 46: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CertReqTBS]";
- case 47: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CertResDataOID]";
- case 48: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CertInqReqTBS]";
- case 49: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-ErrorTBS]";
- case 50: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-PIDualSignedTBE]";
- case 51: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-PIUnsignedTBE]";
- case 52: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-AuthReqTBE]";
- case 53: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-AuthResTBE]";
- case 54: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-AuthResTBEX]";
- case 55: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-AuthTokenTBE]";
- case 56: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CapTokenTBEOID]";
- case 57: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CapTokenTBEX]";
- case 58: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-AcqCardCodeMsgTBE]";
- case 59: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-AuthRevReqTBE]";
- case 60: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-AuthRevResTBE]";
- case 61: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-AuthRevResTBEB]";
- case 62: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CapReqTBE]";
- case 63: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CapReqTBEX]";
- case 64: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CapResTBE]";
- case 65: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CapRevReqTBE]";
- case 66: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CapRevReqTBEX]";
- case 67: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CapRevResTBE]";
- case 68: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CredReqTBE]";
- case 69: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CredReqTBEXOID]";
- case 70: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CredResTBE]";
- case 71: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CredRevReqTBE]";
- case 72: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CredRevReqTBEX]";
- case 73: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CredRevResTBE]";
- case 74: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-BatchAdminReqTBE]";
- case 75: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-BatchAdminResTBE]";
- case 76: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-RegFormReqTBE]";
- case 77: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CertReqTBE]";
- case 78: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CertReqTBEX]";
- case 79: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CertResTBE]";
- case 80: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CRLNotificationTBS]";
- case 81: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-CRLNotificationResTBS]";
- case 82: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/[id-set-content-BCIDistributionTBS]";
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[contentType]/{values[index - 1]}";
- }
-
- #endregion
-
- // msgExt
- #region 2.23.42.1.*
-
- oid_2_23_42_1:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[msgExt]";
- switch (values[index++])
- {
- case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[msgExt]/[setext-genCrypt]";
- case 3: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[msgExt]/[setext-miAuth]";
- case 4: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[msgExt]/[setext-pinSecure]";
- case 5: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[msgExt]/[setext-pinAny]";
- case 7: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[msgExt]/[setext-track2]";
- case 8: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[msgExt]/[setext-cv]";
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[msgExt]/{values[index - 1]}";
- }
-
- #endregion
-
- // field
- #region 2.23.42.2.*
-
- oid_2_23_42_2:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[field]";
- switch (values[index++])
- {
- case 0: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[field]/[fullName]";
- case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[field]/[givenName]";
- case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[field]/[familyName]";
- case 3: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[field]/[birthFamilyName]";
- case 4: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[field]/[placeName]";
- case 5: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[field]/[identificationNumber]";
- case 6: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[field]/[month]";
- case 7: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[field]/[date]";
- case 8: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[field]/[address]";
- case 9: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[field]/[telephone]";
- case 10: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[field]/[amount]";
- case 11: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[field]/[accountNumber]";
- case 12: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[field]/[passPhrase]";
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[field]/{values[index - 1]}";
- }
-
- #endregion
-
- // attribute
- #region 2.23.42.3.*
-
- oid_2_23_42_3:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]";
- switch (values[index++])
- {
- case 0: goto oid_2_23_42_3_0;
- case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/[setAttr-PGWYcap]";
- case 2: goto oid_2_23_42_3_2;
- case 3: goto oid_2_23_42_3_3;
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/{values[index - 1]}";
- }
-
- // 0
- #region 2.23.42.3.0.*
-
- oid_2_23_42_3_0:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/[cert]";
- switch (values[index++])
- {
- case 0: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/[cert]/[rootKeyThumb]";
- case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/[cert]/[additionalPolicy]";
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/[cert]/{values[index - 1]}";
- }
-
- #endregion
-
- // 2
- #region 2.23.42.3.2.*
-
- oid_2_23_42_3_2:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/[setAttr-TokenType]";
- switch (values[index++])
- {
- case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/[setAttr-TokenType]/[setAttr-Token-EMV]";
- case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/[setAttr-TokenType]/[setAttr-Token-B0Prime]";
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/[setAttr-TokenType]/{values[index - 1]}";
- }
-
- #endregion
-
- // 3
- #region 2.23.42.3.3.*
-
- oid_2_23_42_3_3:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/[setAttr-IssCap]";
- switch (values[index++])
- {
- case 3: goto oid_2_23_42_3_3_3;
- case 4: goto oid_2_23_42_3_3_4;
- case 5: goto oid_2_23_42_3_3_5;
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/[setAttr-IssCap]/{values[index - 1]}";
- }
-
- // 3
- #region 2.23.42.3.3.3.*
-
- oid_2_23_42_3_3_3:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/[setAttr-IssCap]/[setAttr-IssCap-CVM]";
- switch (values[index++])
- {
- case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/[setAttr-TokenType]/[setAttr-IssCap-CVM]/[setAttr-GenCryptgrm]";
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/[setAttr-TokenType]/[setAttr-IssCap-CVM]/{values[index - 1]}";
- }
-
- #endregion
-
- // 4
- #region 2.23.42.3.3.4.*
-
- oid_2_23_42_3_3_4:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/[setAttr-IssCap]/[setAttr-IssCap-T2]";
- switch (values[index++])
- {
- case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/[setAttr-TokenType]/[setAttr-IssCap-T2]/[setAttr-T2Enc]";
- case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/[setAttr-TokenType]/[setAttr-IssCap-T2]/[setAttr-T2cleartxt]";
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/[setAttr-TokenType]/[setAttr-IssCap-T2]/{values[index - 1]}";
- }
-
- #endregion
-
- // 5
- #region 2.23.42.3.3.5.*
-
- oid_2_23_42_3_3_5:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/[setAttr-IssCap]/[setAttr-IssCap-Sig]";
- switch (values[index++])
- {
- case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/[setAttr-TokenType]/[setAttr-IssCap-Sig]/[setAttr-TokICCsig]";
- case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/[setAttr-TokenType]/[setAttr-IssCap-Sig]/[setAttr-SecDevSig]";
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[attribute]/[setAttr-TokenType]/[setAttr-IssCap-Sig]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- #endregion
-
- // policy
- #region 2.23.42.5.*
-
- oid_2_23_42_5:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[policy]";
- switch (values[index++])
- {
- case 0: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[policy]/[root]";
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[policy]/{values[index - 1]}";
- }
-
- #endregion
-
- // module
- #region 2.23.42.6.*
-
- oid_2_23_42_6:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[ASN.1 modules]";
- switch (values[index++])
- {
- case 0: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[ASN.1 modules]/[SetMessage]";
- case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[ASN.1 modules]/[SetCertMsgs]";
- case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[ASN.1 modules]/[SetPayMsgs]";
- case 4: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[ASN.1 modules]/[SetCertificateExtensions]";
- case 8: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[ASN.1 modules]/[SetMarketData]";
- case 9: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[ASN.1 modules]/[SetPKCS10]";
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[ASN.1 modules]/{values[index - 1]}";
- }
-
- #endregion
-
- // 7
- #region 2.23.42.7.*
-
- oid_2_23_42_7:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[certExt]";
- switch (values[index++])
- {
- case 0: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[certExt]/[hashedRootKey]";
- case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[certExt]/[certificateType]";
- case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[certExt]/[merchantData]";
- case 3: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[certExt]/[cardCertRequired]";
- case 4: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[certExt]/[tunneling]";
- case 5: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[certExt]/[setExtensions]";
- case 6: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[certExt]/[setQualifier]";
- case 7: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[certExt]/[setCext-PGWYcapabilities]";
- case 8: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[certExt]/[setCext-TokenIdentifier]";
- case 9: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[certExt]/[setCext-Track2Data]";
- case 10: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[certExt]/[setCext-TokenType]";
- case 11: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[certExt]/[setCext-IssuerCapabilities]";
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[certExt]/{values[index - 1]}";
- }
-
- #endregion
-
- // 8
- #region 2.23.42.8.*
-
- oid_2_23_42_8:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[brand]";
- switch (values[index++])
- {
- case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[brand]/[International Air Transport Association (IATA)-Air Transport Association (ATA)]";
- case 4: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[brand]/[VISA]";
- case 5: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[brand]/[MasterCard]";
- case 30: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[brand]/[Diners]";
- case 34: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[brand]/[AmericanExpress]";
- case 35: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[brand]/[JCB]";
- case 6011: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[brand]/[Novus]";
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[brand]/{values[index - 1]}";
- }
-
- #endregion
-
- // vendor, set-vendors
- #region 2.23.42.9.*
-
- oid_2_23_42_9:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]";
- switch (values[index++])
- {
- case 0: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[GlobeSet]";
- case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[IBM]";
- case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[CyberCash]";
- case 3: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Terisa]";
- case 4: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[RSADSI]";
- case 5: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[VeriFone]";
- case 6: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[TrinTech]";
- case 7: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[BankGate]";
- case 8: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[GTE]";
- case 9: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[CompuSource]";
- case 10: goto oid_2_23_42_9_10;
- case 11: goto oid_2_23_42_9_11;
- case 12: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[OSS]";
- case 13: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[TenthMountain]";
- case 14: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Antares]";
- case 15: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[ECC]";
- case 16: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Maithean]";
- case 17: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Netscape]";
- case 18: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Verisign]";
- case 19: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[BlueMoney]";
- case 20: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Lacerte]";
- case 21: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Fujitsu]";
- case 22: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[eLab]";
- case 23: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Entrust]";
- case 24: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[VIAnet]";
- case 25: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[III]";
- case 26: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[OpenMarket]";
- case 27: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Lexem]";
- case 28: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Intertrader]";
- case 29: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Persimmon]";
- case 30: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[NABLE]";
- case 31: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Espace-net]";
- case 32: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Hitachi]";
- case 33: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Microsoft]";
- case 34: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[NEC]";
- case 35: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Mitsubishi]";
- case 36: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[NCR]";
- case 37: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[e-COMM]";
- case 38: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Gemplus]";
- case 39: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[SKCC]";
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/{values[index - 1]}";
- }
-
- // griffin
- #region 2.23.42.9.10.*
-
- oid_2_23_42_9_10:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]";
- switch (values[index++])
- {
- case 1: goto oid_2_23_42_9_10_1;
- case 2: goto oid_2_23_42_9_10_2;
- case 3: goto oid_2_23_42_9_10_3;
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/{values[index - 1]}";
- }
-
- // modules
- #region 2.23.42.9.10.1.*
-
- oid_2_23_42_9_10_1:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]";
- switch (values[index++])
- {
- case 0: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]/[OID-Registry]";
- case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]/[armenians]";
- case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]/[bhebrew]";
- case 3: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]/[ctrl646]";
- case 4: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]/[currency]";
- case 5: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]/[dingbats]";
- case 6: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]/[genpunc]";
- case 7: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]/[katakana]";
- case 8: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]/[misctech]";
- case 9: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]/[ocr]";
- case 10: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]/[telegraph]";
- case 11: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]/[eyeExamples]";
- case 12: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]/[cherokee]";
- case 13: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]/[ethiopic]";
- case 14: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]/[khmer]";
- case 15: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]/[mongolian]";
- case 16: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]/[ogham]";
- case 17: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]/[runic]";
- case 18: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]/[x942]";
- case 19: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]/[cmp]";
- case 20: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]/[biometricObject]";
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 modules]/{values[index - 1]}";
- }
-
- #endregion
-
- // examples
- #region 2.23.42.9.10.2.*
-
- oid_2_23_42_9_10_2:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 examples]";
- switch (values[index++])
- {
- case 0: goto oid_2_23_42_9_10_2_0;
- case 1: goto oid_2_23_42_9_10_2_1;
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 examples]/{values[index - 1]}";
- }
-
- // extKeyUsage
- #region 2.23.42.9.10.2.0.*
-
- oid_2_23_42_9_10_2_0:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 examples]/[extKeyUsage]";
- switch (values[index++])
- {
- case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 examples]/[extKeyUsage]/[extKeyUsage-Ex1]";
- case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 examples]/[extKeyUsage]/[extKeyUsage-Ex2]";
- case 3: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 examples]/[extKeyUsage]/[extKeyUsage-Ex3]";
- case 4: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 examples]/[extKeyUsage]/[extKeyUsage-Ex4]";
- case 5: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 examples]/[extKeyUsage]/[extKeyUsage-Ex5]";
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 examples]/[extKeyUsage]/{values[index - 1]}";
- }
-
- #endregion
-
- // certificatePolicies
- #region 2.23.42.9.10.2.1.*
-
- oid_2_23_42_9_10_2_1:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 examples]/[certificatePolicies]";
- switch (values[index++])
- {
- case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 examples]/[certificatePolicies]/[certificatePolicies-Ex1]";
- case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 examples]/[certificatePolicies]/[certificatePolicies-Ex2]";
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[ASN.1 examples]/[certificatePolicies]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // business
- #region 2.23.42.9.10.3.*
-
- oid_2_23_42_9_10_3:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]";
- switch (values[index++])
- {
- case 0: goto oid_2_23_42_9_10_3_0;
- case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Viatec]";
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/{values[index - 1]}";
- }
-
- // tecsec
- #region 2.23.42.9.10.3.0.*
-
- oid_2_23_42_9_10_3_0:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]";
- switch (values[index++])
- {
- case 2: goto oid_2_23_42_9_10_3_0_2;
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/{values[index - 1]}";
- }
-
- // cms
- #region 2.23.42.9.10.3.0.2.*
-
- oid_2_23_42_9_10_3_0_2:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]";
- switch (values[index++])
- {
- case 2: goto oid_2_23_42_9_10_3_0_2_2;
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]/{values[index - 1]}";
- }
-
- // header
- #region 2.23.42.9.10.3.0.2.2.*
-
- oid_2_23_42_9_10_3_0_2_2:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]/[Header]";
- switch (values[index++])
- {
- case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]/[Header]/[Ivec]";
- case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]/[Header]/[Secryptm]";
- case 3: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]/[Header]/[Filelength]";
- case 4: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]/[Header]/[Filehash]";
- case 5: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]/[Header]/[Filename]";
- case 6: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]/[Header]/[Domainlist]";
- case 7: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]/[Header]/[Accessgrouplist]";
- case 8: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]/[Header]/[Issuer]";
- case 9: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]/[Header]/[Credentiallist]";
- case 10: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]/[Header]/[SignKey]";
- case 11: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]/[Header]/[KeyUsage]";
- case 12: goto oid_2_23_42_9_10_3_0_2_2_12;
- case 13: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]/[Header]/[FavoriteName]";
- case 14: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]/[Header]/[DataSignature]";
- case 15: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]/[Header]/[BlockSize]";
- case 16: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]/[Header]/[DataFormat]";
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]/[Header]/{values[index - 1]}";
- }
-
- // 12
- #region 2.23.42.9.10.3.0.2.2.12.*
-
- oid_2_23_42_9_10_3_0_2_2_12:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]/[Header]/[BitSpray]";
- switch (values[index++])
- {
- case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]/[Header]/[BitSpray]/[BitSprayMeta]";
- case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]/[Header]/[BitSpray]/[BitSprayShares]";
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Griffin Consulting]/[business]/[Tecsec]/[Cryptographic messages syntaxes]/[Header]/[BitSpray]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- #endregion
-
- #endregion
-
- #endregion
-
- #endregion
-
- // 11
- #region 2.23.42.9.11.*
-
- oid_2_23_42_9_11:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]";
- switch (values[index++])
- {
- case 4: goto oid_2_23_42_9_11_4;
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/{values[index - 1]}";
- }
-
- // 4
- #region 2.23.42.9.11.4.*
-
- oid_2_23_42_9_11_4:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]";
- switch (values[index++])
- {
- case 0: goto oid_2_23_42_9_11_4_0;
- case 1: goto oid_2_23_42_9_11_4_1;
- case 2: goto oid_2_23_42_9_11_4_2;
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/{values[index - 1]}";
- }
-
- // 0
- #region 2.23.42.9.11.4.0.*
-
- oid_2_23_42_9_11_4_0:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Encryption Scheme (ECES)]";
- switch (values[index++])
- {
- case 0: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Encryption Scheme (ECES)]/[ecesOAEPEncryptionSET]";
- case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Encryption Scheme (ECES)]/[ecesEncryption]";
- case 10: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Encryption Scheme (ECES)]/[cryptECESec131a01]";
- case 11: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Encryption Scheme (ECES)]/[cryptECESec163a01]";
- case 12: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Encryption Scheme (ECES)]/[cryptECESec239a01]";
- case 13: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Encryption Scheme (ECES)]/[cryptECESec131b01]";
- case 14: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Encryption Scheme (ECES)]/[cryptECESec155b01]";
- case 15: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Encryption Scheme (ECES)]/[cryptECESec163b01]";
- case 16: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Encryption Scheme (ECES)]/[cryptECESec191b01]";
- case 17: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Encryption Scheme (ECES)]/[cryptECESec210b01]";
- case 18: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Encryption Scheme (ECES)]/[cryptECESec239b01]";
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Encryption Scheme (ECES)]/{values[index - 1]}";
- }
-
- #endregion
-
- // 1
- #region 2.23.42.9.11.4.1.*
-
- oid_2_23_42_9_11_4_1:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Digital Signature Algorithm (ECDSA)]";
- switch (values[index++])
- {
- case 0: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Digital Signature Algorithm (ECDSA)]/[ecdsaWithSHA-1]";
- case 10: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Digital Signature Algorithm (ECDSA)]/[sigECDSAec131a01]";
- case 11: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Digital Signature Algorithm (ECDSA)]/[sigECDSAec163a01]";
- case 12: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Digital Signature Algorithm (ECDSA)]/[sigECDSAec239a01]";
- case 13: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Digital Signature Algorithm (ECDSA)]/[sigECDSAec131b01]";
- case 14: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Digital Signature Algorithm (ECDSA)]/[sigECDSAec155b01]";
- case 15: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Digital Signature Algorithm (ECDSA)]/[sigECDSAec163b01]";
- case 16: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Digital Signature Algorithm (ECDSA)]/[sigECDSAec191b01]";
- case 17: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Digital Signature Algorithm (ECDSA)]/[sigECDSAec210b01]";
- case 18: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Digital Signature Algorithm (ECDSA)]/[sigECDSAec239b01]";
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Digital Signature Algorithm (ECDSA)]/{values[index - 1]}";
- }
-
- #endregion
-
- // 2
- #region 2.23.42.9.11.4.2.*
-
- oid_2_23_42_9_11_4_2:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Nyberg-Rueppel Algorithms (ECNRAs)]";
- switch (values[index++])
- {
- case 10: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Nyberg-Rueppel Algorithms (ECNRAs)]/[sigECNRAec131a01]";
- case 11: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Nyberg-Rueppel Algorithms (ECNRAs)]/[sigECNRAec163a01]";
- case 12: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Nyberg-Rueppel Algorithms (ECNRAs)]/[sigECNRAec239a01]";
- case 13: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Nyberg-Rueppel Algorithms (ECNRAs)]/[sigECNRAec131b01]";
- case 14: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Nyberg-Rueppel Algorithms (ECNRAs)]/[sigECNRAec155b01]";
- case 15: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Nyberg-Rueppel Algorithms (ECNRAs)]/[sigECNRAec163b01]";
- case 16: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Nyberg-Rueppel Algorithms (ECNRAs)]/[sigECNRAec191b01]";
- case 17: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Nyberg-Rueppel Algorithms (ECNRAs)]/[sigECNRAec210b01]";
- case 18: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Nyberg-Rueppel Algorithms (ECNRAs)]/[sigECNRAec239b01]";
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[Registered vendors]/[Certicom]/[algorithms]/[Elliptic Curve Nyberg-Rueppel Algorithms (ECNRAs)]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- #endregion
-
- #endregion
-
- // 10
- #region 2.23.42.10.*
-
- oid_2_23_42_10:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[national]";
- switch (values[index++])
- {
- case 192: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[national]/[Japan]";
- case 392: return "/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[national]/[Japan]";
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[Secure Electronic Transactions (SET)]/[national]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // wap
- #region 2.23.43.*
-
- oid_2_23_43:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]";
- switch (values[index++])
- {
- case 0: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Modules]";
- case 1: goto oid_2_23_43_1;
- case 2: goto oid_2_23_43_2;
- case 3: goto oid_2_23_43_3;
- case 4: goto oid_2_23_43_4;
- case 5: goto oid_2_23_43_5;
- case 6: goto oid_2_23_43_6;
- case 7: goto oid_2_23_43_7;
- case 8: goto oid_2_23_43_8;
- case 9: goto oid_2_23_43_9;
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/{values[index - 1]}";
- }
-
- // wap-wsg
- #region 2.23.43.1.*
-
- oid_2_23_43_1:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]";
- switch (values[index++])
- {
- case 1: goto oid_2_23_43_1_1;
- case 2: goto oid_2_23_43_1_2;
- case 3: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Modules]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-wimpath]";
- case 4: goto oid_2_23_43_1_4;
- case 5: goto oid_2_23_43_1_5;
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/{values[index - 1]}";
- }
-
- // wap-wsg-idm-se
- #region 2.23.43.1.1.*
-
- oid_2_23_43_1_1:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-se]";
- switch (values[index++])
- {
- case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-se]/[wap-wsg-idm-se-wtlsrsa]";
- case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-se]/[wap-wsg-idm-se-wimgenericrsa]";
- case 3: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-se]/[wap-wsg-idm-se-wtlsecdh]";
- case 4: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-se]/[wap-wsg-idm-se-wimgenericecc]";
- case 5: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-se]/[wap-wsg-idm-se-tlsrsa]";
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-se]/{values[index - 1]}";
- }
-
- #endregion
-
- // wap-wsg-idm-file
- #region 2.23.43.1.2.*
-
- oid_2_23_43_1_2:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-file]";
- switch (values[index++])
- {
- case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-file]/[wap-wsg-idm-file-peer]";
- case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-file]/[wap-wsg-idm-file-session]";
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-file]/{values[index - 1]}";
- }
-
- #endregion
-
- // wap-wsg-idm-ecid
- #region 2.23.43.1.4.*
-
- oid_2_23_43_1_4:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-ecid]";
- switch (values[index++])
- {
- case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-ecid]/[wap-wsg-idm-ecid-wtls1]";
- case 3: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-ecid]/[wap-wsg-idm-ecid-wtls3]";
- case 4: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-ecid]/[wap-wsg-idm-ecid-wtls4]";
- case 5: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-ecid]/[wap-wsg-idm-ecid-wtls5]";
- case 6: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-ecid]/[wap-wsg-idm-ecid-wtls6]";
- case 7: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-ecid]/[wap-wsg-idm-ecid-wtls7]";
- case 8: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-ecid]/[wap-wsg-idm-ecid-wtls8]";
- case 9: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-ecid]/[wap-wsg-idm-ecid-wtls9]";
- case 10: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-ecid]/[wap-wsg-idm-ecid-wtls10]";
- case 11: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-ecid]/[wap-wsg-idm-ecid-wtls11]";
- case 12: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-ecid]/[wap-wsg-idm-ecid-wtls12]";
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-wsg-idm-ecid]/{values[index - 1]}";
- }
-
- #endregion
-
- // wap-signedContent-indications
- #region 2.23.43.1.5.*
-
- oid_2_23_43_1_5:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-signedContent-indications]";
- switch (values[index++])
- {
- case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-signedContent-indications]/[wap-implicitIndication]";
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Security Group (WSG)]/[wap-signedContent-indications]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // wap-at
- #region 2.23.43.2.*
-
- oid_2_23_43_2:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) AT]";
- switch (values[index++])
- {
- case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) AT]/[wap-at-certificateURL]";
- case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) AT]/[id-keygen-assertion]";
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) AT]/{values[index - 1]}";
- }
-
- #endregion
-
- // wap-ce
- #region 2.23.43.3.*
-
- oid_2_23_43_3:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) CE]";
- switch (values[index++])
- {
- case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) CE]/[wap-ce-domainInformation]";
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) CE]/{values[index - 1]}";
- }
-
- #endregion
-
- // wap-oc
- #region 2.23.43.4.*
-
- oid_2_23_43_4:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) OC]";
- switch (values[index++])
- {
- case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) OC]/[wap-oc-wapEntity]";
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) OC]/{values[index - 1]}";
- }
-
- #endregion
-
- // wap-provisioning
- #region 2.23.43.5.*
-
- oid_2_23_43_5:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Provisioning}]";
- switch (values[index++])
- {
- case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Provisioning]/[bootstrap]";
- case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Provisioning]/[config1]";
- case 3: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Provisioning]/[config2]";
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Wireless Application Protocol (WAP) Provisioning]/{values[index - 1]}";
- }
-
- #endregion
-
- // oma-drm
- #region 2.23.43.6.*
-
- oid_2_23_43_6:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Open Mobile Alliance (OMA) DRM]";
- switch (values[index++])
- {
- case 1: goto oid_2_23_43_6_1;
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Open Mobile Alliance (OMA) DRM]/{values[index - 1]}";
- }
-
- // oma-kp
- #region 2.23.43.6.1.*
-
- oid_2_23_43_6_1:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Open Mobile Alliance (OMA) DRM]/[oma-kp]";
- switch (values[index++])
- {
- case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Open Mobile Alliance (OMA) DRM]/[oma-kp]/[oma-kp-rightsIssuer]";
- case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Open Mobile Alliance (OMA) DRM]/[oma-kp]/[oma-kp-drmAgent]";
- case 3: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Open Mobile Alliance (OMA) DRM]/[oma-kp]/[oma-kp-srmAgent]";
- case 4: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Open Mobile Alliance (OMA) DRM]/[oma-kp]/[oma-kp-sceDrmAgent]";
- case 5: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Open Mobile Alliance (OMA) DRM]/[oma-kp]/[oma-kp-sceRenderSource]";
- case 6: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Open Mobile Alliance (OMA) DRM]/[oma-kp]/[oma-kp-sceRenderAgent]";
- case 7: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Open Mobile Alliance (OMA) DRM]/[oma-kp]/[oma-kp-localRightsManagerDevice]";
- case 8: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Open Mobile Alliance (OMA) DRM]/[oma-kp]/[oma-kp-localRightsManagerDomain]";
- case 9: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Open Mobile Alliance (OMA) DRM]/[oma-kp]/[oma-kp-domainAuthority]";
- case 10: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Open Mobile Alliance (OMA) DRM]/[oma-kp]/[oma-kp-domainEnforcementAgentLocal]";
- case 11: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Open Mobile Alliance (OMA) DRM]/[oma-kp]/[oma-kp-domainEnforcementAgentNetwork]";
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Open Mobile Alliance (OMA) DRM]/[oma-kp]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // oma-dm
- #region 2.23.43.7.*
-
- oid_2_23_43_7:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Open Mobile Alliance (OMA) DM]";
- switch (values[index++])
- {
- case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Open Mobile Alliance (OMA) DM]/[dm-bootstrap]";
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Open Mobile Alliance (OMA) DM]/{values[index - 1]}";
- }
-
- #endregion
-
- // oma-bcast
- #region 2.23.43.8.*
-
- oid_2_23_43_8:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[BCAST]";
- switch (values[index++])
- {
- case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[BCAST]/[oma-bcast-spcp]";
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[BCAST]/{values[index - 1]}";
- }
-
- #endregion
-
- // oma-lwm2m
- #region 2.23.43.9.*
-
- oid_2_23_43_9:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Lightweight Machine-to-Machine (M2M)]";
- switch (values[index++])
- {
- case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Lightweight Machine-to-Machine (M2M)]/[lwm2m-bootstrap]";
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[Open Mobile Alliance (OMA)]/[Lightweight Machine-to-Machine (M2M)]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // 133
- #region 2.23.133.*
-
- oid_2_23_133:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]";
- switch (values[index++])
- {
- case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-tcpaSpecVersion]";
- case 2: goto oid_2_23_133_2;
- case 3: goto oid_2_23_133_3;
- case 4: goto oid_2_23_133_4;
- case 5: goto oid_2_23_133_5;
- case 6: goto oid_2_23_133_6;
- case 8: goto oid_2_23_133_8;
- case 17: goto oid_2_23_133_17;
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/{values[index - 1]}";
- }
-
- // tcg-attribute
- #region 2.23.133.2.*
-
- oid_2_23_133_2:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-attribute]";
- switch (values[index++])
- {
- case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-attribute]/[tcg-at-tpmManufacturer]";
- case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-attribute]/[tcg-at-tpmModel]";
- case 3: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-attribute]/[tcg-at-tpmVersion]";
- case 4: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-attribute]/[tcg-at-platformManufacturer]";
- case 5: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-attribute]/[tcg-at-platformModel]";
- case 6: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-attribute]/[tcg-at-platformVersion]";
- case 7: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-attribute]/[tcg-at-componentManufacturer]";
- case 8: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-attribute]/[tcg-at-componentModel]";
- case 9: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-attribute]/[tcg-at-componentVersion]";
- case 10: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-attribute]/[tcg-at-securityQualities]";
- case 11: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-attribute]/[tcg-at-tpmProtectionProfile]";
- case 12: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-attribute]/[tcg-at-tpmSecurityTarget]";
- case 13: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-attribute]/[tcg-at-tbbProtectionProfile]";
- case 14: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-attribute]/[tcg-at-tbbSecurityTarget]";
- case 15: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-attribute]/[tcg-at-tpmIdLabel]";
- case 16: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-attribute]/[tcg-at-tpmSpecification]";
- case 17: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-attribute]/[tcg-at-tcgPlatformSpecification]";
- case 18: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-attribute]/[tcg-at-tpmSecurityAssertions]";
- case 19: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-attribute]/[tcg-at-tbbSecurityAssertions]";
- case 23: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-attribute]/[tcg-at-tcgCredentialSpecification]";
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-attribute]/{values[index - 1]}";
- }
-
- #endregion
-
- // tcg-protocol
- #region 2.23.133.3.*
-
- oid_2_23_133_3:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-protocol]";
- switch (values[index++])
- {
- case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-protocol]/[tcg-prt-tpmIdProtocol]";
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-protocol]/{values[index - 1]}";
- }
-
- #endregion
-
- // tcg-algorithm
- #region 2.23.133.4.*
-
- oid_2_23_133_4:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-algorithm]";
- switch (values[index++])
- {
- case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-algorithm]/[tcg-algorithm-null]";
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-algorithm]/{values[index - 1]}";
- }
-
- #endregion
-
- // tcg-platformClass
- #region 2.23.133.5.*
-
- oid_2_23_133_5:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-platformClass]";
- switch (values[index++])
- {
- case 1: goto oid_2_23_133_5_1;
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-platformClass]/{values[index - 1]}";
- }
-
- // tcg-common
- #region 2.23.133.5.1.*
-
- oid_2_23_133_5_1:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-platformClass]/[tcg-common]";
- switch (values[index++])
- {
- case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-platformClass]/[tcg-common]/[tcg-at-platformManufacturerStr]";
- case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-platformClass]/[tcg-common]/[tcg-at-platformManufacturerId]";
- case 3: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-platformClass]/[tcg-common]/[tcg-at-platformConfigUri]";
- case 4: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-platformClass]/[tcg-common]/[tcg-at-platformModel]";
- case 5: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-platformClass]/[tcg-common]/[tcg-at-platformVersion]";
- case 6: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-platformClass]/[tcg-common]/[tcg-at-platformSerial]";
- case 7: goto oid_2_23_133_5_1_7;
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-platformClass]/[tcg-common]/{values[index - 1]}";
- }
-
- // tcg-at-platformConfiguration
- #region 2.23.133.5.1.7.*
-
- oid_2_23_133_5_1_7:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-platformClass]/[tcg-common]/[tcg-at-platformConfiguration]";
- switch (values[index++])
- {
- case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-platformClass]/[tcg-common]/[tcg-at-platformConfiguration]/[tcg-at-platformConfiguration-v1]";
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-platformClass]/[tcg-common]/[tcg-at-platformConfiguration]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- #endregion
-
- // tcg-ce
- #region 2.23.133.6.*
-
- oid_2_23_133_6:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[Certificate Extensions (CE)]";
- switch (values[index++])
- {
- case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[Certificate Extensions (CE)]/[tcg-ce-relevantCredentials]";
- case 3: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[Certificate Extensions (CE)]/[tcg-ce-relevantManifests]";
- case 4: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[Certificate Extensions (CE)]/[tcg-ce-virtualPlatformAttestationService]";
- case 5: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[Certificate Extensions (CE)]/[tcg-ce-migrationControllerAttestationService]";
- case 6: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[Certificate Extensions (CE)]/[tcg-ce-migrationControllerRegistrationService]";
- case 7: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[Certificate Extensions (CE)]/[tcg-ce-virtualPlatformBackupService]";
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[Certificate Extensions (CE)]/{values[index - 1]}";
- }
-
- #endregion
-
- // tcg-kp
- #region 2.23.133.8.*
-
- oid_2_23_133_8:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[Key Purposes (KPs)]";
- switch (values[index++])
- {
- case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[Key Purposes (KPs)]/[tcg-kp-EKCertificate]";
- case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[Key Purposes (KPs)]/[tcg-kp-PlatformAttributeCertificate]";
- case 3: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[Key Purposes (KPs)]/[tcg-kp-AIKCertificate]";
- case 4: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[Key Purposes (KPs)]/[tcg-kp-PlatformKeyCertificate]";
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[Key Purposes (KPs)]/{values[index - 1]}";
- }
-
- #endregion
-
- // tcg-address
- #region 2.23.133.17.*
-
- oid_2_23_133_17:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-address]";
- switch (values[index++])
- {
- case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-address]/[tcg-address-ethernetmac]";
- case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-address]/[tcg-address-wlanmac]";
- case 3: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-address]/[tcg-address-bluetoothmac]";
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[Trusted Computing Group (TCG)]/[tcg-address]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // icao
- #region 2.23.136.*
-
- oid_2_23_136:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]";
- switch (values[index++])
- {
- case 1: goto oid_2_23_136_1;
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/{values[index - 1]}";
- }
-
- // mrtd
- #region 2.23.136.1.*
-
- oid_2_23_136_1:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]";
- switch (values[index++])
- {
- case 1: goto oid_2_23_136_1_1;
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/{values[index - 1]}";
- }
-
- // security
- #region 2.23.136.1.1.*
-
- oid_2_23_136_1_1:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]";
- switch (values[index++])
- {
- case 1: return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[LDSSecurityObject]";
- case 2: return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[cscaMasterList]";
- case 3: return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[cscaMasterListSigningKey]";
- case 4: return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[documentTypeList]";
- case 5: return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[aaProtocolObject]";
- case 6: goto oid_2_23_136_1_1_6;
- case 7: return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[deviationList]";
- case 8: return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[deviationListSigningKey]";
- case 9: goto oid_2_23_136_1_1_9;
- case 10: goto oid_2_23_136_1_1_10;
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/{values[index - 1]}";
- }
-
- // extensions
- #region 2.23.136.1.1.6.*
-
- oid_2_23_136_1_1_6:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[extensions]";
- switch (values[index++])
- {
- case 1: return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[extensions]/[nameChange]";
- case 2: return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[extensions]/[documentTypeList]";
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[extensions]/{values[index - 1]}";
- }
-
- #endregion
-
- // lds2
- #region 2.23.136.1.1.9.*
-
- oid_2_23_136_1_1_9:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Logical Data Structure (LDS), version 2.0]";
- switch (values[index++])
- {
- case 1: goto oid_2_23_136_1_1_9_1;
- case 2: goto oid_2_23_136_1_1_9_2;
- case 3: goto oid_2_23_136_1_1_9_3;
- case 8: goto oid_2_23_136_1_1_9_8;
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Logical Data Structure (LDS), version 2.0]/{values[index - 1]}";
- }
-
- // travelRecords
- #region 2.23.136.1.1.9.1.*
-
- oid_2_23_136_1_1_9_1:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Logical Data Structure (LDS), version 2.0]/[travelRecords]";
- switch (values[index++])
- {
- case 1: return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Logical Data Structure (LDS), version 2.0]/[travelRecords]/[application]";
- case 2: return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Logical Data Structure (LDS), version 2.0]/[travelRecords]/[access]";
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Logical Data Structure (LDS), version 2.0]/[travelRecords]/{values[index - 1]}";
- }
-
- #endregion
-
- // visaRecords
- #region 2.23.136.1.1.9.2.*
-
- oid_2_23_136_1_1_9_2:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Logical Data Structure (LDS), version 2.0]/[visaRecords]";
- switch (values[index++])
- {
- case 1: return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Logical Data Structure (LDS), version 2.0]/[visaRecords]/[application]";
- case 2: return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Logical Data Structure (LDS), version 2.0]/[visaRecords]/[access]";
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Logical Data Structure (LDS), version 2.0]/[visaRecords]/{values[index - 1]}";
- }
-
- #endregion
-
- // additionalBiometrics
- #region 2.23.136.1.1.9.3.*
-
- oid_2_23_136_1_1_9_3:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Logical Data Structure (LDS), version 2.0]/[additionalBiometrics]";
- switch (values[index++])
- {
- case 1: return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Logical Data Structure (LDS), version 2.0]/[additionalBiometrics]/[application]";
- case 2: return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Logical Data Structure (LDS), version 2.0]/[additionalBiometrics]/[access]";
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Logical Data Structure (LDS), version 2.0]/[additionalBiometrics]/{values[index - 1]}";
- }
-
- #endregion
-
- // lds2Signer
- #region 2.23.136.1.1.9.8.*
-
- oid_2_23_136_1_1_9_8:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Logical Data Structure (LDS), version 2.0]/[lds2Signer]";
- switch (values[index++])
- {
- case 1: return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Logical Data Structure (LDS), version 2.0]/[lds2Signer]/[tsSigner]";
- case 2: return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Logical Data Structure (LDS), version 2.0]/[lds2Signer]/[vSigner]";
- case 3: return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Logical Data Structure (LDS), version 2.0]/[lds2Signer]/[bSigner]";
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Logical Data Structure (LDS), version 2.0]/[lds2Signer]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // security
- #region 2.23.136.1.1.10.*
-
- oid_2_23_136_1_1_10:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Single Point Of Contact (SPOC)]";
- switch (values[index++])
- {
- case 1: return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Single Point Of Contact (SPOC)]/[spocClient]";
- case 2: return "/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Single Point Of Contact (SPOC)]/[spocServer]";
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[International Civil Aviation Organization (ICAO)]/[Machine Readable Travel Document (MRTD)]/[Security]/[Single Point Of Contact (SPOC)]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- #endregion
-
- #endregion
-
- // ca-browser-forum
- #region 2.23.140.*
-
- oid_2_23_140:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[CA/Browser Forum]";
- switch (values[index++])
- {
- case 1: goto oid_2_23_140_1;
- case 2: goto oid_2_23_140_2;
- case 3: goto oid_2_23_140_3;
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[CA/Browser Forum]/{values[index - 1]}";
- }
-
- // certificate-policies
- #region 2.23.140.1.*
-
- oid_2_23_140_1:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[CA/Browser Forum]/[Certificate policies]";
- switch (values[index++])
- {
- case 1: return "/Joint-ISO-ITU-T/International-Organizations/[CA/Browser Forum]/[Certificate policies]/[ev-guidelines]";
- case 2: goto oid_2_23_140_1_2;
- case 3: return "/Joint-ISO-ITU-T/International-Organizations/[CA/Browser Forum]/[Certificate policies]/[extended-validation-codesigning]";
- case 4: goto oid_2_23_140_1_4;
- case 5: return "/Joint-ISO-ITU-T/International-Organizations/[CA/Browser Forum]/[Certificate policies]/[smime]";
- case 31: return "/Joint-ISO-ITU-T/International-Organizations/[CA/Browser Forum]/[Certificate policies]/[onion-EV]";
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[CA/Browser Forum]/[Certificate policies]/{values[index - 1]}";
- }
-
-
- // baseline-requirements
- #region 2.23.140.1.2.*
-
- oid_2_23_140_1_2:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[CA/Browser Forum]/[Certificate policies]/[baseline-requirements]";
- switch (values[index++])
- {
- case 1: return "/Joint-ISO-ITU-T/International-Organizations/[CA/Browser Forum]/[Certificate policies]/[baseline-requirements]/[domain-validated]";
- case 2: return "/Joint-ISO-ITU-T/International-Organizations/[CA/Browser Forum]/[Certificate policies]/[baseline-requirements]/[organization-validated]";
- case 3: return "/Joint-ISO-ITU-T/International-Organizations/[CA/Browser Forum]/[Certificate policies]/[baseline-requirements]/[individual-validated]";
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[CA/Browser Forum]/[Certificate policies]/[baseline-requirements]/{values[index - 1]}";
- }
-
- #endregion
-
- // code-signing-requirements
- #region 2.23.140.1.4.*
-
- oid_2_23_140_1_4:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[CA/Browser Forum]/[Certificate policies]/[code-signing-requirements]";
- switch (values[index++])
- {
- case 1: return "/Joint-ISO-ITU-T/International-Organizations/[CA/Browser Forum]/[Certificate policies]/[code-signing-requirements]/[code-signing]";
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[CA/Browser Forum]/[Certificate policies]/[code-signing-requirements]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // certificate-extensions
- #region 2.23.140.2.*
-
- oid_2_23_140_2:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[CA/Browser Forum]/[Certificate extensions]";
- switch (values[index++])
- {
- case 1: return "/Joint-ISO-ITU-T/International-Organizations/[CA/Browser Forum]/[Certificate extensions]/[Test certificate]";
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[CA/Browser Forum]/[Certificate extensions]/{values[index - 1]}";
- }
-
- #endregion
-
- // certificate-extensions
- #region 2.23.140.3.*
-
- oid_2_23_140_3:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[CA/Browser Forum]/[Certificate extensions]";
- switch (values[index++])
- {
- case 1: return "/Joint-ISO-ITU-T/International-Organizations/[CA/Browser Forum]/[Certificate extensions]/[cabforganization-identifier]";
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[CA/Browser Forum]/[Certificate extensions]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // tca, simalliance
- #region 2.23.143.*
-
- oid_2_23_143:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]";
- switch (values[index++])
- {
- case 1: goto oid_2_23_143_1;
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/{values[index - 1]}";
- }
-
- // euicc-profile
- #region 2.23.143.1.*
-
- oid_2_23_143_1:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]";
- switch (values[index++])
- {
- case 1: goto oid_2_23_143_1_1;
- case 2: goto oid_2_23_143_1_2;
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]/{values[index - 1]}";
- }
-
- // spec-version
- #region 2.23.143.1.1.*
-
- oid_2_23_143_1_1:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]/[Specification versions]";
- switch (values[index++])
- {
- case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]/[Specification versions]/[Version 1]";
- case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]/[Specification versions]/[Version 2]";
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]/[Specification versions]/{values[index - 1]}";
- }
-
- #endregion
-
- // template
- #region 2.23.143.1.2.*
-
- oid_2_23_143_1_2:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]/[Templates]";
- switch (values[index++])
- {
- case 1: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]/[Templates]/[mf]";
- case 2: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]/[Templates]/[cd]";
- case 3: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]/[Templates]/[telecom]";
- case 4: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]/[Templates]/[usim]";
- case 5: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]/[Templates]/[opt-usim]";
- case 6: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]/[Templates]/[phonebook]";
- case 7: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]/[Templates]/[gsm-access]";
- case 8: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]/[Templates]/[isim]";
- case 9: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]/[Templates]/[opt-isim]";
- case 10: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]/[Templates]/[csim]";
- case 11: goto oid_2_23_143_1_2_11;
- case 12: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]/[Templates]/[eap]";
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]/[Templates]/{values[index - 1]}";
- }
-
- // template
- #region 2.23.143.1.2.11.*
-
- oid_2_23_143_1_2_11:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]/[Templates]/[opt-csim]";
- switch (values[index++])
- {
- case 13: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]/[Templates]/[opt-csim]/[df-5gs]";
- case 14: return "/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]/[Templates]/[opt-csim]/[df-saip]";
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[Trusted Connectivity Alliance]/[Embedded UICC (eUICC) profile package specification]/[Templates]/[opt-csim]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- #endregion
-
- #endregion
-
- // gsma
- #region 2.23.146.*
-
- oid_2_23_146:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[GSMA]";
- switch (values[index++])
- {
- case 1: goto oid_2_23_146_1;
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[GSMA]/{values[index - 1]}";
- }
-
- // rsp
- #region 2.23.146.1.*
-
- oid_2_23_146_1:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[GSMA]/[Remote Subscriber identity module Provisioning (RSP)]";
- switch (values[index++])
- {
- case 1: goto oid_2_23_146_1_1;
- case 2: goto oid_2_23_146_1_2;
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[GSMA]/[Remote Subscriber identity module Provisioning (RSP)]/{values[index - 1]}";
- }
-
- // spec-version
- #region 2.23.146.1.1.*
-
- oid_2_23_146_1_1:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[GSMA]/[Remote Subscriber identity module Provisioning (RSP)]/[spec-version]";
- switch (values[index++])
- {
- case 2: return "/Joint-ISO-ITU-T/International-Organizations/[GSMA]/[Remote Subscriber identity module Provisioning (RSP)]/[spec-version]/[Version 2]";
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[GSMA]/[Remote Subscriber identity module Provisioning (RSP)]/[spec-version]/{values[index - 1]}";
- }
-
- #endregion
-
- // cert-objects
- #region 2.23.146.1.2.*
-
- oid_2_23_146_1_2:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[GSMA]/[Remote Subscriber identity module Provisioning (RSP)]/[id-rsp-cert-objects]";
- switch (values[index++])
- {
- case 0: goto oid_2_23_146_1_2_0;
- case 1: goto oid_2_23_146_1_2_1;
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[GSMA]/[Remote Subscriber identity module Provisioning (RSP)]/[id-rsp-cert-objects]/{values[index - 1]}";
- }
-
- // id-rspExt
- #region 2.23.146.1.2.0.*
-
- oid_2_23_146_1_2_0:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[GSMA]/[Remote Subscriber identity module Provisioning (RSP)]/[id-rsp-cert-objects]/[id-rspExt]";
- switch (values[index++])
- {
- case 1: return "/Joint-ISO-ITU-T/International-Organizations/[GSMA]/[Remote Subscriber identity module Provisioning (RSP)]/[id-rsp-cert-objects]/[id-rspExt]/[id-rsp-expDate]";
- case 2: return "/Joint-ISO-ITU-T/International-Organizations/[GSMA]/[Remote Subscriber identity module Provisioning (RSP)]/[id-rsp-cert-objects]/[id-rspExt]/[id-rsp-totalPartialCrlNumber]";
- case 3: return "/Joint-ISO-ITU-T/International-Organizations/[GSMA]/[Remote Subscriber identity module Provisioning (RSP)]/[id-rsp-cert-objects]/[id-rspExt]/[id-rsp-partialCrlNumber]";
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[GSMA]/[Remote Subscriber identity module Provisioning (RSP)]/[id-rsp-cert-objects]/[id-rspExt]/{values[index - 1]}";
- }
-
- #endregion
-
- // id-rspExt
- #region 2.23.146.1.2.1.*
-
- oid_2_23_146_1_2_1:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/International-Organizations/[GSMA]/[Remote Subscriber identity module Provisioning (RSP)]/[id-rsp-cert-objects]/[id-rspRole]";
- switch (values[index++])
- {
- case 0: return "/Joint-ISO-ITU-T/International-Organizations/[GSMA]/[Remote Subscriber identity module Provisioning (RSP)]/[id-rsp-cert-objects]/[id-rspRole]/[id-rspRole-ci]";
- case 1: return "/Joint-ISO-ITU-T/International-Organizations/[GSMA]/[Remote Subscriber identity module Provisioning (RSP)]/[id-rsp-cert-objects]/[id-rspRole]/[id-rspRole-euicc]";
- case 2: return "/Joint-ISO-ITU-T/International-Organizations/[GSMA]/[Remote Subscriber identity module Provisioning (RSP)]/[id-rsp-cert-objects]/[id-rspRole]/[id-rspRole-eum]";
- case 3: return "/Joint-ISO-ITU-T/International-Organizations/[GSMA]/[Remote Subscriber identity module Provisioning (RSP)]/[id-rsp-cert-objects]/[id-rspRole]/[id-rspRole-dp-tls]";
- case 4: return "/Joint-ISO-ITU-T/International-Organizations/[GSMA]/[Remote Subscriber identity module Provisioning (RSP)]/[id-rsp-cert-objects]/[id-rspRole]/[id-rspRole-dp-auth]";
- case 5: return "/Joint-ISO-ITU-T/International-Organizations/[GSMA]/[Remote Subscriber identity module Provisioning (RSP)]/[id-rsp-cert-objects]/[id-rspRole]/[id-rspRole-dp-pb]";
- case 6: return "/Joint-ISO-ITU-T/International-Organizations/[GSMA]/[Remote Subscriber identity module Provisioning (RSP)]/[id-rsp-cert-objects]/[id-rspRole]/[id-rspRole-ds-tls]";
- case 7: return "/Joint-ISO-ITU-T/International-Organizations/[GSMA]/[Remote Subscriber identity module Provisioning (RSP)]/[id-rsp-cert-objects]/[id-rspRole]/[id-rspRole-ds-auth]";
- default: return $"/Joint-ISO-ITU-T/International-Organizations/[GSMA]/[Remote Subscriber identity module Provisioning (RSP)]/[id-rsp-cert-objects]/[id-rspRole]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- #endregion
-
- #endregion
-
- #endregion
-
- // sios
- #region 2.24.*
-
- oid_2_24:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/[Security Information Objects (SIOs) for access control]";
- switch (values[index++])
- {
- case 0: goto oid_2_24_0;
- default: return $"/Joint-ISO-ITU-T/[Security Information Objects (SIOs) for access control]/{values[index - 1]}";
- }
-
- // specification
- #region 2.24.0.*
-
- oid_2_24_0:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/[Security Information Objects (SIOs) for access control]/[Specification]";
- switch (values[index++])
- {
- case 0: goto oid_2_24_0_0;
- case 1: goto oid_2_24_0_1;
- default: return $"/Joint-ISO-ITU-T/[Security Information Objects (SIOs) for access control]/[Specification]/{values[index - 1]}";
- }
-
- // modules
- #region 2.24.0.0.*
-
- oid_2_24_0_0:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/[Security Information Objects (SIOs) for access control]/[Specification]/[ASN.1 modules]";
- switch (values[index++])
- {
- case 0: return "/Joint-ISO-ITU-T/[Security Information Objects (SIOs) for access control]/[Specification]/[ASN.1 modules]/[SIOsAccessControl-MODULE]";
- default: return $"/Joint-ISO-ITU-T/[Security Information Objects (SIOs) for access control]/[Specification]/[ASN.1 modules]/{values[index - 1]}";
- }
-
- #endregion
-
- // securityLabels
- #region 2.24.0.1.*
-
- oid_2_24_0_1:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/[Security Information Objects (SIOs) for access control]/[Specification]/[Security labels]";
- switch (values[index++])
- {
- case 0: return "/Joint-ISO-ITU-T/[Security Information Objects (SIOs) for access control]/[Specification]/[Security labels]/[Confidentiality label]";
- default: return $"/Joint-ISO-ITU-T/[Security Information Objects (SIOs) for access control]/[Specification]/[Security labels]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- #endregion
-
- // uuid [TODO: Requires 128-bit values]
- #region 2.25.*
-
- oid_2_25:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/UUID";
- switch (values[index++])
- {
- case 0: return "/Joint-ISO-ITU-T/UUID/00000000-0000-0000-0000-000000000000";
- //case 288786655511405443130567505384701230: return "/Joint-ISO-ITU-T/UUID/00379e48-0a2b-1085-b288-0002a5d5fd2e";
- //case 987895962269883002155146617097157934: return "/Joint-ISO-ITU-T/UUID/00be4308-0c89-1085-8ea0-0002a5d5fd2e";
- //case 1858228783942312576083372383319475483: return "/Joint-ISO-ITU-T/UUID/0165e1c0-a655-11e0-95b8-0002a5d5c51b";
- //case 2474299330026746002885628159579243803: return "/Joint-ISO-ITU-T/UUID/01dc8860-25fb-11da-82b2-0002a5d5c51b";
- //case 3263645701162998421821186056373271854: return "/Joint-ISO-ITU-T/UUID/02748e28-08c4-1085-b21d-0002a5d5fd2e";
- //case 3325839809379844461264382260940242222: return "/Joint-ISO-ITU-T/UUID/02808890-0ad8-1085-9bdf-0002a5d5fd2e";
- // TODO: Left off at http://www.oid-info.com/get/2.25.3664154270495270126161055518190585115
- default: return $"/Joint-ISO-ITU-T/UUID/{values[index - 1]}";
- }
-
- #endregion
-
- // odp
- #region 2.26.*
-
- oid_2_26:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]";
- switch (values[index++])
- {
- case 0: goto oid_2_26_0;
- default: return $"/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/{values[index - 1]}";
- }
-
- // trader
- #region 2.26.0.*
-
- oid_2_26_0:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]";
- switch (values[index++])
- {
- case 2: goto oid_2_26_0_2;
- case 4: goto oid_2_26_0_4;
- case 6: goto oid_2_26_0_6;
- case 13: goto oid_2_26_0_13;
- case 15: goto oid_2_26_0_15;
- default: return $"/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/{values[index - 1]}";
- }
-
- // asn1Modules
- #region 2.26.0.2.*
-
- oid_2_26_0_2:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[ASN.1 modules]";
- switch (values[index++])
- {
- case 0: return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[ASN.1 modules]/[TraderDefinitions]";
- case 1: return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[ASN.1 modules]/[PrinterServiceOfferDefinitions]";
- default: return $"/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[ASN.1 modules]/{values[index - 1]}";
- }
-
- #endregion
-
- // id-trader-at
- #region 2.26.0.4.*
-
- oid_2_26_0_4:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-at]";
- switch (values[index++])
- {
- case 6: return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-at]/[id-trader-at-commonName]";
- case 100: goto oid_2_26_0_4_100;
- default: return $"/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-at]/{values[index - 1]}";
- }
-
- // id-trader-at-so
- #region 2.26.0.4.100.*
-
- oid_2_26_0_4_100:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-at]/[id-trader-at-so]";
- switch (values[index++])
- {
- case 2: return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-at]/[id-trader-at-so]/[id-trader-at-so-locationBlg]";
- case 4: return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-at]/[id-trader-at-so]/[id-trader-at-so-langSupp]";
- default: return $"/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-at]/[id-trader-at-so]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // id-trader-oc
- #region 2.26.0.6.*
-
- oid_2_26_0_6:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-oc]";
- switch (values[index++])
- {
- case 0: return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-oc]/[id-trader-oc-traderEntry]";
- case 1: goto oid_2_26_0_6_1;
- case 2: return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-oc]/[id-trader-oc-proxyOffer]";
- case 3: return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-oc]/[id-trader-oc-traderLink]";
- case 4: return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-oc]/[id-trader-oc-traderPolicy]";
- case 5: return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-oc]/[id-trader-oc-interfaceEntry]";
- default: return $"/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-oc]/{values[index - 1]}";
- }
-
- // id-trader-oc-serviceOffer
- #region 2.26.0.6.1.*
-
- oid_2_26_0_6_1:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-oc]/[id-trader-oc-serviceOffer]";
- switch (values[index++])
- {
- case 0: return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-oc]/[id-trader-oc-serviceOffer]/[id-trader-oc-serviceOffer-printer]";
- default: return $"/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-oc]/[id-trader-oc-serviceOffer]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // id-trader-mr
- #region 2.26.0.13.*
-
- oid_2_26_0_13:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-mr]";
- switch (values[index++])
- {
- case 1: return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-mr]/[id-trader-mr-policySpecificationMatch]";
- case 2: return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-mr]/[id-trader-mr-dynamicPropValueMatch]";
- default: return $"/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-mr]/{values[index - 1]}";
- }
-
- #endregion
-
- // id-trader-mr
- #region 2.26.0.15.*
-
- oid_2_26_0_15:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-nf]";
- switch (values[index++])
- {
- case 1: return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-nf]/[id-trader-nf-serviceOffer]";
- case 2: return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-nf]/[id-trader-nf-traderLink]";
- case 3: return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-nf]/[id-trader-nf-traderPolicy]";
- case 4: return "/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-nf]/[id-trader-nf-proxyOffer]";
- default: return $"/Joint-ISO-ITU-T/[Information technology -- Open Distributed Processing (ODP)]/[Open Distributed Processing -- Trading Function: Provision of trading function using OSI Directory service]/[id-trader-nf]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- #endregion
-
- // tag-based, nid
- #region 2.27.*
-
- oid_2_27:
-
- if (index == values.Length) return "/Tag-Based";
- switch (values[index++])
- {
- case 1: return "/Tag-Based/[mCode, micro-mCode and mini-mCode for mobile RFID services]";
- case 2: return "/Tag-Based/[\"ucode\" identification scheme]";
- default: return $"/Tag-Based/{values[index - 1]}";
- }
-
- #endregion
-
- // its
- #region 2.28.*
-
- oid_2_28:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/ITS";
- switch (values[index++])
- {
- case 0: goto oid_2_28_0;
- case 3: return "/Joint-ISO-ITU-T/ITS/[fieldDevice]";
- case 4: return "/Joint-ISO-ITU-T/ITS/[fdVms]";
- case 5: return "/Joint-ISO-ITU-T/ITS/[Graphic Data Dictionary (GDD) codes]";
- default: return $"/Joint-ISO-ITU-T/ITS/{values[index - 1]}";
- }
-
- // its-misc
- #region 2.28.0.*
-
- oid_2_28_0:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]";
- switch (values[index++])
- {
- case 1: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[ISO member bodies]";
- case 2: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Standard development organizations]";
- case 3: goto oid_2_28_0_3;
- case 4: goto oid_2_28_0_4;
- case 50: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Private entities, such as corporations]";
- default: return $"/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/{values[index - 1]}";
- }
-
- // value-domains
- #region 2.28.0.3.*
-
- oid_2_28_0_3:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Internationally standardized value domains that may be used by multiple Intelligent Transport Systems (ITS) standards]";
- switch (values[index++])
- {
- case 0: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Internationally standardized value domains that may be used by multiple Intelligent Transport Systems (ITS) standards]/[Module containing all value domain objects]";
- case 1: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Internationally standardized value domains that may be used by multiple Intelligent Transport Systems (ITS) standards]/[Amount value domain]";
- case 2: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Internationally standardized value domains that may be used by multiple Intelligent Transport Systems (ITS) standards]/[Binary value domain]";
- case 3: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Internationally standardized value domains that may be used by multiple Intelligent Transport Systems (ITS) standards]/[Code value domain]";
- case 4: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Internationally standardized value domains that may be used by multiple Intelligent Transport Systems (ITS) standards]/[Date value domain]";
- case 5: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Internationally standardized value domains that may be used by multiple Intelligent Transport Systems (ITS) standards]/[Datetime value domain]";
- case 6: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Internationally standardized value domains that may be used by multiple Intelligent Transport Systems (ITS) standards]/[Duration value domain]";
- case 7: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Internationally standardized value domains that may be used by multiple Intelligent Transport Systems (ITS) standards]/[Identifier value domain]";
- case 8: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Internationally standardized value domains that may be used by multiple Intelligent Transport Systems (ITS) standards]/[OID value domain]";
- case 9: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Internationally standardized value domains that may be used by multiple Intelligent Transport Systems (ITS) standards]/[Indicator value domain]";
- case 10: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Internationally standardized value domains that may be used by multiple Intelligent Transport Systems (ITS) standards]/[Measure value domain]";
- case 11: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Internationally standardized value domains that may be used by multiple Intelligent Transport Systems (ITS) standards]/[Name value domain]";
- case 12: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Internationally standardized value domains that may be used by multiple Intelligent Transport Systems (ITS) standards]/[Numeric value domain]";
- case 13: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Internationally standardized value domains that may be used by multiple Intelligent Transport Systems (ITS) standards]/[Percent value domain]";
- case 14: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Internationally standardized value domains that may be used by multiple Intelligent Transport Systems (ITS) standards]/[Quantity value domain]";
- case 15: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Internationally standardized value domains that may be used by multiple Intelligent Transport Systems (ITS) standards]/[Rate value domain]";
- case 16: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Internationally standardized value domains that may be used by multiple Intelligent Transport Systems (ITS) standards]/[Text value domain]";
- case 17: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Internationally standardized value domains that may be used by multiple Intelligent Transport Systems (ITS) standards]/[Time value domain]";
- default: return $"/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Internationally standardized value domains that may be used by multiple Intelligent Transport Systems (ITS) standards]/{values[index - 1]}";
- }
-
- #endregion
-
- // dialogues
- #region 2.28.0.4.*
-
- oid_2_28_0_4:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Dialogues according to the Intelligent Transportation Systems (ITS) service domain to which they most closely relate]";
- switch (values[index++])
- {
- case 1: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Dialogues according to the Intelligent Transportation Systems (ITS) service domain to which they most closely relate]/[Traveller info service domain]";
- case 2: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Dialogues according to the Intelligent Transportation Systems (ITS) service domain to which they most closely relate]/[Traffic management service domain]";
- case 3: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Dialogues according to the Intelligent Transportation Systems (ITS) service domain to which they most closely relate]/[Vehicle services service domain]";
- case 4: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Dialogues according to the Intelligent Transportation Systems (ITS) service domain to which they most closely relate]/[Freight transport service domain]";
- case 5: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Dialogues according to the Intelligent Transportation Systems (ITS) service domain to which they most closely relate]/[Public transport service domain]";
- case 6: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Dialogues according to the Intelligent Transportation Systems (ITS) service domain to which they most closely relate]/[Emergency service service domain]";
- case 7: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Dialogues according to the Intelligent Transportation Systems (ITS) service domain to which they most closely relate]/[Electronic payment service domain]";
- case 8: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Dialogues according to the Intelligent Transportation Systems (ITS) service domain to which they most closely relate]/[Personal safety service domain]";
- case 9: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Dialogues according to the Intelligent Transportation Systems (ITS) service domain to which they most closely relate]/[Environmental monitoring service domain]";
- case 10: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Dialogues according to the Intelligent Transportation Systems (ITS) service domain to which they most closely relate]/[Disaster management service domain]";
- case 11: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Dialogues according to the Intelligent Transportation Systems (ITS) service domain to which they most closely relate]/[National security service domain]";
- case 12: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Dialogues according to the Intelligent Transportation Systems (ITS) service domain to which they most closely relate]/[Data management service domain]";
- case 13: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Dialogues according to the Intelligent Transportation Systems (ITS) service domain to which they most closely relate]/[Performance management service domain]";
- case 14: return "/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Dialogues according to the Intelligent Transportation Systems (ITS) service domain to which they most closely relate]/[Cooperative Intelligent Transport Systems (ITS)]";
- default: return $"/Joint-ISO-ITU-T/ITS/[Intelligent Transport Systems (ITS) data concepts that do not relate to internationally standardized object classes]/[Dialogues according to the Intelligent Transportation Systems (ITS) service domain to which they most closely relate]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- #endregion
-
- // upu
- #region 2.40.*
-
- oid_2_40:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/[Universal Postal Union (UPU)]";
- switch (values[index++])
- {
- case 0: goto oid_2_40_0;
- case 2: return "/Joint-ISO-ITU-T/[Universal Postal Union (UPU)]/[Member bodies (postal administrations)]";
- case 3: goto oid_2_40_3;
- default: return $"/Joint-ISO-ITU-T/[Universal Postal Union (UPU)]/{values[index - 1]}";
- }
-
- // standard
- #region 2.40.0.*
-
- oid_2_40_0:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/[Universal Postal Union (UPU)]/[Universal Postal Union (UPU) standards]";
- switch (values[index++])
- {
- case 25: return "/Joint-ISO-ITU-T/[Universal Postal Union (UPU)]/[Universal Postal Union (UPU) standards]/[Data constructs for the communication of information on postal items, batches and receptacles]";
- default: return $"/Joint-ISO-ITU-T/[Universal Postal Union (UPU)]/[Universal Postal Union (UPU) standards]/{values[index - 1]}";
- }
-
- #endregion
-
- // identified-organization
- #region 2.40.3.*
-
- oid_2_40_3:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/[Universal Postal Union (UPU)]/[Data content related to standards produced by other identified organizations]";
- switch (values[index++])
- {
- case 0: return "/Joint-ISO-ITU-T/[Universal Postal Union (UPU)]/[Data content related to standards produced by other identified organizations]/[International Organization for Standardization (ISO)]";
- case 1: return "/Joint-ISO-ITU-T/[Universal Postal Union (UPU)]/[Data content related to standards produced by other identified organizations]/[International Electrotechnical Commission (IEC)]";
- case 2: return "/Joint-ISO-ITU-T/[Universal Postal Union (UPU)]/[Data content related to standards produced by other identified organizations]/[United Nations (UN)]";
- case 3: return "/Joint-ISO-ITU-T/[Universal Postal Union (UPU)]/[Data content related to standards produced by other identified organizations]/[Association Connecting Electronics Industries (IPC)]";
- case 4: return "/Joint-ISO-ITU-T/[Universal Postal Union (UPU)]/[Data content related to standards produced by other identified organizations]/[International Telecommunication Union (ITU)]";
- case 5: return "/Joint-ISO-ITU-T/[Universal Postal Union (UPU)]/[Data content related to standards produced by other identified organizations]/[European Telecommunications Standards Institute (ETSI)]";
- case 6: return "/Joint-ISO-ITU-T/[Universal Postal Union (UPU)]/[Data content related to standards produced by other identified organizations]/[Federal Communications Commission (FCC)]";
- case 7: return "/Joint-ISO-ITU-T/[Universal Postal Union (UPU)]/[Data content related to standards produced by other identified organizations]/[American National Standards Institute (ANSI)]";
- case 8: return "/Joint-ISO-ITU-T/[Universal Postal Union (UPU)]/[Data content related to standards produced by other identified organizations]/[United Nations Directories for Electronic Data Interchange for Administration, Commerce and Transport (EDIFACT)]";
- default: return $"/Joint-ISO-ITU-T/[Universal Postal Union (UPU)]/[Data content related to standards produced by other identified organizations]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // bip
- #region 2.41.*
-
- oid_2_41:
-
- if (index == values.Length) return "/BIP";
- switch (values[index++])
- {
- case 0: goto oid_2_41_0;
- default: return $"/BIP/{values[index - 1]}";
- }
-
- // modules
- #region 2.41.0.*
-
- oid_2_41_0:
-
- if (index == values.Length) return "/BIP/[ASN.1 modules]";
- switch (values[index++])
- {
- case 0: goto oid_2_41_0_0;
- case 1: goto oid_2_41_0_1;
- case 2: goto oid_2_41_0_2;
- default: return $"/BIP/[ASN.1 modules]/{values[index - 1]}";
- }
-
- // bip
- #region 2.41.0.0.*
-
- oid_2_41_0_0:
-
- if (index == values.Length) return "/BIP/[ASN.1 modules]/[Bip]";
- switch (values[index++])
- {
- case 1: return "/BIP/[ASN.1 modules]/[Bip]/[Version 1]";
- default: return $"/BIP/[ASN.1 modules]/[Bip]/{values[index - 1]}";
- }
-
- #endregion
-
- // bip-tcpip
- #region 2.41.0.1.*
-
- oid_2_41_0_1:
-
- if (index == values.Length) return "/BIP/[ASN.1 modules]/[BIP-TCPIP]";
- switch (values[index++])
- {
- case 1: return "/BIP/[ASN.1 modules]/[BIP-TCPIP]/[Version 1]";
- default: return $"/BIP/[ASN.1 modules]/[BIP-TCPIP]/{values[index - 1]}";
- }
-
- #endregion
-
- // bip-discovery
- #region 2.41.0.2.*
-
- oid_2_41_0_2:
-
- if (index == values.Length) return "/BIP/[ASN.1 modules]/[BIP-DISCOVERY]";
- switch (values[index++])
- {
- case 1: return "/BIP/[ASN.1 modules]/[BIP-DISCOVERY]/[Version 1]";
- default: return $"/BIP/[ASN.1 modules]/[BIP-DISCOVERY]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- #endregion
-
- // telebiometrics
- #region 2.42.*
-
- oid_2_42:
-
- if (index == values.Length) return "/Telebiometrics";
- switch (values[index++])
- {
- case 0: goto oid_2_42_0;
- case 1: goto oid_2_42_1;
- case 2: goto oid_2_42_2;
- case 3: goto oid_2_42_3;
- case 10: goto oid_2_42_10;
- default: return $"/Telebiometrics/{values[index - 1]}";
- }
-
- // modules
- #region 2.42.0.*
-
- oid_2_42_0:
-
- if (index == values.Length) return "/Telebiometrics/Modules";
- switch (values[index++])
- {
- case 0: goto oid_2_42_0_0;
- default: return $"/Telebiometrics/Modules/{values[index - 1]}";
- }
-
- // main
- #region 2.42.0.0.*
-
- oid_2_42_0_0:
-
- if (index == values.Length) return "/Telebiometrics/Modules/Main_Module";
- switch (values[index++])
- {
- case 1: return "/Telebiometrics/Modules/Main_Module/Version1";
- default: return $"/Telebiometrics/Modules/Main_Module/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // tmm
- #region 2.42.1.*
-
- oid_2_42_1:
-
- if (index == values.Length) return "/Telebiometrics/TMM";
- switch (values[index++])
- {
- case 0: goto oid_2_42_1_0;
- case 1: goto oid_2_42_1_1;
- case 2: goto oid_2_42_1_2;
- case 3: goto oid_2_42_1_3;
- case 4: goto oid_2_42_1_4;
- default: return $"/Telebiometrics/TMM/{values[index - 1]}";
- }
-
- // modules
- #region 2.42.1.0.*
-
- oid_2_42_1_0:
-
- if (index == values.Length) return "/Telebiometrics/TMM/Modules";
- switch (values[index++])
- {
- case 0: goto oid_2_42_1_0_0;
- default: return $"/Telebiometrics/TMM/Modules/{values[index - 1]}";
- }
-
- // main
- #region 2.42.1.0.0.*
-
- oid_2_42_1_0_0:
-
- if (index == values.Length) return "/Telebiometrics/TMM/Modules/Main";
- switch (values[index++])
- {
- case 0: return "/Telebiometrics/TMM/Modules/Main/First_Version";
- default: return $"/Telebiometrics/TMM/Modules/Main/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // measures, metric
- #region 2.42.1.1.*
-
- oid_2_42_1_1:
-
- if (index == values.Length) return "/Telebiometrics/TMM/Measures";
- switch (values[index++])
- {
- case 1: goto oid_2_42_1_1_1;
- case 2: return "/Telebiometrics/TMM/Measures/Units";
- case 3: goto oid_2_42_1_1_3;
- case 4: return "/Telebiometrics/TMM/Measures/Conditions";
- case 5: goto oid_2_42_1_1_5;
- default: return $"/Telebiometrics/TMM/Measures/{values[index - 1]}";
- }
-
- // quantities
- #region 2.42.1.1.1.*
-
- oid_2_42_1_1_1:
-
- if (index == values.Length) return "/Telebiometrics/TMM/Measures/Quantities";
- switch (values[index++])
- {
- case 1: return "/Telebiometrics/TMM/Measures/Quantities/Physics";
- case 2: return "/Telebiometrics/TMM/Measures/Quantities/Chemistry";
- case 3: return "/Telebiometrics/TMM/Measures/Quantities/Biology";
- case 4: return "/Telebiometrics/TMM/Measures/Quantities/Culturology";
- case 5: return "/Telebiometrics/TMM/Measures/Quantities/Psychology";
- default: return $"/Telebiometrics/TMM/Measures/Quantities/{values[index - 1]}";
- }
-
- #endregion
-
- // symbols
- #region 2.42.1.1.3.*
-
- oid_2_42_1_1_3:
-
- if (index == values.Length) return "/Telebiometrics/TMM/Measures/Symbols";
- switch (values[index++])
- {
- case 1: goto oid_2_42_1_1_3_1;
- default: return $"/Telebiometrics/TMM/Measures/Symbols/{values[index - 1]}";
- }
-
- // physics
- #region 2.42.1.1.3.1.*
-
- oid_2_42_1_1_3_1:
-
- if (index == values.Length) return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]";
- switch (values[index++])
- {
- case 1: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[1]";
- case 2: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[m]";
- case 3: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[m⁻¹]";
- case 4: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[m²]";
- case 5: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[m³]";
- case 6: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[l, L]";
- case 7: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[rad]";
- case 8: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[°]";
- case 9: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[′]";
- case 10: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[″]";
- case 11: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[sr]";
- case 12: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[s]";
- case 13: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[min]";
- case 14: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[h]";
- case 15: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[d]";
- case 16: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[m/s]";
- case 17: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[km/h]";
- case 18: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[m/s²]";
- case 19: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[rad/s]";
- case 20: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[r/s]";
- case 21: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[r/min]";
- case 22: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[r/h]";
- case 23: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[rad/s²]";
- case 24: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[r]";
- case 25: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[Hz]";
- case 26: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[min⁻¹]";
- case 27: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[rad/s]";
- case 28: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[rad/m]";
- case 29: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[Np]";
- case 30: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[B]";
- case 31: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[dB]";
- case 32: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[kg]";
- case 33: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[kg/m³]";
- case 34: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[m³/kg]";
- case 35: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[kg/m]";
- case 36: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[kg/m²]";
- case 37: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[kg·m²]";
- case 38: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[N]";
- case 39: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[J]";
- case 40: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[W]";
- case 41: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[kg·m/s]";
- case 42: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[N·s]";
- case 43: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[kg·m²·s¹]";
- case 44: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[N·m]";
- case 45: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[N·m·s]";
- case 46: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[Pa]";
- case 47: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[bar]";
- case 48: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[atm]";
- case 49: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[mmHg]";
- case 50: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[N/m²]";
- case 51: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[m²/N]";
- case 52: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[m⁴]";
- case 53: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[Pa·s]";
- case 54: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[m²/s]";
- case 55: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[N/m]";
- case 56: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[kg/s]";
- case 57: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[m³/s]";
- case 58: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[l/s]";
- case 59: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[W/m]";
- case 60: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[lm/W]";
- case 61: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[lm]";
- case 62: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[lm·s]";
- case 63: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[lm·h]";
- case 64: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[cd]";
- case 65: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[lx]";
- case 66: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[cd/m²]";
- case 67: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[lm/m²]";
- case 68: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[lx·s]";
- case 69: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[lx·h]";
- case 70: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[oct]";
- case 71: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[c]";
- case 72: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[dec]";
- case 73: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[J/m³]";
- case 74: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[W/m²]";
- case 75: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[Pa²·s]";
- case 76: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[Pa·s/m]";
- case 77: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[Pa·s/m³]";
- case 78: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[N·s/m]";
- case 79: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[Da, u]";
- case 80: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[s⁻¹]";
- case 81: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[Bq]";
- case 82: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[Bq/kg]";
- case 83: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[Bq/m³]";
- case 84: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[Bq/m²]";
- case 85: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[m⁻²]";
- case 86: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[m⁻²/s]";
- case 87: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[m²/kg]";
- case 88: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[m⁻³]";
- case 89: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[eV]";
- case 90: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[Gy]";
- case 91: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[Sv]";
- case 92: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[C/kg]";
- case 93: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[C/(kg·s)]";
- case 94: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[Gy/s]";
- case 95: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[J/m]";
- case 96: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[eV/m]";
- case 97: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[K]";
- case 98: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[°C]";
- case 99: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[K⁻¹]";
- case 100: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[Pa/K]";
- case 101: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[Pa⁻¹]";
- case 102: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[W/m²]";
- case 103: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[W/(m·K)]";
- case 104: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[W/(m²·K)]";
- case 105: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[m²·K/W]";
- case 106: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[K/W]";
- case 107: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[W/K]";
- case 108: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[m²/s]";
- case 109: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[J/K]";
- case 110: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[J/(kg·K)]";
- case 111: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[A]";
- case 112: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[C]";
- case 113: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[A/m²]";
- case 114: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[V/m]";
- case 115: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[V]";
- case 116: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[Ω]";
- case 117: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[S]";
- case 118: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[F]";
- case 119: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[H]";
- case 120: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[W·h]";
- case 121: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[T]";
- case 122: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[Wb]";
- case 123: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[A/m]";
- case 124: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[H/m]";
- case 125: return "/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/[Wb/m]";
- default: return $"/Telebiometrics/TMM/Measures/Symbols/[Symbols related to physics]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // methods
- #region 2.42.1.1.5.*
-
- oid_2_42_1_1_5:
-
- if (index == values.Length) return "/Telebiometrics/TMM/Measures/Methods";
- switch (values[index++])
- {
- case 1: return "/Telebiometrics/TMM/Measures/Methods/Physics";
- case 2: return "/Telebiometrics/TMM/Measures/Methods/Chemistry";
- case 3: return "/Telebiometrics/TMM/Measures/Methods/Biology";
- case 4: return "/Telebiometrics/TMM/Measures/Methods/Culturology";
- case 5: return "/Telebiometrics/TMM/Measures/Methods/Psychology";
- default: return $"/Telebiometrics/TMM/Measures/Methods/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // fields-of-study, scientific
- #region 2.42.1.2.*
-
- oid_2_42_1_2:
-
- if (index == values.Length) return "/Telebiometrics/TMM/Fields_of_Study";
- switch (values[index++])
- {
- case 1: return "/Telebiometrics/TMM/Fields_of_Study/Physics";
- case 2: return "/Telebiometrics/TMM/Fields_of_Study/Chemistry";
- case 3: return "/Telebiometrics/TMM/Fields_of_Study/Biology";
- case 4: return "/Telebiometrics/TMM/Fields_of_Study/Culturology";
- case 5: return "/Telebiometrics/TMM/Fields_of_Study/Psychology";
- default: return $"/Telebiometrics/TMM/Fields_of_Study/{values[index - 1]}";
- }
-
- #endregion
-
- // modalities, sensory
- #region 2.42.1.3.*
-
- oid_2_42_1_3:
-
- if (index == values.Length) return "/Telebiometrics/TMM/Modalities";
- switch (values[index++])
- {
- case 1: return "/Telebiometrics/TMM/Modalities/Tango";
- case 2: return "/Telebiometrics/TMM/Modalities/Video";
- case 3: return "/Telebiometrics/TMM/Modalities/Audio";
- case 4: return "/Telebiometrics/TMM/Modalities/Chemo";
- case 5: return "/Telebiometrics/TMM/Modalities/Radio";
- case 6: return "/Telebiometrics/TMM/Modalities/Calor";
- case 7: return "/Telebiometrics/TMM/Modalities/Electro";
- default: return $"/Telebiometrics/TMM/Modalities/{values[index - 1]}";
- }
-
- #endregion
-
- // practitioners
- #region 2.42.1.4.*
-
- oid_2_42_1_4:
-
- if (index == values.Length) return "/Telebiometrics/TMM/Practitioners";
- switch (values[index++])
- {
- case 1: return "/Telebiometrics/TMM/Practitioners/[Medical physicist]";
- case 2: return "/Telebiometrics/TMM/Practitioners/[Radiologist]";
- case 3: return "/Telebiometrics/TMM/Practitioners/[Radiation protection expert]";
- case 4: return "/Telebiometrics/TMM/Practitioners/[Medical imaging and therapeutic equipment technician]";
- case 5: return "/Telebiometrics/TMM/Practitioners/[Radiographer]";
- default: return $"/Telebiometrics/TMM/Practitioners/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // human-physiology
- #region 2.42.2.*
-
- oid_2_42_2:
-
- if (index == values.Length) return "/Telebiometrics/Human_Physiology";
- switch (values[index++])
- {
- case 0: goto oid_2_42_2_0;
- case 1: goto oid_2_42_2_1;
- case 2: goto oid_2_42_2_2;
- default: return $"/Telebiometrics/Human_Physiology/{values[index - 1]}";
- }
-
- // modules
- #region 2.42.2.0.*
-
- oid_2_42_2_0:
-
- if (index == values.Length) return "/Telebiometrics/Human_Physiology/Modules";
- switch (values[index++])
- {
- case 0: goto oid_2_42_2_0_0;
- default: return $"/Telebiometrics/Human_Physiology/Modules/{values[index - 1]}";
- }
-
- // main
- #region 2.42.2.0.0.*
-
- oid_2_42_2_0_0:
-
- if (index == values.Length) return "/Telebiometrics/Human_Physiology/Modules/Main_Module";
- switch (values[index++])
- {
- case 0: return "/Telebiometrics/Human_Physiology/Modules/Main_Module/First_Version";
- default: return $"/Telebiometrics/Human_Physiology/Modules/Main_Module/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // symbols
- #region 2.42.2.1.*
-
- oid_2_42_2_1:
-
- if (index == values.Length) return "/Telebiometrics/Human_Physiology/Symbols";
- switch (values[index++])
- {
- case 1: return "/Telebiometrics/Human_Physiology/Symbols/Tango_in";
- case 2: return "/Telebiometrics/Human_Physiology/Symbols/Video_in";
- case 3: return "/Telebiometrics/Human_Physiology/Symbols/Audio_in";
- case 4: return "/Telebiometrics/Human_Physiology/Symbols/Chemo_in";
- case 5: return "/Telebiometrics/Human_Physiology/Symbols/Radio_in";
- case 6: return "/Telebiometrics/Human_Physiology/Symbols/Calor_in";
- case 7: return "/Telebiometrics/Human_Physiology/Symbols/Tango_out";
- case 8: return "/Telebiometrics/Human_Physiology/Symbols/Video_out";
- case 9: return "/Telebiometrics/Human_Physiology/Symbols/Audio_out";
- case 10: return "/Telebiometrics/Human_Physiology/Symbols/Chemo_out";
- case 11: return "/Telebiometrics/Human_Physiology/Symbols/Radio_out";
- case 12: return "/Telebiometrics/Human_Physiology/Symbols/Calor_out";
- case 13: return "/Telebiometrics/Human_Physiology/Symbols/Safe";
- case 14: return "/Telebiometrics/Human_Physiology/Symbols/Threshold";
- default: return $"/Telebiometrics/Human_Physiology/Symbols/{values[index - 1]}";
- }
-
- #endregion
-
- // symbol-combinations
- #region 2.42.2.2.*
-
- oid_2_42_2_2:
-
- if (index == values.Length) return "/Telebiometrics/Human_Physiology/Symbol_Combinations";
- switch (values[index++])
- {
- case 2307: return "/Telebiometrics/Human_Physiology/Symbol_Combinations/[id-comb2307]";
- default: return $"/Telebiometrics/Human_Physiology/Symbol_Combinations/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // obj-cat, telehealth, e-health-protocol, th
- #region 2.42.3.*
-
- oid_2_42_3:
-
- if (index == values.Length) return "/Telebiometrics/E_Health_Protocol";
- switch (values[index++])
- {
- case 0: goto oid_2_42_3_0;
- case 1: return "/Telebiometrics/E_Health_Protocol/[Patient schemes]";
- case 2: return "/Telebiometrics/E_Health_Protocol/[Medical staff schemes]";
- case 3: return "/Telebiometrics/E_Health_Protocol/[Observer schemes]";
- case 4: return "/Telebiometrics/E_Health_Protocol/[Pharmaceutical schemes]";
- case 5: return "/Telebiometrics/E_Health_Protocol/[Laboratory schemes]";
- case 6: return "/Telebiometrics/E_Health_Protocol/[Drug manufacturer schemes]";
- case 7: return "/Telebiometrics/E_Health_Protocol/[Medical device schemes]";
- case 8: return "/Telebiometrics/E_Health_Protocol/[Medical software schemes]";
- case 9: return "/Telebiometrics/E_Health_Protocol/[Medical insurance schemes]";
- case 10: return "/Telebiometrics/E_Health_Protocol/[Medical record schemes]";
- default: return $"/Telebiometrics/E_Health_Protocol/{values[index - 1]}";
- }
-
- // modules
- #region 2.42.3.0.*
-
- oid_2_42_3_0:
-
- if (index == values.Length) return "/Telebiometrics/E_Health_Protocol/Modules";
- switch (values[index++])
- {
- case 0: goto oid_2_42_3_0_0;
- case 1: goto oid_2_42_3_0_1;
- case 2: goto oid_2_42_3_0_2;
- case 3: goto oid_2_42_3_0_3;
- case 4: goto oid_2_42_3_0_4;
- case 5: goto oid_2_42_3_0_5;
- case 6: goto oid_2_42_3_0_6;
- case 10: goto oid_2_42_3_0_10;
- default: return $"/Telebiometrics/E_Health_Protocol/Modules/{values[index - 1]}";
- }
-
- // identification
- #region 2.42.3.0.0.*
-
- oid_2_42_3_0_0:
-
- if (index == values.Length) return "/Telebiometrics/E_Health_Protocol/Modules/Identification";
- switch (values[index++])
- {
- case 1: return "/Telebiometrics/E_Health_Protocol/Modules/Identification/Version1";
- default: return $"/Telebiometrics/E_Health_Protocol/Modules/Identification/{values[index - 1]}";
- }
-
- #endregion
-
- // set-up
- #region 2.42.3.0.1.*
-
- oid_2_42_3_0_1:
-
- if (index == values.Length) return "/Telebiometrics/E_Health_Protocol/Modules/Setup";
- switch (values[index++])
- {
- case 1: return "/Telebiometrics/E_Health_Protocol/Modules/Setup/Version1";
- default: return $"/Telebiometrics/E_Health_Protocol/Modules/Setup/{values[index - 1]}";
- }
-
- #endregion
-
- // send-and-ack
- #region 2.42.3.0.2.*
-
- oid_2_42_3_0_2:
-
- if (index == values.Length) return "/Telebiometrics/E_Health_Protocol/Modules/Send-and-ack";
- switch (values[index++])
- {
- case 1: return "/Telebiometrics/E_Health_Protocol/Modules/Send-and-ack/Version1";
- default: return $"/Telebiometrics/E_Health_Protocol/Modules/Send-and-ack/{values[index - 1]}";
- }
-
- #endregion
-
- // command-response
- #region 2.42.3.0.3.*
-
- oid_2_42_3_0_3:
-
- if (index == values.Length) return "/Telebiometrics/E_Health_Protocol/Modules/Command-response";
- switch (values[index++])
- {
- case 1: return "/Telebiometrics/E_Health_Protocol/Modules/Command-response/Version1";
- default: return $"/Telebiometrics/E_Health_Protocol/Modules/Command-response/{values[index - 1]}";
- }
-
- #endregion
-
- // quantity-and-units
- #region 2.42.3.0.4.*
-
- oid_2_42_3_0_4:
-
- if (index == values.Length) return "/Telebiometrics/E_Health_Protocol/Modules/Quantities_And_Units";
- switch (values[index++])
- {
- case 1: return "/Telebiometrics/E_Health_Protocol/Modules/Quantities_And_Units/Version1";
- default: return $"/Telebiometrics/E_Health_Protocol/Modules/Quantities_And_Units/{values[index - 1]}";
- }
-
- #endregion
-
- // examples
- #region 2.42.3.0.5.*
-
- oid_2_42_3_0_5:
-
- if (index == values.Length) return "/Telebiometrics/E_Health_Protocol/Modules/Examples";
- switch (values[index++])
- {
- case 0: return "/Telebiometrics/E_Health_Protocol/Modules/Examples/Command_Response";
- case 1: return "/Telebiometrics/E_Health_Protocol/Modules/Examples/Data_Message";
- default: return $"/Telebiometrics/E_Health_Protocol/Modules/Examples/{values[index - 1]}";
- }
-
- #endregion
-
- // pbact-access
- #region 2.42.3.0.6.*
-
- oid_2_42_3_0_6:
-
- if (index == values.Length) return "/Telebiometrics/E_Health_Protocol/Modules/[Pbact-access]";
- switch (values[index++])
- {
- case 1: return "/Telebiometrics/E_Health_Protocol/Modules/[Pbact-access]/[Version 1]";
- default: return $"/Telebiometrics/E_Health_Protocol/Modules/[Pbact-access]/{values[index - 1]}";
- }
-
- #endregion
-
- // telehealth
- #region 2.42.3.0.10.*
-
- oid_2_42_3_0_10:
-
- if (index == values.Length) return "/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]";
- switch (values[index++])
- {
- case 0: goto oid_2_42_3_0_10_0;
- case 1: return "/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.1]";
- case 2: return "/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.2]";
- default: return $"/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/{values[index - 1]}";
- }
-
- // part0
- #region 2.42.3.0.10.0.*
-
- oid_2_42_3_0_10_0:
-
- if (index == values.Length) return "/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.0]";
- switch (values[index++])
- {
- case 0: return "/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.0]/[ASN.1 modules]";
- case 1: goto oid_2_42_3_0_10_0_1;
- case 2: goto oid_2_42_3_0_10_0_2;
- default: return $"/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.0]/{values[index - 1]}";
- }
-
- // cmsCont
- #region 2.42.3.0.10.0.1.*
-
- oid_2_42_3_0_10_0_1:
-
- if (index == values.Length) return "/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.0]/[Cryptographic Message Syntax (CMS) content types for the privilege assignment protocol and for the privilege assessment protocol]";
- switch (values[index++])
- {
- case 1: return "/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.0]/[Cryptographic Message Syntax (CMS) content types for the privilege assignment protocol and for the privilege assessment protocol]/[privAssignRequest]";
- case 2: return "/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.0]/[Cryptographic Message Syntax (CMS) content types for the privilege assignment protocol and for the privilege assessment protocol]/[privAssignResult]";
- case 3: return "/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.0]/[Cryptographic Message Syntax (CMS) content types for the privilege assignment protocol and for the privilege assessment protocol]/[readRequest]";
- case 4: return "/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.0]/[Cryptographic Message Syntax (CMS) content types for the privilege assignment protocol and for the privilege assessment protocol]/[readResult]";
- case 5: return "/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.0]/[Cryptographic Message Syntax (CMS) content types for the privilege assignment protocol and for the privilege assessment protocol]/[compareRequest]";
- case 6: return "/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.0]/[Cryptographic Message Syntax (CMS) content types for the privilege assignment protocol and for the privilege assessment protocol]/[compareResult]";
- case 7: return "/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.0]/[Cryptographic Message Syntax (CMS) content types for the privilege assignment protocol and for the privilege assessment protocol]/[addRequest]";
- case 8: return "/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.0]/[Cryptographic Message Syntax (CMS) content types for the privilege assignment protocol and for the privilege assessment protocol]/[addResult]";
- case 9: return "/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.0]/[Cryptographic Message Syntax (CMS) content types for the privilege assignment protocol and for the privilege assessment protocol]/[deleteRequest]";
- case 10: return "/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.0]/[Cryptographic Message Syntax (CMS) content types for the privilege assignment protocol and for the privilege assessment protocol]/[deleteResult]";
- case 11: return "/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.0]/[Cryptographic Message Syntax (CMS) content types for the privilege assignment protocol and for the privilege assessment protocol]/[modifyRequest]";
- case 12: return "/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.0]/[Cryptographic Message Syntax (CMS) content types for the privilege assignment protocol and for the privilege assessment protocol]/[modifyResult]";
- case 13: return "/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.0]/[Cryptographic Message Syntax (CMS) content types for the privilege assignment protocol and for the privilege assessment protocol]/[renameRequest]";
- case 14: return "/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.0]/[Cryptographic Message Syntax (CMS) content types for the privilege assignment protocol and for the privilege assessment protocol]/[renameResult]";
- default: return $"/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.0]/[Cryptographic Message Syntax (CMS) content types for the privilege assignment protocol and for the privilege assessment protocol]/{values[index - 1]}";
- }
-
- #endregion
-
- // prAttr
- #region 2.42.3.0.10.0.2.*
-
- oid_2_42_3_0_10_0_2:
-
- if (index == values.Length) return "/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.0]/[Attribute types used for assigning privileges]";
- switch (values[index++])
- {
- case 1: return "/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.0]/[Attribute types used for assigning privileges]/[accessSer]";
- default: return $"/Telebiometrics/E_Health_Protocol/Modules/[Identifiers for the Rec. ITU-T X.1080 series in general]/[Rec. ITU-T X.1080.0]/[Attribute types used for assigning privileges]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- #endregion
-
- #endregion
-
- #endregion
-
- // thprot
- #region 2.42.10.*
-
- oid_2_42_10:
-
- if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]";
- switch (values[index++])
- {
- case 0: goto oid_2_42_10_0;
- case 1: goto oid_2_42_10_1;
- case 2: goto oid_2_42_10_2;
- default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/{values[index - 1]}";
- }
-
- // part0
- #region 2.42.10.0.*
-
- oid_2_42_10_0:
-
- if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]";
- switch (values[index++])
- {
- case 0: goto oid_2_42_10_0_0;
- case 1: goto oid_2_42_10_0_1;
- case 2: goto oid_2_42_10_0_2;
- default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/{values[index - 1]}";
- }
-
- // module
- #region 2.42.10.0.0.*
-
- oid_2_42_10_0_0:
-
- if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[ASN.1 modules]";
- switch (values[index++])
- {
- case 1: goto oid_2_42_10_0_0_1;
- case 2: goto oid_2_42_10_0_0_2;
- default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[ASN.1 modules]/{values[index - 1]}";
- }
-
- // cmsProfile
- #region 2.42.10.0.0.1.*
-
- oid_2_42_10_0_0_1:
-
- if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[ASN.1 modules]/[CONTENT-TYPE]";
- switch (values[index++])
- {
- case 1: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[ASN.1 modules]/[CONTENT-TYPE]/[Version 1]";
- default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[ASN.1 modules]/[CONTENT-TYPE]/{values[index - 1]}";
- }
-
- #endregion
-
- // pbact-access
- #region 2.42.10.0.0.2.*
-
- oid_2_42_10_0_0_2:
-
- if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[ASN.1 modules]/[Pbact-access]";
- switch (values[index++])
- {
- case 1: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[ASN.1 modules]/[Pbact-access]/[Version 1]";
- default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[ASN.1 modules]/[Pbact-access]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // cmsCont
- #region 2.42.10.0.1.*
-
- oid_2_42_10_0_1:
-
- if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[Cryptographic Message Syntax (CMS) content types]";
- switch (values[index++])
- {
- case 1: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[Cryptographic Message Syntax (CMS) content types]/[Privilege assignment request content type]";
- case 2: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[Cryptographic Message Syntax (CMS) content types]/[Privilege assignment result content type]";
- case 3: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[Cryptographic Message Syntax (CMS) content types]/[Read operation content type]";
- case 4: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[Cryptographic Message Syntax (CMS) content types]/[Read result content type]";
- case 5: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[Cryptographic Message Syntax (CMS) content types]/[Compare request content type]";
- case 6: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[Cryptographic Message Syntax (CMS) content types]/[Compare result content type]";
- case 7: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[Cryptographic Message Syntax (CMS) content types]/[Add request content type]";
- case 8: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[Cryptographic Message Syntax (CMS) content types]/[Add result content type]";
- case 9: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[Cryptographic Message Syntax (CMS) content types]/[Delete request content type]";
- case 10: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[Cryptographic Message Syntax (CMS) content types]/[Delete result content type]";
- case 11: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[Cryptographic Message Syntax (CMS) content types]/[Modify request content type]";
- case 12: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[Cryptographic Message Syntax (CMS) content types]/[Modify result content type]";
- case 13: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[Cryptographic Message Syntax (CMS) content types]/[Rename request content type]";
- case 14: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[Cryptographic Message Syntax (CMS) content types]/[Rename result content type]";
- default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[Cryptographic Message Syntax (CMS) content types]/{values[index - 1]}";
- }
-
- #endregion
-
- // cmsCont
- #region 2.42.10.0.2.*
-
- oid_2_42_10_0_2:
-
- if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[Attribute types for carrying privilege definitions]";
- switch (values[index++])
- {
- case 1: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[Attribute types for carrying privilege definitions]/[Access service attribute syntax]";
- default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/[Access control for telebiometrics data protection]/[Attribute types for carrying privilege definitions]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // part1
- #region 2.42.10.1.*
-
- oid_2_42_10_1:
-
- if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]/[e-Health and world-wide telemedicines - Generic telecommunication protocol]";
- switch (values[index++])
- {
- case 0: goto oid_2_42_10_1_0;
- case 1: goto oid_2_42_10_1_1;
- default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/[e-Health and world-wide telemedicines - Generic telecommunication protocol]/{values[index - 1]}";
- }
-
- // module
- #region 2.42.10.1.0.*
-
- oid_2_42_10_1_0:
-
- if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]/[e-Health and world-wide telemedicines - Generic telecommunication protocol]/[ASN.1 modules]";
- switch (values[index++])
- {
- case 0: goto oid_2_42_10_1_0_0;
- case 1: goto oid_2_42_10_1_0_1;
- case 2: goto oid_2_42_10_1_0_2;
- default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/[e-Health and world-wide telemedicines - Generic telecommunication protocol]/[ASN.1 modules]/{values[index - 1]}";
- }
-
- // oids
- #region 2.42.10.1.0.0.*
-
- oid_2_42_10_1_0_0:
-
- if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]/[e-Health and world-wide telemedicines - Generic telecommunication protocol]/[ASN.1 modules]/[Telebiometrics]";
- switch (values[index++])
- {
- case 1: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[e-Health and world-wide telemedicines - Generic telecommunication protocol]/[ASN.1 modules]/[Telebiometrics]/[Version 1]";
- default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/[e-Health and world-wide telemedicines - Generic telecommunication protocol]/[ASN.1 modules]/[Telebiometrics]/{values[index - 1]}";
- }
-
- #endregion
-
- // hCommen
- #region 2.42.10.1.0.1.*
-
- oid_2_42_10_1_0_1:
-
- if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]/[e-Health and world-wide telemedicines - Generic telecommunication protocol]/[ASN.1 modules]/[E-health-common]";
- switch (values[index++])
- {
- case 1: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[e-Health and world-wide telemedicines - Generic telecommunication protocol]/[ASN.1 modules]/[E-health-common]/[Version 1]";
- default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/[e-Health and world-wide telemedicines - Generic telecommunication protocol]/[ASN.1 modules]/[E-health-common]/{values[index - 1]}";
- }
-
- #endregion
-
- // id-telehealth
- #region 2.42.10.1.0.2.*
-
- oid_2_42_10_1_0_2:
-
- if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]/[e-Health and world-wide telemedicines - Generic telecommunication protocol]/[ASN.1 modules]/[E-health-identification]";
- switch (values[index++])
- {
- case 1: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[e-Health and world-wide telemedicines - Generic telecommunication protocol]/[ASN.1 modules]/[E-health-identification]/[Version 1]";
- default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/[e-Health and world-wide telemedicines - Generic telecommunication protocol]/[ASN.1 modules]/[E-health-identification]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // cms-content
- #region 2.42.10.1.1.*
-
- oid_2_42_10_1_1:
-
- if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]/[e-Health and world-wide telemedicines - Generic telecommunication protocol]/[Cryptographic Message Syntax (CMS) content types]";
- switch (values[index++])
- {
- case 1: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[e-Health and world-wide telemedicines - Generic telecommunication protocol]/[Cryptographic Message Syntax (CMS) content types]/[Content type for the establishment of a session]";
- case 2: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[e-Health and world-wide telemedicines - Generic telecommunication protocol]/[Cryptographic Message Syntax (CMS) content types]/[Content type for accepting a session]";
- case 3: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[e-Health and world-wide telemedicines - Generic telecommunication protocol]/[Cryptographic Message Syntax (CMS) content types]/[Content type for reporting an error during session establishment]";
- case 4: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[e-Health and world-wide telemedicines - Generic telecommunication protocol]/[Cryptographic Message Syntax (CMS) content types]/[Content type for the initiation of a session termination]";
- case 5: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[e-Health and world-wide telemedicines - Generic telecommunication protocol]/[Cryptographic Message Syntax (CMS) content types]/[Content type for the completion of a session termination]";
- case 6: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[e-Health and world-wide telemedicines - Generic telecommunication protocol]/[Cryptographic Message Syntax (CMS) content types]/[Content type for reporting a session termination error]";
- default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/[e-Health and world-wide telemedicines - Generic telecommunication protocol]/[Cryptographic Message Syntax (CMS) content types]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // part2
- #region 2.42.10.2.*
-
- oid_2_42_10_2:
-
- if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]";
- switch (values[index++])
- {
- case 0: goto oid_2_42_10_2_0;
- case 1: goto oid_2_42_10_2_1;
- case 2: goto oid_2_42_10_2_2;
- case 3: goto oid_2_42_10_2_3;
- default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/{values[index - 1]}";
- }
-
- // modules
- #region 2.42.10.2.0.*
-
- oid_2_42_10_2_0:
-
- if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[ASN.1 modules]";
- switch (values[index++])
- {
- case 0: goto oid_2_42_10_2_0_0;
- case 1: goto oid_2_42_10_2_0_1;
- case 2: goto oid_2_42_10_2_0_2;
- default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[ASN.1 modules]/{values[index - 1]}";
- }
-
- // b2m
- #region 2.42.10.2.0.0.*
-
- oid_2_42_10_2_0_0:
-
- if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[ASN.1 modules]/[Biology-to-Machine]";
- switch (values[index++])
- {
- case 1: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[ASN.1 modules]/[Biology-to-Machine]/[Version 1]";
- default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[ASN.1 modules]/[Biology-to-Machine]/{values[index - 1]}";
- }
-
- #endregion
-
- // monitor-types
- #region 2.42.10.2.0.1.*
-
- oid_2_42_10_2_0_1:
-
- if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[ASN.1 modules]/[Monitor types]";
- switch (values[index++])
- {
- case 0: goto oid_2_42_10_2_0_1_0;
- case 1: goto oid_2_42_10_2_0_1_1;
- default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[ASN.1 modules]/[Monitor types]/{values[index - 1]}";
- }
-
- // monitors
- #region 2.42.10.2.0.1.0.*
-
- oid_2_42_10_2_0_1_0:
-
- if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[ASN.1 modules]/[Monitor types]/[MonitorTypes]";
- switch (values[index++])
- {
- case 1: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[ASN.1 modules]/[Monitor types]/[MonitorTypes]/[Version 1]";
- default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[ASN.1 modules]/[Monitor types]/[MonitorTypes]/{values[index - 1]}";
- }
-
- #endregion
-
- // moving-detect
- #region 2.42.10.2.0.1.1.*
-
- oid_2_42_10_2_0_1_1:
-
- if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[ASN.1 modules]/[Monitor types]/[Moving-detection]";
- switch (values[index++])
- {
- case 1: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[ASN.1 modules]/[Monitor types]/[Moving-detection]/[Version 1]";
- default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[ASN.1 modules]/[Monitor types]/[Moving-detection]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // infoObjects
- #region 2.42.10.2.0.2.*
-
- oid_2_42_10_2_0_2:
-
- if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[ASN.1 modules]/[InfoObjects]";
- switch (values[index++])
- {
- case 1: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[ASN.1 modules]/[InfoObjects]/[Version 1]";
- default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[ASN.1 modules]/[InfoObjects]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // monitor-type
- #region 2.42.10.2.1.*
-
- oid_2_42_10_2_1:
-
- if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Monitor types]";
- switch (values[index++])
- {
- case 1: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Monitor types]/[moving-detect]";
- default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Monitor types]/{values[index - 1]}";
- }
-
- #endregion
-
- // unit
- #region 2.42.10.2.2.*
-
- oid_2_42_10_2_2:
-
- if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]";
- switch (values[index++])
- {
- case 1: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-metre]";
- case 2: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-kilogram]";
- case 3: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-second]";
- case 4: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-ampere]";
- case 5: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-kelvin]";
- case 6: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-mole]";
- case 7: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-candela]";
- case 8: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-hertz]";
- case 9: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-newton]";
- case 10: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-pascal]";
- case 11: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-joule]";
- case 12: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-watt]";
- case 13: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-coulomb]";
- case 14: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-volt]";
- case 15: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-farad]";
- case 16: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-ohm]";
- case 17: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-siemens]";
- case 18: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-weber]";
- case 19: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-tesla]";
- case 20: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-henry]";
- case 21: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-degreeCelsius]";
- case 22: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-lumen]";
- case 23: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-lux]";
- case 24: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/[id-un-becquerel]";
- default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[Unit type specifications]/{values[index - 1]}";
- }
-
- #endregion
-
- // gen-info
- #region 2.42.10.2.3.*
-
- oid_2_42_10_2_3:
-
- if (index == values.Length) return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]";
- switch (values[index++])
- {
- case 1: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-surname]";
- case 2: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-givenName]";
- case 3: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-initials]";
- case 4: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-generationQualifier]";
- case 5: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-serialNumber]";
- case 6: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-pseudonym]";
- case 7: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-uri]";
- case 8: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-urn]";
- case 9: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-url]";
- case 10: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-dnsName]";
- case 11: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-email]";
- case 12: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-countryName]";
- case 13: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-countryCode3c]";
- case 14: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-localityName]";
- case 15: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-streetAddress]";
- case 16: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-houseIdentifier]";
- case 17: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-utmCoordinates]";
- case 18: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-organizationName]";
- case 19: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-organizationalUnitName]";
- case 20: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-title]";
- case 21: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-organizationIdentifier]";
- case 22: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-description]";
- case 23: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-businessCategory]";
- case 24: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-postalCode]";
- case 25: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-postOfficeBox]";
- case 26: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-telephoneNumber]";
- case 27: return "/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/[id-gi-mobileNumber]";
- default: return $"/Telebiometrics/[e-Health and world-wide telemedicines]/[Biology-to-machine protocol]/[General information type specifications]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- #endregion
-
- #endregion
-
- // cybersecurity
- #region 2.48.*
-
- oid_2_48:
-
- if (index == values.Length) return "/Cybersecurity";
- switch (values[index++])
- {
- case 1: return "/Cybersecurity/Country";
- case 2: return "/Cybersecurity/International-Org";
- default: return $"/Cybersecurity/{values[index - 1]}";
- }
-
- #endregion
-
- // alerting
- #region 2.49.*
-
- oid_2_49:
-
- if (index == values.Length) return "/Alerting";
- switch (values[index++])
- {
- case 0: goto oid_2_49_0;
- default: return $"/Alerting/{values[index - 1]}";
- }
-
- // wmo
- #region 2.49.0.*
-
- oid_2_49_0:
-
- if (index == values.Length) return "/Alerting/WMO";
- switch (values[index++])
- {
- case 0: goto oid_2_49_0_0;
- case 1: return "/Alerting/WMO/[Alerting messages of countries]";
- case 2: goto oid_2_49_0_2;
- case 3: goto oid_2_49_0_3;
- default: return $"/Alerting/WMO/{values[index - 1]}";
- }
-
- // authority
- #region 2.49.0.0.*
-
- oid_2_49_0_0:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]";
- switch (values[index++])
- {
- case 4: goto oid_2_49_0_0_4;
- case 8: goto oid_2_49_0_0_8;
- case 12: goto oid_2_49_0_0_12;
- case 20: goto oid_2_49_0_0_20;
- case 24: goto oid_2_49_0_0_24;
- case 28: goto oid_2_49_0_0_28;
- case 31: goto oid_2_49_0_0_31;
- case 32: goto oid_2_49_0_0_32;
- case 36: goto oid_2_49_0_0_36;
- case 40: goto oid_2_49_0_0_40;
- case 44: goto oid_2_49_0_0_44;
- case 48: goto oid_2_49_0_0_48;
- case 50: goto oid_2_49_0_0_50;
- case 51: goto oid_2_49_0_0_51;
- case 52: goto oid_2_49_0_0_52;
- case 56: goto oid_2_49_0_0_56;
- case 60: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bermuda]";
- case 64: goto oid_2_49_0_0_64;
- case 68: goto oid_2_49_0_0_68;
- case 70: goto oid_2_49_0_0_70;
- case 72: goto oid_2_49_0_0_72;
- case 76: goto oid_2_49_0_0_76;
- case 84: goto oid_2_49_0_0_84;
- case 90: goto oid_2_49_0_0_90;
- case 92: goto oid_2_49_0_0_92;
- case 96: goto oid_2_49_0_0_96;
- case 100: goto oid_2_49_0_0_100;
- case 104: goto oid_2_49_0_0_104;
- case 108: goto oid_2_49_0_0_108;
- case 112: goto oid_2_49_0_0_112;
- case 116: goto oid_2_49_0_0_116;
- case 120: goto oid_2_49_0_0_120;
- case 124: goto oid_2_49_0_0_124;
- case 132: goto oid_2_49_0_0_132;
- case 136: goto oid_2_49_0_0_136;
- case 140: goto oid_2_49_0_0_140;
- case 144: goto oid_2_49_0_0_144;
- case 148: goto oid_2_49_0_0_148;
- case 152: goto oid_2_49_0_0_152;
- case 156: goto oid_2_49_0_0_156;
- case 170: goto oid_2_49_0_0_170;
- case 174: goto oid_2_49_0_0_174;
- case 178: goto oid_2_49_0_0_178;
- case 180: goto oid_2_49_0_0_180;
- case 184: goto oid_2_49_0_0_184;
- case 188: goto oid_2_49_0_0_188;
- case 191: goto oid_2_49_0_0_191;
- case 192: goto oid_2_49_0_0_192;
- case 196: goto oid_2_49_0_0_196;
- case 203: goto oid_2_49_0_0_203;
- case 204: goto oid_2_49_0_0_204;
- case 208: goto oid_2_49_0_0_208;
- case 212: goto oid_2_49_0_0_212;
- case 214: goto oid_2_49_0_0_214;
- case 218: goto oid_2_49_0_0_218;
- case 222: goto oid_2_49_0_0_222;
- case 231: goto oid_2_49_0_0_231;
- case 232: goto oid_2_49_0_0_232;
- case 233: goto oid_2_49_0_0_233;
- case 242: goto oid_2_49_0_0_242;
- case 246: goto oid_2_49_0_0_246;
- case 250: goto oid_2_49_0_0_250;
- case 258: goto oid_2_49_0_0_258;
- case 262: goto oid_2_49_0_0_262;
- case 266: goto oid_2_49_0_0_266;
- case 268: goto oid_2_49_0_0_268;
- case 270: goto oid_2_49_0_0_270;
- case 276: goto oid_2_49_0_0_276;
- case 288: goto oid_2_49_0_0_288;
- case 296: goto oid_2_49_0_0_296;
- case 300: goto oid_2_49_0_0_300;
- case 308: goto oid_2_49_0_0_308;
- case 320: goto oid_2_49_0_0_320;
- case 324: goto oid_2_49_0_0_324;
- case 328: goto oid_2_49_0_0_328;
- case 332: goto oid_2_49_0_0_332;
- case 340: goto oid_2_49_0_0_340;
- case 344: goto oid_2_49_0_0_344;
- case 348: goto oid_2_49_0_0_348;
- case 352: goto oid_2_49_0_0_352;
- case 356: goto oid_2_49_0_0_356;
- case 360: goto oid_2_49_0_0_360;
- case 364: goto oid_2_49_0_0_364;
- case 368: goto oid_2_49_0_0_368;
- case 372: goto oid_2_49_0_0_372;
- case 376: goto oid_2_49_0_0_376;
- case 380: goto oid_2_49_0_0_380;
- case 384: goto oid_2_49_0_0_384;
- case 388: goto oid_2_49_0_0_388;
- case 392: goto oid_2_49_0_0_392;
- case 398: goto oid_2_49_0_0_398;
- case 400: goto oid_2_49_0_0_400;
- case 404: goto oid_2_49_0_0_404;
- case 408: goto oid_2_49_0_0_408;
- case 410: goto oid_2_49_0_0_410;
- case 414: goto oid_2_49_0_0_414;
- case 417: goto oid_2_49_0_0_417;
- case 418: goto oid_2_49_0_0_418;
- case 422: goto oid_2_49_0_0_422;
- case 426: goto oid_2_49_0_0_426;
- case 428: goto oid_2_49_0_0_428;
- case 430: goto oid_2_49_0_0_430;
- case 434: goto oid_2_49_0_0_434;
- case 440: goto oid_2_49_0_0_440;
- case 442: goto oid_2_49_0_0_442;
- case 446: goto oid_2_49_0_0_446;
- case 450: goto oid_2_49_0_0_450;
- case 454: goto oid_2_49_0_0_454;
- case 458: goto oid_2_49_0_0_458;
- case 462: goto oid_2_49_0_0_462;
- case 466: goto oid_2_49_0_0_466;
- case 470: goto oid_2_49_0_0_470;
- case 478: goto oid_2_49_0_0_478;
- case 480: goto oid_2_49_0_0_480;
- case 484: goto oid_2_49_0_0_484;
- case 492: goto oid_2_49_0_0_492;
- case 496: goto oid_2_49_0_0_496;
- case 498: goto oid_2_49_0_0_498;
- case 499: goto oid_2_49_0_0_499;
- case 500: goto oid_2_49_0_0_500;
- case 504: goto oid_2_49_0_0_504;
- case 508: goto oid_2_49_0_0_508;
- case 512: goto oid_2_49_0_0_512;
- case 516: goto oid_2_49_0_0_516;
- case 524: goto oid_2_49_0_0_524;
- case 528: goto oid_2_49_0_0_528;
- case 530: goto oid_2_49_0_0_530;
- case 540: goto oid_2_49_0_0_540;
- case 548: goto oid_2_49_0_0_548;
- case 554: goto oid_2_49_0_0_554;
- case 558: goto oid_2_49_0_0_558;
- case 562: goto oid_2_49_0_0_562;
- case 566: goto oid_2_49_0_0_566;
- case 570: goto oid_2_49_0_0_570;
- case 578: goto oid_2_49_0_0_578;
- case 583: goto oid_2_49_0_0_583;
- case 585: goto oid_2_49_0_0_585;
- case 586: goto oid_2_49_0_0_586;
- case 591: goto oid_2_49_0_0_591;
- case 598: goto oid_2_49_0_0_598;
- case 600: goto oid_2_49_0_0_600;
- case 604: goto oid_2_49_0_0_604;
- case 608: goto oid_2_49_0_0_608;
- case 616: goto oid_2_49_0_0_616;
- case 620: goto oid_2_49_0_0_620;
- case 624: goto oid_2_49_0_0_624;
- case 626: goto oid_2_49_0_0_626;
- case 634: goto oid_2_49_0_0_634;
- case 642: goto oid_2_49_0_0_642;
- case 643: goto oid_2_49_0_0_643;
- case 646: goto oid_2_49_0_0_646;
- case 660: goto oid_2_49_0_0_660;
- case 662: goto oid_2_49_0_0_662;
- case 670: goto oid_2_49_0_0_670;
- case 678: goto oid_2_49_0_0_678;
- case 682: goto oid_2_49_0_0_682;
- case 686: goto oid_2_49_0_0_686;
- case 688: goto oid_2_49_0_0_688;
- case 690: goto oid_2_49_0_0_690;
- case 694: goto oid_2_49_0_0_694;
- case 702: goto oid_2_49_0_0_702;
- case 703: goto oid_2_49_0_0_703;
- case 704: goto oid_2_49_0_0_704;
- case 705: goto oid_2_49_0_0_705;
- case 706: goto oid_2_49_0_0_706;
- case 710: goto oid_2_49_0_0_710;
- case 716: goto oid_2_49_0_0_716;
- case 724: goto oid_2_49_0_0_724;
- case 728: goto oid_2_49_0_0_728;
- case 729: goto oid_2_49_0_0_729;
- case 736: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Sudan]";
- case 740: goto oid_2_49_0_0_740;
- case 748: goto oid_2_49_0_0_748;
- case 752: goto oid_2_49_0_0_752;
- case 756: goto oid_2_49_0_0_756;
- case 760: goto oid_2_49_0_0_760;
- case 762: goto oid_2_49_0_0_762;
- case 764: goto oid_2_49_0_0_764;
- case 768: goto oid_2_49_0_0_768;
- case 776: goto oid_2_49_0_0_776;
- case 780: goto oid_2_49_0_0_780;
- case 784: goto oid_2_49_0_0_784;
- case 788: goto oid_2_49_0_0_788;
- case 792: goto oid_2_49_0_0_792;
- case 795: goto oid_2_49_0_0_795;
- case 796: goto oid_2_49_0_0_796;
- case 798: goto oid_2_49_0_0_798;
- case 800: goto oid_2_49_0_0_800;
- case 804: goto oid_2_49_0_0_804;
- case 807: goto oid_2_49_0_0_807;
- case 818: goto oid_2_49_0_0_818;
- case 826: goto oid_2_49_0_0_826;
- case 834: goto oid_2_49_0_0_834;
- case 840: goto oid_2_49_0_0_840;
- case 854: goto oid_2_49_0_0_854;
- case 858: goto oid_2_49_0_0_858;
- case 860: goto oid_2_49_0_0_860;
- case 862: goto oid_2_49_0_0_862;
- case 882: goto oid_2_49_0_0_882;
- case 887: goto oid_2_49_0_0_887;
- case 894: goto oid_2_49_0_0_894;
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/{values[index - 1]}";
- }
-
- // af
- #region 2.49.0.0.4.*
-
- oid_2_49_0_0_4:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Afghanistan]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Afghanistan]/[Afghan Meteorological Authority]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Afghanistan]/{values[index - 1]}";
- }
-
- #endregion
-
- // al
- #region 2.49.0.0.8.*
-
- oid_2_49_0_0_8:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Albania]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Albania]/[Hydrometeorological Institute]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Albania]/{values[index - 1]}";
- }
-
- #endregion
-
- // dz
- #region 2.49.0.0.12.*
-
- oid_2_49_0_0_12:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Algeria]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Algeria]/[Office National de la Météorologie]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Algeria]/{values[index - 1]}";
- }
-
- #endregion
-
- // ad
- #region 2.49.0.0.20.*
-
- oid_2_49_0_0_20:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Andorra]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Andorra]/[Servei Meteorològic d'Andorra]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Andorra]/{values[index - 1]}";
- }
-
- #endregion
-
- // ao
- #region 2.49.0.0.24.*
-
- oid_2_49_0_0_24:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Angola]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Angola]/[Instituto Nacional de Hidrometeorología e Geofísica]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Angola]/{values[index - 1]}";
- }
-
- #endregion
-
- // ag
- #region 2.49.0.0.28.*
-
- oid_2_49_0_0_28:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Antigua and Barbuda]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Antigua and Barbuda]/[Meteorological Services]";
- case 78862: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Antigua and Barbuda]/[Antigua and Barbuda Meteorological Service]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Antigua and Barbuda]/{values[index - 1]}";
- }
-
- #endregion
-
- // az
- #region 2.49.0.0.31.*
-
- oid_2_49_0_0_31:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Azerbaijan]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Azerbaijan]/[Hydrometeorological Institute of the Ministry of Ecology and Natural Resources]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Azerbaijan]/{values[index - 1]}";
- }
-
- #endregion
-
- // ar
- #region 2.49.0.0.32.*
-
- oid_2_49_0_0_32:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Argentina]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Argentina]/[Servicio Meteorologico Nacional]";
- case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Argentina]/[Instituto Nacional del Agua]";
- case 2: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Argentina]/[Servicio de Hidrografía Naval - Ministerio de Defensa]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Argentina]/{values[index - 1]}";
- }
-
- #endregion
-
- // au
- #region 2.49.0.0.36.*
-
- oid_2_49_0_0_36:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Australia]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Australia]/[Bureau of Meteorology]";
- case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Australia]/[Hydrological Services Program]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Australia]/{values[index - 1]}";
- }
-
- #endregion
-
- // at
- #region 2.49.0.0.40.*
-
- oid_2_49_0_0_40:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Austria]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Austria]/[Central Institute for Meteorology and Geodynamics]";
- case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Austria]/[Abteilung Wasserhaushalt]";
- case 5: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Austria]/[Amt der Vorarlberger Landesregierung. Wasserwirtschaft]";
- case 6: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Austria]/[Hydrographischer Dienst Tirol]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Austria]/{values[index - 1]}";
- }
-
- #endregion
-
- // bs
- #region 2.49.0.0.44.*
-
- oid_2_49_0_0_44:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bahamas]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bahamas]/[Department of Meteorology]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bahamas]/{values[index - 1]}";
- }
-
- #endregion
-
- // bh
- #region 2.49.0.0.48.*
-
- oid_2_49_0_0_48:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bahrain]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bahrain]/[Bahrain Meteorological Service]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bahrain]/{values[index - 1]}";
- }
-
- #endregion
-
- // bd
- #region 2.49.0.0.50.*
-
- oid_2_49_0_0_50:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bangladesh]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bangladesh]/[Bangladesh Meteorological Department]";
- case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bangladesh]/[Bangladesh Water Development Board (BWDB)]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bangladesh]/{values[index - 1]}";
- }
-
- #endregion
-
- // bd
- #region 2.49.0.0.51.*
-
- oid_2_49_0_0_51:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Armenia]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Armenia]/[Armenian State Hydrometeorological and Monitoring Service]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Armenia]/{values[index - 1]}";
- }
-
- #endregion
-
- // bb
- #region 2.49.0.0.52.*
-
- oid_2_49_0_0_52:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Barbados]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Barbados]/[Meteorological Services]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Barbados]/{values[index - 1]}";
- }
-
- #endregion
-
- // be
- #region 2.49.0.0.56.*
-
- oid_2_49_0_0_56:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Belgium]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Belgium]/[Institut Royal Météorologique]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Belgium]/{values[index - 1]}";
- }
-
- #endregion
-
- // bt
- #region 2.49.0.0.64.*
-
- oid_2_49_0_0_64:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bhutan]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bhutan]/[Council for Renewable Natural Resources Research]";
- case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bhutan]/[Department of Hydromet Services]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bhutan]/{values[index - 1]}";
- }
-
- #endregion
-
- // bo
- #region 2.49.0.0.68.*
-
- oid_2_49_0_0_68:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bolivia]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bolivia]/[Servicio Nacional de Meteorología e Hidrología]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bolivia]/{values[index - 1]}";
- }
-
- #endregion
-
- // ba
- #region 2.49.0.0.70.*
-
- oid_2_49_0_0_70:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bosnia and Herzegovina]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bosnia and Herzegovina]/[Federal Hydrometeorological Institute of Federation of Bosnia and Herzegovina]";
- case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bosnia and Herzegovina]/[Republic Hydrometeorological Service of Republic of Srpska]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bosnia and Herzegovina]/{values[index - 1]}";
- }
-
- #endregion
-
- // bw
- #region 2.49.0.0.72.*
-
- oid_2_49_0_0_72:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Botswana]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Botswana]/[Botswana Meteorological Services]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Botswana]/{values[index - 1]}";
- }
-
- #endregion
-
- // br
- #region 2.49.0.0.76.*
-
- oid_2_49_0_0_76:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Brazil]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Brazil]/[Instituto Nacional de Meteorologia - INMET]";
- case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Brazil]/[Universidade de Brasília - Observatório Sismológico]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Brazil]/{values[index - 1]}";
- }
-
- #endregion
-
- // bz
- #region 2.49.0.0.84.*
-
- oid_2_49_0_0_84:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Belize]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Belize]/[National Meteorological Service]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Belize]/{values[index - 1]}";
- }
-
- #endregion
-
- // sb
- #region 2.49.0.0.90.*
-
- oid_2_49_0_0_90:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Solomon Islands]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Solomon Islands]/[Solomon Islands Meteorological Service]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Solomon Islands]/{values[index - 1]}";
- }
-
- #endregion
-
- // vg
- #region 2.49.0.0.92.*
-
- oid_2_49_0_0_92:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of British Virgin Islands]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of British Virgin Islands]/[Department of Disaster Management]";
- case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of British Virgin Islands]/[Caribbean Meteorological Organization]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of British Virgin Islands]/{values[index - 1]}";
- }
-
- #endregion
-
- // bn
- #region 2.49.0.0.96.*
-
- oid_2_49_0_0_96:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Brunei Darussalam]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Brunei Darussalam]/[Brunei Meteorological Service]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Brunei Darussalam]/{values[index - 1]}";
- }
-
- #endregion
-
- // bg
- #region 2.49.0.0.100.*
-
- oid_2_49_0_0_100:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bulgaria]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bulgaria]/[National Institute of Meteorology and Hydrology]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Bulgaria]/{values[index - 1]}";
- }
-
- #endregion
-
- // mm
- #region 2.49.0.0.104.*
-
- oid_2_49_0_0_104:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Myanmar]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Myanmar]/[Department of Meteorology and Hydrology]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Myanmar]/{values[index - 1]}";
- }
-
- #endregion
-
- // bi
- #region 2.49.0.0.108.*
-
- oid_2_49_0_0_108:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Burundi]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Burundi]/[Institut Géographique du Burundi]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Burundi]/{values[index - 1]}";
- }
-
- #endregion
-
- // by
- #region 2.49.0.0.112.*
-
- oid_2_49_0_0_112:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Belarus]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Belarus]/[Department of Hydrometeorology]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Belarus]/{values[index - 1]}";
- }
-
- #endregion
-
- // kh
- #region 2.49.0.0.116.*
-
- oid_2_49_0_0_116:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cambodia]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cambodia]/[Department of Meteorology (DOM)]";
- case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cambodia]/[Ministry of Water Resources and Meteorology]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cambodia]/{values[index - 1]}";
- }
-
- #endregion
-
- // cm
- #region 2.49.0.0.120.*
-
- oid_2_49_0_0_120:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cameroon]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cameroon]/[Direction de la Météorologie Nationale]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cameroon]/{values[index - 1]}";
- }
-
- #endregion
-
- // ca
- #region 2.49.0.0.124.*
-
- oid_2_49_0_0_124:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Canada]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Canada]/[Meteorological Service of Canada]";
- case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Canada]/[Natural Resources Canada]";
- case 2: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Canada]/[Alberta Emergency Management Agency (Government of Alberta, Ministry of Municipal Affairs)]";
- case 3: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Canada]/[Ministère de la Sécurité publique du Québec]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Canada]/{values[index - 1]}";
- }
-
- #endregion
-
- // cv
- #region 2.49.0.0.132.*
-
- oid_2_49_0_0_132:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cape Verde]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cape Verde]/[Instituto Nacional de Meteorologia e Geophísica]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cape Verde]/{values[index - 1]}";
- }
-
- #endregion
-
- // ky
- #region 2.49.0.0.136.*
-
- oid_2_49_0_0_136:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cayman Islands]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cayman Islands]/[Hazard Management Cayman Islands]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cayman Islands]/{values[index - 1]}";
- }
-
- #endregion
-
- // cf
- #region 2.49.0.0.140.*
-
- oid_2_49_0_0_140:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Central African Republic]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Central African Republic]/[Direction Générale de l'Aviation Civile et de la Météorologie]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Central African Republic]/{values[index - 1]}";
- }
-
- #endregion
-
- // lk
- #region 2.49.0.0.144.*
-
- oid_2_49_0_0_144:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Sri Lanka]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Sri Lanka]/[Department of Meteorology]";
- case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Sri Lanka]/[Hydrology Division, Department of Irrigation]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Sri Lanka]/{values[index - 1]}";
- }
-
- #endregion
-
- // td
- #region 2.49.0.0.148.*
-
- oid_2_49_0_0_148:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Chad]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Chad]/[Direction des Ressources en Eau et de la Météorologie]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Chad]/{values[index - 1]}";
- }
-
- #endregion
-
- // cl
- #region 2.49.0.0.152.*
-
- oid_2_49_0_0_152:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Chile]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Chile]/[Direccion Meteorologica de Chile]";
- case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Chile]/[Dirección General de Aguas]";
- case 3: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Chile]/[Servicio Hidrográfico y Oceanográfico de la Armada]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Chile]/{values[index - 1]}";
- }
-
- #endregion
-
- // cn
- #region 2.49.0.0.156.*
-
- oid_2_49_0_0_156:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of China]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of China]/[China Meteorological Administration]";
- case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of China]/[Ministry of Water Resources]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of China]/{values[index - 1]}";
- }
-
- #endregion
-
- // co
- #region 2.49.0.0.170.*
-
- oid_2_49_0_0_170:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Colombia]";
- switch (values[index++])
- {
- case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Colombia]/[Instituto de Hidrología, Meteorología y Estudios Ambientales]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Colombia]/{values[index - 1]}";
- }
-
- #endregion
-
- // km
- #region 2.49.0.0.174.*
-
- oid_2_49_0_0_174:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Comoros]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Comoros]/[Direction de la Météorologie Nationale]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Comoros]/{values[index - 1]}";
- }
-
- #endregion
-
- // cg
- #region 2.49.0.0.178.*
-
- oid_2_49_0_0_178:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Congo]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Congo]/[Direction de la Météorologie]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Congo]/{values[index - 1]}";
- }
-
- #endregion
-
- // cd
- #region 2.49.0.0.180.*
-
- oid_2_49_0_0_180:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Democratic Republic of the Congo]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Democratic Republic of the Congo]/[Agence Nationale de la Météorologie et de Télédétection par Satellite]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Democratic Republic of the Congo]/{values[index - 1]}";
- }
-
- #endregion
-
- // cd
- #region 2.49.0.0.184.*
-
- oid_2_49_0_0_184:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cook Islands]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cook Islands]/[Cook Islands Meteorological Service]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cook Islands]/{values[index - 1]}";
- }
-
- #endregion
-
- // cr
- #region 2.49.0.0.188.*
-
- oid_2_49_0_0_188:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Costa Rica]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Costa Rica]/[Instituto Meteorologico Nacional]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Costa Rica]/{values[index - 1]}";
- }
-
- #endregion
-
- // hr
- #region 2.49.0.0.191.*
-
- oid_2_49_0_0_191:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Croatia]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Croatia]/[Meteorological and Hydrological Service]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Croatia]/{values[index - 1]}";
- }
-
- #endregion
-
- // cu
- #region 2.49.0.0.192.*
-
- oid_2_49_0_0_192:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cuba]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cuba]/[Instituto de Meteorología]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cuba]/{values[index - 1]}";
- }
-
- #endregion
-
- // cy
- #region 2.49.0.0.196.*
-
- oid_2_49_0_0_196:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cyprus]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cyprus]/[Meteorological Service]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cyprus]/{values[index - 1]}";
- }
-
- #endregion
-
- // cz
- #region 2.49.0.0.203.*
-
- oid_2_49_0_0_203:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Czech Republic]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Czech Republic]/[Czech Hydrometeorological Institute]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Czech Republic]/{values[index - 1]}";
- }
-
- #endregion
-
- // bj
- #region 2.49.0.0.204.*
-
- oid_2_49_0_0_204:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Benin]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Benin]/[Service Météorologique National]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Benin]/{values[index - 1]}";
- }
-
- #endregion
-
- // dk
- #region 2.49.0.0.208.*
-
- oid_2_49_0_0_208:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Denmark]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Denmark]/[Danish Meteorological Institute]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Denmark]/{values[index - 1]}";
- }
-
- #endregion
-
- // dm
- #region 2.49.0.0.212.*
-
- oid_2_49_0_0_212:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Dominica]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Dominica]/[Dominica Meteorological Services]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Dominica]/{values[index - 1]}";
- }
-
- #endregion
-
- // dm
- #region 2.49.0.0.214.*
-
- oid_2_49_0_0_214:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Dominican Republic]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Dominican Republic]/[Oficina Nacional de Meteorología]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Dominican Republic]/{values[index - 1]}";
- }
-
- #endregion
-
- // ec
- #region 2.49.0.0.218.*
-
- oid_2_49_0_0_218:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Ecuador]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Ecuador]/[Instituto Nacional de Meteorología e Hidrología]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Ecuador]/{values[index - 1]}";
- }
-
- #endregion
-
- // sv
- #region 2.49.0.0.222.*
-
- oid_2_49_0_0_222:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of El Salvador]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of El Salvador]/[Servicio Nacional de Estudios Territoriales]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of El Salvador]/{values[index - 1]}";
- }
-
- #endregion
-
- // et
- #region 2.49.0.0.231.*
-
- oid_2_49_0_0_231:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Ethiopia]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Ethiopia]/[National Meteorological Agency]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Ethiopia]/{values[index - 1]}";
- }
-
- #endregion
-
- // er
- #region 2.49.0.0.232.*
-
- oid_2_49_0_0_232:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Eritrea]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Eritrea]/[Civil Aviation Authority]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Eritrea]/{values[index - 1]}";
- }
-
- #endregion
-
- // ee
- #region 2.49.0.0.233.*
-
- oid_2_49_0_0_233:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Estonia]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Estonia]/[Estonian Meteorological and Hydrological Institute]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Estonia]/{values[index - 1]}";
- }
-
- #endregion
-
- // fj
- #region 2.49.0.0.242.*
-
- oid_2_49_0_0_242:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Fiji]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Fiji]/[Fiji Meteorological Service]";
- case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Fiji]/[Suva Water Supplies]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Fiji]/{values[index - 1]}";
- }
-
- #endregion
-
- // fi
- #region 2.49.0.0.246.*
-
- oid_2_49_0_0_246:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Finland]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Finland]/[Finnish Meteorological Institute]";
- case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Finland]/[Finnish Environment Institute]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Finland]/{values[index - 1]}";
- }
-
- #endregion
-
- // fr
- #region 2.49.0.0.250.*
-
- oid_2_49_0_0_250:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of France]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of France]/[Météo-France]";
- case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of France]/[Service Central d'Hydrométéorologie et d'Appui à la Prévision des Inondations]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of France]/{values[index - 1]}";
- }
-
- #endregion
-
- // pf
- #region 2.49.0.0.258.*
-
- oid_2_49_0_0_258:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of French Polynesia]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of French Polynesia]/[Météo-France]";
- case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of French Polynesia]/[DIRECTION DE LA DEFENSE ET DE LA PROTECTION CIVILE]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of French Polynesia]/{values[index - 1]}";
- }
-
- #endregion
-
- // dj
- #region 2.49.0.0.262.*
-
- oid_2_49_0_0_262:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Djibouti]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Djibouti]/[Service de la Météorologie]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Djibouti]/{values[index - 1]}";
- }
-
- #endregion
-
- // ga
- #region 2.49.0.0.266.*
-
- oid_2_49_0_0_266:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Gabon]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Gabon]/[Cabinet du Ministre des Transports]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Gabon]/{values[index - 1]}";
- }
-
- #endregion
-
- // ge
- #region 2.49.0.0.268.*
-
- oid_2_49_0_0_268:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Georgia]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Georgia]/[Department of Hydrometeorology]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Georgia]/{values[index - 1]}";
- }
-
- #endregion
-
- // gm
- #region 2.49.0.0.270.*
-
- oid_2_49_0_0_270:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Gambia]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Gambia]/[Department of Water Resources]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Gambia]/{values[index - 1]}";
- }
-
- #endregion
-
- // de
- #region 2.49.0.0.276.*
-
- oid_2_49_0_0_276:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Germany]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Germany]/[Deutscher Wetterdienst]";
- case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Germany]/[Federal Institute of Hydrology]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Germany]/{values[index - 1]}";
- }
-
- #endregion
-
- // gh
- #region 2.49.0.0.288.*
-
- oid_2_49_0_0_288:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Ghana]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Ghana]/[Ghana Meteorological Services Department]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Ghana]/{values[index - 1]}";
- }
-
- #endregion
-
- // ki
- #region 2.49.0.0.296.*
-
- oid_2_49_0_0_296:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Kiribati]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Kiribati]/[Kiribati Meteorological Service]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Kiribati]/{values[index - 1]}";
- }
-
- #endregion
-
- // gr
- #region 2.49.0.0.300.*
-
- oid_2_49_0_0_300:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Greece]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Greece]/[Hellenic National Meteorological Service]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Greece]/{values[index - 1]}";
- }
-
- #endregion
-
- // gd
- #region 2.49.0.0.308.*
-
- oid_2_49_0_0_308:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Grenada]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Grenada]/[Caribbean Meteorological Organization]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Grenada]/{values[index - 1]}";
- }
-
- #endregion
-
- // gt
- #region 2.49.0.0.320.*
-
- oid_2_49_0_0_320:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Guatemala]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Guatemala]/[Instituto Nacional de Sismología, Vulcanología, Meteorología e Hidrología (INSIVUMEH)]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Guatemala]/{values[index - 1]}";
- }
-
- #endregion
-
- // gn
- #region 2.49.0.0.324.*
-
- oid_2_49_0_0_324:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Guinea]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Guinea]/[Direction Nationale de la Météorologie]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Guinea]/{values[index - 1]}";
- }
-
- #endregion
-
- // gy
- #region 2.49.0.0.328.*
-
- oid_2_49_0_0_328:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Guyana]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Guyana]/[Hydrometeorological Service]";
- case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Guyana]/[Civil Defence Commission]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Guyana]/{values[index - 1]}";
- }
-
- #endregion
-
- // ht
- #region 2.49.0.0.332.*
-
- oid_2_49_0_0_332:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Haiti]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Haiti]/[Haiti Weather]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Haiti]/{values[index - 1]}";
- }
-
- #endregion
-
- // hn
- #region 2.49.0.0.340.*
-
- oid_2_49_0_0_340:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Honduras]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Honduras]/[Servicio Meteorologico Nacional]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Honduras]/{values[index - 1]}";
- }
-
- #endregion
-
- // hk
- #region 2.49.0.0.344.*
-
- oid_2_49_0_0_344:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Hong Kong, China]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Hong Kong, China]/[Hong Kong Observatory]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Hong Kong, China]/{values[index - 1]}";
- }
-
- #endregion
-
- // hu
- #region 2.49.0.0.348.*
-
- oid_2_49_0_0_348:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Hungary]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Hungary]/[Hungarian Meteorological Service]";
- case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Hungary]/[VITUKI]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Hungary]/{values[index - 1]}";
- }
-
- #endregion
-
- // is
- #region 2.49.0.0.352.*
-
- oid_2_49_0_0_352:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Iceland]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Iceland]/[Icelandic Meteorological Office]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Iceland]/{values[index - 1]}";
- }
-
- #endregion
-
- // in
- #region 2.49.0.0.356.*
-
- oid_2_49_0_0_356:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of India]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of India]/[India Meteorological Department]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of India]/{values[index - 1]}";
- }
-
- #endregion
-
- // id
- #region 2.49.0.0.360.*
-
- oid_2_49_0_0_360:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Indonesia]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Indonesia]/[Meteorological and Geophysical Agency]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Indonesia]/{values[index - 1]}";
- }
-
- #endregion
-
- // ir
- #region 2.49.0.0.364.*
-
- oid_2_49_0_0_364:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Islamic Republic of Iran]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Islamic Republic of Iran]/[Islamic Republic of Iran Meteorological Organization]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Islamic Republic of Iran]/{values[index - 1]}";
- }
-
- #endregion
-
- // iq
- #region 2.49.0.0.368.*
-
- oid_2_49_0_0_368:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Iraq]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Iraq]/[Iraqi Meteorological Organization]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Iraq]/{values[index - 1]}";
- }
-
- #endregion
-
- // ie
- #region 2.49.0.0.372.*
-
- oid_2_49_0_0_372:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Ireland]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Ireland]/[Met Eireann - Irish Meteorological Service]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Ireland]/{values[index - 1]}";
- }
-
- #endregion
-
- // il
- #region 2.49.0.0.376.*
-
- oid_2_49_0_0_376:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Israel]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Israel]/[Israel Meteorological Service]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Israel]/{values[index - 1]}";
- }
-
- #endregion
-
- // it
- #region 2.49.0.0.380.*
-
- oid_2_49_0_0_380:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Italy]";
- switch (values[index++])
- {
- case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Italy]/[Italian Civil Protecion in cooperation with italian region civil protecion structures]";
- case 2: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Italy]/[Ministry of Interior - Department of firefighters, public rescue and civil defense]";
- case 3: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Italy]/[National Centre for Aeronautical Meteorology and Climatology]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Italy]/{values[index - 1]}";
- }
-
- #endregion
-
- // ci
- #region 2.49.0.0.384.*
-
- oid_2_49_0_0_384:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cote d'Ivoire]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cote d'Ivoire]/[Direction de la Météorologie Nationale]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Cote d'Ivoire]/{values[index - 1]}";
- }
-
- #endregion
-
- // jm
- #region 2.49.0.0.388.*
-
- oid_2_49_0_0_388:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Jamaica]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Jamaica]/[Meteorological Service]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Jamaica]/{values[index - 1]}";
- }
-
- #endregion
-
- // jp
- #region 2.49.0.0.392.*
-
- oid_2_49_0_0_392:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Japan]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Japan]/[Japan Meteorological Agency (JMA)]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Japan]/{values[index - 1]}";
- }
-
- #endregion
-
- // kz
- #region 2.49.0.0.398.*
-
- oid_2_49_0_0_398:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Kazakhstan]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Kazakhstan]/[Kazhydromet]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Kazakhstan]/{values[index - 1]}";
- }
-
- #endregion
-
- // jo
- #region 2.49.0.0.400.*
-
- oid_2_49_0_0_400:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Jordan]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Jordan]/[Jordan Meteorological Department]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Jordan]/{values[index - 1]}";
- }
-
- #endregion
-
- // ke
- #region 2.49.0.0.404.*
-
- oid_2_49_0_0_404:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Kenya]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Kenya]/[Kenya Meteorological Department]";
- case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Kenya]/[Ministry of Water and Irrigation]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Kenya]/{values[index - 1]}";
- }
-
- #endregion
-
- // kp
- #region 2.49.0.0.408.*
-
- oid_2_49_0_0_408:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Democratic Peoples Republic of Korea]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Democratic Peoples Republic of Korea]/[State Hydrometeorological Administration]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Democratic Peoples Republic of Korea]/{values[index - 1]}";
- }
-
- #endregion
-
- // kr
- #region 2.49.0.0.410.*
-
- oid_2_49_0_0_410:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Republic of Korea]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Republic of Korea]/[Korea Meteorological Administration]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Republic of Korea]/{values[index - 1]}";
- }
-
- #endregion
-
- // kw
- #region 2.49.0.0.414.*
-
- oid_2_49_0_0_414:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Kuwait]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Kuwait]/[Meteorological Department]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Kuwait]/{values[index - 1]}";
- }
-
- #endregion
-
- // kg
- #region 2.49.0.0.417.*
-
- oid_2_49_0_0_417:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Kyrgyzstan]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Kyrgyzstan]/[Main Hydrometeorological Administration]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Kyrgyzstan]/{values[index - 1]}";
- }
-
- #endregion
-
- // la
- #region 2.49.0.0.418.*
-
- oid_2_49_0_0_418:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Lao People's Democratic Republic]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Lao People's Democratic Republic]/[Department of Meteorology and Hydrology]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Lao People's Democratic Republic]/{values[index - 1]}";
- }
-
- #endregion
-
- // lb
- #region 2.49.0.0.422.*
-
- oid_2_49_0_0_422:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Lebanon]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Lebanon]/[Service Météorologique]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Lebanon]/{values[index - 1]}";
- }
-
- #endregion
-
- // lb
- #region 2.49.0.0.426.*
-
- oid_2_49_0_0_426:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Lesotho]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Lesotho]/[Lesotho Meteorological Services]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Lesotho]/{values[index - 1]}";
- }
-
- #endregion
-
- // lv
- #region 2.49.0.0.428.*
-
- oid_2_49_0_0_428:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Latvia]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Latvia]/[Latvian Environment, Geology and Meteorology Centre (LEGMC)]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Latvia]/{values[index - 1]}";
- }
-
- #endregion
-
- // lr
- #region 2.49.0.0.430.*
-
- oid_2_49_0_0_430:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Liberia]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Liberia]/[Ministry of Transport]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Liberia]/{values[index - 1]}";
- }
-
- #endregion
-
- // ly
- #region 2.49.0.0.434.*
-
- oid_2_49_0_0_434:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Libyan Arab Jamahiriya]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Libyan Arab Jamahiriya]/[Libyan National Meteorological Centre]";
- case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Libyan Arab Jamahiriya]/[General Water Authority]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Libyan Arab Jamahiriya]/{values[index - 1]}";
- }
-
- #endregion
-
- // lt
- #region 2.49.0.0.440.*
-
- oid_2_49_0_0_440:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Lithuania]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Lithuania]/[Lithuanian Hydrometeorological Service]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Lithuania]/{values[index - 1]}";
- }
-
- #endregion
-
- // lu
- #region 2.49.0.0.442.*
-
- oid_2_49_0_0_442:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Luxembourg]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Luxembourg]/[Administration de l'Aéroport de Luxembourg]";
- case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Luxembourg]/[Administration de la Gestion de l'Eau]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Luxembourg]/{values[index - 1]}";
- }
-
- #endregion
-
- // mo
- #region 2.49.0.0.446.*
-
- oid_2_49_0_0_446:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Macao, China]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Macao, China]/[Meteorological and Geophysical Bureau]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Macao, China]/{values[index - 1]}";
- }
-
- #endregion
-
- // mg
- #region 2.49.0.0.450.*
-
- oid_2_49_0_0_450:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Madagascar]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Madagascar]/[Direction Générale de la Météorologie]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Madagascar]/{values[index - 1]}";
- }
-
- #endregion
-
- // mw
- #region 2.49.0.0.454.*
-
- oid_2_49_0_0_454:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Malawi]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Malawi]/[Malawi Meteorological Services]";
- case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Malawi]/[Ministry of Water Department]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Malawi]/{values[index - 1]}";
- }
-
- #endregion
-
- // my
- #region 2.49.0.0.458.*
-
- oid_2_49_0_0_458:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Malaysia]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Malaysia]/[Malaysian Meteorological Department]";
- case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Malaysia]/[Department of Irrigation and Drainage]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Malaysia]/{values[index - 1]}";
- }
-
- #endregion
-
- // mv
- #region 2.49.0.0.462.*
-
- oid_2_49_0_0_462:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Maldives]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Maldives]/[Department of Meteorology]";
- case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Maldives]/[National Disaster Management Centre]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Maldives]/{values[index - 1]}";
- }
-
- #endregion
-
- // ml
- #region 2.49.0.0.466.*
-
- oid_2_49_0_0_466:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Mali]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Mali]/[Direction Nationale de la Météorologie du Mali]";
- case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Mali]/[Direction Nationale de l'Hydraulique]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Mali]/{values[index - 1]}";
- }
-
- #endregion
-
- // mt
- #region 2.49.0.0.470.*
-
- oid_2_49_0_0_470:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Malta]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Malta]/[Meteorological Office]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Malta]/{values[index - 1]}";
- }
-
- #endregion
-
- // mr
- #region 2.49.0.0.478.*
-
- oid_2_49_0_0_478:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Mauritania]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Mauritania]/[Office National de la Météorologie]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Mauritania]/{values[index - 1]}";
- }
-
- #endregion
-
- // mu
- #region 2.49.0.0.480.*
-
- oid_2_49_0_0_480:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Mauritius]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Mauritius]/[Mauritius Meteorological Services]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Mauritius]/{values[index - 1]}";
- }
-
- #endregion
-
- // mx
- #region 2.49.0.0.484.*
-
- oid_2_49_0_0_484:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Mexico]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Mexico]/[Servicio Meteorológico Nacional]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Mexico]/{values[index - 1]}";
- }
-
- #endregion
-
- // mc
- #region 2.49.0.0.492.*
-
- oid_2_49_0_0_492:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Monaco]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Monaco]/[Mission Permanente de la Principauté de Monaco]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Monaco]/{values[index - 1]}";
- }
-
- #endregion
-
- // mc
- #region 2.49.0.0.496.*
-
- oid_2_49_0_0_496:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Mongolia]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Mongolia]/[National Agency For Meteorology, Hydrology and Environment Monitoring]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Mongolia]/{values[index - 1]}";
- }
-
- #endregion
-
- // mc
- #region 2.49.0.0.498.*
-
- oid_2_49_0_0_498:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Republic of Moldova]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Republic of Moldova]/[State Hydrometeorological Service]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Republic of Moldova]/{values[index - 1]}";
- }
-
- #endregion
-
- // me
- #region 2.49.0.0.499.*
-
- oid_2_49_0_0_499:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Montenegro]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Montenegro]/[Institute of Hydrometeorology and Seismology of Montenegro]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Montenegro]/{values[index - 1]}";
- }
-
- #endregion
-
- // me
- #region 2.49.0.0.500.*
-
- oid_2_49_0_0_500:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Montserrat]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Montserrat]/[Disaster Management Coordination Agency]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Montserrat]/{values[index - 1]}";
- }
-
- #endregion
-
- // ma
- #region 2.49.0.0.504.*
-
- oid_2_49_0_0_504:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Morocco]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Morocco]/[Direction de la Météorologie Natinale]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Morocco]/{values[index - 1]}";
- }
-
- #endregion
-
- // mz
- #region 2.49.0.0.508.*
-
- oid_2_49_0_0_508:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Mozambique]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Mozambique]/[Instituto Nacional de Meteorologia]";
- case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Mozambique]/[Direcccion Nacional de Aqua]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Mozambique]/{values[index - 1]}";
- }
-
- #endregion
-
- // om
- #region 2.49.0.0.512.*
-
- oid_2_49_0_0_512:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Oman]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Oman]/[Directorate General of Meteorology and Air Navigation]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Oman]/{values[index - 1]}";
- }
-
- #endregion
-
- // na
- #region 2.49.0.0.516.*
-
- oid_2_49_0_0_516:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Namibia]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Namibia]/[Namibia Meteorological Service]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Namibia]/{values[index - 1]}";
- }
-
- #endregion
-
- // na
- #region 2.49.0.0.524.*
-
- oid_2_49_0_0_524:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Nepal]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Nepal]/[Department of Hydrology and Meteorology]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Nepal]/{values[index - 1]}";
- }
-
- #endregion
-
- // nl
- #region 2.49.0.0.528.*
-
- oid_2_49_0_0_528:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Netherlands]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Netherlands]/[Royal Netherlands Meteorological Institute]";
- case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Netherlands]/[Wageningen University and Research Centre]";
- case 2: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Netherlands]/[Rijkswaterstaat]";
- case 3: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Netherlands]/[Aruba Meteorological Department]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Netherlands]/{values[index - 1]}";
- }
-
- #endregion
-
- // nl
- #region 2.49.0.0.530.*
-
- oid_2_49_0_0_530:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Curacao and Sint Maarten]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Curacao and Sint Maarten]/[Meteorological Department Curacao]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Curacao and Sint Maarten]/{values[index - 1]}";
- }
-
- #endregion
-
- // mf
- #region 2.49.0.0.540.*
-
- oid_2_49_0_0_540:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Caledonia]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Caledonia]/[Météo France]";
- case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Caledonia]/[Securite civile de la Nouvelle Caledonie]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Caledonia]/{values[index - 1]}";
- }
-
- #endregion
-
- // vu
- #region 2.49.0.0.548.*
-
- oid_2_49_0_0_548:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Vanuatu]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Vanuatu]/[Vanuatu Meteorological Services]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Vanuatu]/{values[index - 1]}";
- }
-
- #endregion
-
- // nz
- #region 2.49.0.0.554.*
-
- oid_2_49_0_0_554:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[Meteorological Service of New Zealand Limited]";
- case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[Institute of Geological & Nuclear Sciences (GNS) Ltd., trading as GNS Science]";
- case 2: goto oid_2_49_0_0_554_2;
- case 3: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[New Zealand Ministry of Health]";
- case 4: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[Fire and Emergency New Zealand]";
- case 5: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[New Zealand Police]";
- case 6: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[New Zealand Transport Agency]";
- case 7: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[Ministry for Primary Industries]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/{values[index - 1]}";
- }
-
- // 2
- #region 2.49.0.0.554.2.*
-
- oid_2_49_0_0_554_2:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[National Emergency Management Agency]";
- switch (values[index++])
- {
- case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[National Emergency Management Agency]/[Northland Civil Defence Emergency Management (CDEM) group]";
- case 2: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[National Emergency Management Agency]/[Auckland Civil Defence Emergency Management (CDEM) group]";
- case 3: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[National Emergency Management Agency]/[Waikato Civil Defence Emergency Management (CDEM) group]";
- case 4: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[National Emergency Management Agency]/[Bay of Plenty Civil Defence Emergency Management (CDEM) group]";
- case 5: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[National Emergency Management Agency]/[Gisborne Civil Defence Emergency Management (CDEM) group]";
- case 6: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[National Emergency Management Agency]/[Hawkes Bay Civil Defence Emergency Management (CDEM) group]";
- case 7: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[National Emergency Management Agency]/[Manawatu Whanganui Civil Defence Emergency Management (CDEM) group]";
- case 8: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[National Emergency Management Agency]/[Taranaki Civil Defence Emergency Management (CDEM) group]";
- case 9: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[National Emergency Management Agency]/[Wellington Civil Defence Emergency Management (CDEM) group]";
- case 10: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[National Emergency Management Agency]/[Nelson Tasman Civil Defence Emergency Management (CDEM) group]";
- case 11: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[National Emergency Management Agency]/[Marlborough Civil Defence Emergency Management (CDEM) group]";
- case 12: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[National Emergency Management Agency]/[Canterbury Civil Defence Emergency Management (CDEM) group]";
- case 13: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[National Emergency Management Agency]/[West Coast Civil Defence Emergency Management (CDEM) group]";
- case 14: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[National Emergency Management Agency]/[Otago Civil Defence Emergency Management (CDEM) group]";
- case 15: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[National Emergency Management Agency]/[Southland Civil Defence Emergency Management (CDEM) group]";
- case 16: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[National Emergency Management Agency]/[Chatham Islands Civil Defence Emergency Management (CDEM) group]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of New Zealand]/[National Emergency Management Agency]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // ni
- #region 2.49.0.0.558.*
-
- oid_2_49_0_0_558:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Nicaragua]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Nicaragua]/[Dirección General de Meteorología]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Nicaragua]/{values[index - 1]}";
- }
-
- #endregion
-
- // ne
- #region 2.49.0.0.562.*
-
- oid_2_49_0_0_562:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Niger]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Niger]/[Direction de la Météorologie Nationale]";
- case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Niger]/[Ministère des Ressources en Eau]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Niger]/{values[index - 1]}";
- }
-
- #endregion
-
- // ng
- #region 2.49.0.0.566.*
-
- oid_2_49_0_0_566:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Nigeria]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Nigeria]/[Nigerian Meteorological Agency]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Nigeria]/{values[index - 1]}";
- }
-
- #endregion
-
- // nu
- #region 2.49.0.0.570.*
-
- oid_2_49_0_0_570:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Niue]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Niue]/[Niue Meteorological Service]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Niue]/{values[index - 1]}";
- }
-
- #endregion
-
- // no
- #region 2.49.0.0.578.*
-
- oid_2_49_0_0_578:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Norway]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Norway]/[Norwegian Meteorological Institute]";
- case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Norway]/[Norwegian Water Resources and Energy Directorate]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Norway]/{values[index - 1]}";
- }
-
- #endregion
-
- // fm
- #region 2.49.0.0.583.*
-
- oid_2_49_0_0_583:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Federated States of Micronesia]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Federated States of Micronesia]/[FSM Weather Station]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Federated States of Micronesia]/{values[index - 1]}";
- }
-
- #endregion
-
- // pw
- #region 2.49.0.0.585.*
-
- oid_2_49_0_0_585:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Palau]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Palau]/[Palau Weather Service Office]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Palau]/{values[index - 1]}";
- }
-
- #endregion
-
- // pk
- #region 2.49.0.0.586.*
-
- oid_2_49_0_0_586:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Pakistan]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Pakistan]/[Pakistan Meteorological Department]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Pakistan]/{values[index - 1]}";
- }
-
- #endregion
-
- // pa
- #region 2.49.0.0.591.*
-
- oid_2_49_0_0_591:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Panama]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Panama]/[Hidrometeorología]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Panama]/{values[index - 1]}";
- }
-
- #endregion
-
- // pg
- #region 2.49.0.0.598.*
-
- oid_2_49_0_0_598:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Papua New Guinea]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Papua New Guinea]/[Papua New Guinea Meteorological Service]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Papua New Guinea]/{values[index - 1]}";
- }
-
- #endregion
-
- // py
- #region 2.49.0.0.600.*
-
- oid_2_49_0_0_600:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Paraguay]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Paraguay]/[Dirección de Meteorología e Hidrología]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Paraguay]/{values[index - 1]}";
- }
-
- #endregion
-
- // pe
- #region 2.49.0.0.604.*
-
- oid_2_49_0_0_604:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Peru]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Peru]/[Servicio Nacional de Meteorologia e Hidrologia]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Peru]/{values[index - 1]}";
- }
-
- #endregion
-
- // ph
- #region 2.49.0.0.608.*
-
- oid_2_49_0_0_608:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Philippines]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Philippines]/[Philippine Atmospheric Geophysical and Astronomical Services Administration]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Philippines]/{values[index - 1]}";
- }
-
- #endregion
-
- // pl
- #region 2.49.0.0.616.*
-
- oid_2_49_0_0_616:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Poland]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Poland]/[Institute of Meteorology and Water Management]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Poland]/{values[index - 1]}";
- }
-
- #endregion
-
- // pt
- #region 2.49.0.0.620.*
-
- oid_2_49_0_0_620:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Portugal]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Portugal]/[Instituto Português do Mar e da Atmosfera, I.P.]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Portugal]/{values[index - 1]}";
- }
-
- #endregion
-
- // gw
- #region 2.49.0.0.624.*
-
- oid_2_49_0_0_624:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Guinea-Bissau]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Guinea-Bissau]/[Météorologie de Guinée Bissau]";
- case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Guinea-Bissau]/[Direcção-General dos Recursos Hidrico]";
- case 3: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Guinea-Bissau]/[The epedimologique Health Service of Guinea-Bissau]";
- case 4: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Guinea-Bissau]/[Ministere of the health of the Guinea-Bissau]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Guinea-Bissau]/{values[index - 1]}";
- }
-
- #endregion
-
- // tl
- #region 2.49.0.0.626.*
-
- oid_2_49_0_0_626:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Timor-Leste]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Timor-Leste]/[Dirrecão Nacional Meteorologia e Geofisica]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Timor-Leste]/{values[index - 1]}";
- }
-
- #endregion
-
- // qa
- #region 2.49.0.0.634.*
-
- oid_2_49_0_0_634:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Qatar]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Qatar]/[Civil Aviation Authority]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Qatar]/{values[index - 1]}";
- }
-
- #endregion
-
- // ro
- #region 2.49.0.0.642.*
-
- oid_2_49_0_0_642:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Romania]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Romania]/[National Meteorological Administration]";
- case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Romania]/[National Institute of Hydrology and Water Management]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Romania]/{values[index - 1]}";
- }
-
- #endregion
-
- // ru
- #region 2.49.0.0.643.*
-
- oid_2_49_0_0_643:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Russian Federation]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Russian Federation]/[Russian Federal Service for Hydrometeorology and Environmental Monitoring]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Russian Federation]/{values[index - 1]}";
- }
-
- #endregion
-
- // rw
- #region 2.49.0.0.646.*
-
- oid_2_49_0_0_646:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Rwanda]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Rwanda]/[Rwanda Meteorological Service]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Rwanda]/{values[index - 1]}";
- }
-
- #endregion
-
- // ai
- #region 2.49.0.0.660.*
-
- oid_2_49_0_0_660:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Anguilla]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Anguilla]/[Disaster Management Anguilla]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Anguilla]/{values[index - 1]}";
- }
-
- #endregion
-
- // lc
- #region 2.49.0.0.662.*
-
- oid_2_49_0_0_662:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Saint Lucia]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Saint Lucia]/[Meteorological Services]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Saint Lucia]/{values[index - 1]}";
- }
-
- #endregion
-
- // vc
- #region 2.49.0.0.670.*
-
- oid_2_49_0_0_670:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Saint Vincent and the Grenadines]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Saint Vincent and the Grenadines]/[Caribbean Meteorological Organization]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Saint Vincent and the Grenadines]/{values[index - 1]}";
- }
-
- #endregion
-
- // st
- #region 2.49.0.0.678.*
-
- oid_2_49_0_0_678:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Sao Tome and Principe]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Sao Tome and Principe]/[Institut National de Météorologie]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Sao Tome and Principe]/{values[index - 1]}";
- }
-
- #endregion
-
- // sa
- #region 2.49.0.0.682.*
-
- oid_2_49_0_0_682:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Saudi Arabia]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Saudi Arabia]/[Presidency of Meteorology and Environment]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Saudi Arabia]/{values[index - 1]}";
- }
-
- #endregion
-
- // sn
- #region 2.49.0.0.686.*
-
- oid_2_49_0_0_686:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Senegal]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Senegal]/[Direction de la Meteorologie Nationale]";
- case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Senegal]/[Direction de l'Hydraulique Rurale et du Réseau Hydrographique National]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Senegal]/{values[index - 1]}";
- }
-
- #endregion
-
- // rs
- #region 2.49.0.0.688.*
-
- oid_2_49_0_0_688:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Serbia]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Serbia]/[Republic Hydrometeorological Service of Serbia]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Serbia]/{values[index - 1]}";
- }
-
- #endregion
-
- // sc
- #region 2.49.0.0.690.*
-
- oid_2_49_0_0_690:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Seychelles]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Seychelles]/[National Meteorological Services]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Seychelles]/{values[index - 1]}";
- }
-
- #endregion
-
- // sl
- #region 2.49.0.0.694.*
-
- oid_2_49_0_0_694:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Sierra Leone]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Sierra Leone]/[Meteorological Department]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Sierra Leone]/{values[index - 1]}";
- }
-
- #endregion
-
- // sg
- #region 2.49.0.0.702.*
-
- oid_2_49_0_0_702:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Singapore]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Singapore]/[Meteorological Services Singapore]";
- case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Singapore]/[National Environment Agency]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Singapore]/{values[index - 1]}";
- }
-
- #endregion
-
- // sk
- #region 2.49.0.0.703.*
-
- oid_2_49_0_0_703:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Slovakia]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Slovakia]/[Slovak Hydrometeorological Institute]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Slovakia]/{values[index - 1]}";
- }
-
- #endregion
-
- // vn
- #region 2.49.0.0.704.*
-
- oid_2_49_0_0_704:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Socialist Republic of Viet Nam]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Socialist Republic of Viet Nam]/[Hydrometeorological Service]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Socialist Republic of Viet Nam]/{values[index - 1]}";
- }
-
- #endregion
-
- // si
- #region 2.49.0.0.705.*
-
- oid_2_49_0_0_705:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Slovenia]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Slovenia]/[Slovenian Environment Agency - ARSO]";
- case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Slovenia]/[National Meteorological Service (ARSO/meteo.si - Slovenian Environment Agency/Meteorological Office)]";
- case 2: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Slovenia]/[National Hydrological Service (ARSO/hydro.si - Slovenian Environment Agency/Hydrology and State of the Environment Office)]";
- case 3: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Slovenia]/[National Seismological Service (ARSO - Slovenian Environment Agency/Seismology and Geology Office)]";
- case 10: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Slovenia]/[Civil Protection and Disaster Relief Administration of the Republic of Slovenia (\"URSZR\")]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Slovenia]/{values[index - 1]}";
- }
-
- #endregion
-
- // so
- #region 2.49.0.0.706.*
-
- oid_2_49_0_0_706:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Somalia]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Somalia]/[Permanent Mission of Somalia]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Somalia]/{values[index - 1]}";
- }
-
- #endregion
-
- // za
- #region 2.49.0.0.710.*
-
- oid_2_49_0_0_710:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of South Africa]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of South Africa]/[South African Weather Service]";
- case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of South Africa]/[Department of Water Affairs and Forestry]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of South Africa]/{values[index - 1]}";
- }
-
- #endregion
-
- // za
- #region 2.49.0.0.716.*
-
- oid_2_49_0_0_716:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Zimbabwe]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Zimbabwe]/[Zimbabwe Meteorological Services Department]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Zimbabwe]/{values[index - 1]}";
- }
-
- #endregion
-
- // es
- #region 2.49.0.0.724.*
-
- oid_2_49_0_0_724:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Spain]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Spain]/[Agencia Estatal de Meteorología]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Spain]/{values[index - 1]}";
- }
-
- #endregion
-
- // ss
- #region 2.49.0.0.728.*
-
- oid_2_49_0_0_728:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of South Sudan]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of South Sudan]/[South Sudan Weather Service]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of South Sudan]/{values[index - 1]}";
- }
-
- #endregion
-
- // sd
- #region 2.49.0.0.729.*
-
- oid_2_49_0_0_729:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Sudan]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Sudan]/[Sudan Meteorological Authority]";
- case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Sudan]/[Nile Waters Department]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Sudan]/{values[index - 1]}";
- }
-
- #endregion
-
- // sr
- #region 2.49.0.0.740.*
-
- oid_2_49_0_0_740:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Suriname]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Suriname]/[Meteorological Service]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Suriname]/{values[index - 1]}";
- }
-
- #endregion
-
- // sr
- #region 2.49.0.0.748.*
-
- oid_2_49_0_0_748:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Eswatini (formerly, Kingdom of Swaziland)]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Eswatini (formerly, Kingdom of Swaziland)]/[Swaziland Meteorological Services]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Eswatini (formerly, Kingdom of Swaziland)]/{values[index - 1]}";
- }
-
- #endregion
-
- // se
- #region 2.49.0.0.752.*
-
- oid_2_49_0_0_752:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Sweden]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Sweden]/[Swedish Meteorological and Hydrological Institute]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Sweden]/{values[index - 1]}";
- }
-
- #endregion
-
- // ch
- #region 2.49.0.0.756.*
-
- oid_2_49_0_0_756:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Switzerland]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Switzerland]/[MeteoSwiss, Bundesamt für Meteorologie und Klimatologie]";
- case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Switzerland]/[Federal Office for the Environment, Bundesamt für Umwelt]";
- case 2: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Switzerland]/[Swiss Seismological Service, Schweizerischer Erdbebendienst]";
- case 3: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Switzerland]/[WSL Institute for Snow and Avalanche Research SLF, WSL-Institut für Schnee- und Lawinenforschung SLF]";
- case 4: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Switzerland]/[Federal Office for Civil Protection, National Emergency Operation Centre, Nationale Alarmzentrale, Bundesamt für Bevölkerungsschutz]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Switzerland]/{values[index - 1]}";
- }
-
- #endregion
-
- // sy
- #region 2.49.0.0.760.*
-
- oid_2_49_0_0_760:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Syrian Arab Republic]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Syrian Arab Republic]/[Ministry of Defence Meteorological Department]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Syrian Arab Republic]/{values[index - 1]}";
- }
-
- #endregion
-
- // tj
- #region 2.49.0.0.762.*
-
- oid_2_49_0_0_762:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Tajikistan]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Tajikistan]/[Main Administration of Hydrometeorology and Monitoring of the Environment]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Tajikistan]/{values[index - 1]}";
- }
-
- #endregion
-
- // th
- #region 2.49.0.0.764.*
-
- oid_2_49_0_0_764:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Thailand]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Thailand]/[Thai Meteorological Department]";
- case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Thailand]/[National Disaster Warning Center (NDWC)]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Thailand]/{values[index - 1]}";
- }
-
- #endregion
-
- // tg
- #region 2.49.0.0.768.*
-
- oid_2_49_0_0_768:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Togo]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Togo]/[Direction de la Météorologie Nationale]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Togo]/{values[index - 1]}";
- }
-
- #endregion
-
- // to
- #region 2.49.0.0.776.*
-
- oid_2_49_0_0_776:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Tonga]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Tonga]/[Tonga Meteorological Service]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Tonga]/{values[index - 1]}";
- }
-
- #endregion
-
- // tt
- #region 2.49.0.0.780.*
-
- oid_2_49_0_0_780:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Trinidad and Tobago]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Trinidad and Tobago]/[Meteorological Service]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Trinidad and Tobago]/{values[index - 1]}";
- }
-
- #endregion
-
- // ae
- #region 2.49.0.0.784.*
-
- oid_2_49_0_0_784:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of United Arab Emirates]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of United Arab Emirates]/[Meteorological Department]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of United Arab Emirates]/{values[index - 1]}";
- }
-
- #endregion
-
- // tn
- #region 2.49.0.0.788.*
-
- oid_2_49_0_0_788:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Tunisia]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Tunisia]/[National Institute of Meteorology]";
- case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Tunisia]/[Direction Nationale de la Gestion des Ressources en Eau]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Tunisia]/{values[index - 1]}";
- }
-
- #endregion
-
- // tr
- #region 2.49.0.0.792.*
-
- oid_2_49_0_0_792:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Turkey]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Turkey]/[Turkish State Meteorological Service]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Turkey]/{values[index - 1]}";
- }
-
- #endregion
-
- // tm
- #region 2.49.0.0.795.*
-
- oid_2_49_0_0_795:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Turkmenistan]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Turkmenistan]/[Administration of Hydrometeorology]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Turkmenistan]/{values[index - 1]}";
- }
-
- #endregion
-
- // tc
- #region 2.49.0.0.796.*
-
- oid_2_49_0_0_796:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Turks and Caicos Islands]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Turks and Caicos Islands]/[Department of Disaster Management and Emergencies]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Turks and Caicos Islands]/{values[index - 1]}";
- }
-
- #endregion
-
- // tv
- #region 2.49.0.0.798.*
-
- oid_2_49_0_0_798:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Tuvalu]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Tuvalu]/[Tuvalu Met Service]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Tuvalu]/{values[index - 1]}";
- }
-
- #endregion
-
- // ug
- #region 2.49.0.0.800.*
-
- oid_2_49_0_0_800:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Uganda]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Uganda]/[Department of Meteorology]";
- case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Uganda]/[Directorate for Water Development]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Uganda]/{values[index - 1]}";
- }
-
- #endregion
-
- // ua
- #region 2.49.0.0.804.*
-
- oid_2_49_0_0_804:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Ukraine]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Ukraine]/[State Hydrometeorological Service]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Ukraine]/{values[index - 1]}";
- }
-
- #endregion
-
- // mk
- #region 2.49.0.0.807.*
-
- oid_2_49_0_0_807:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of The Former Yugoslav Republic of Macedonia]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of The Former Yugoslav Republic of Macedonia]/[Republic Hydrometeorological Organization]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of The Former Yugoslav Republic of Macedonia]/{values[index - 1]}";
- }
-
- #endregion
-
- // eg
- #region 2.49.0.0.818.*
-
- oid_2_49_0_0_818:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Egypt]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Egypt]/[Egyptian Meteorological Authority]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Egypt]/{values[index - 1]}";
- }
-
- #endregion
-
- // gb
- #region 2.49.0.0.826.*
-
- oid_2_49_0_0_826:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of United Kingdom of Great Britain and Northern Ireland]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of United Kingdom of Great Britain and Northern Ireland]/[Met Office]";
- case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of United Kingdom of Great Britain and Northern Ireland]/[Centre for Ecology and Hydrology]";
- case 2: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of United Kingdom of Great Britain and Northern Ireland]/[Caribbean Meteorological Organization]";
- case 3: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of United Kingdom of Great Britain and Northern Ireland]/[Bermuda Weather Service]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of United Kingdom of Great Britain and Northern Ireland]/{values[index - 1]}";
- }
-
- #endregion
-
- // tz
- #region 2.49.0.0.834.*
-
- oid_2_49_0_0_834:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of United Republic of Tanzania]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of United Republic of Tanzania]/[Tanzania Meteorological Agency]";
- case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of United Republic of Tanzania]/[PMO-Disaster management department]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of United Republic of Tanzania]/{values[index - 1]}";
- }
-
- #endregion
-
- // us
- #region 2.49.0.0.840.*
-
- oid_2_49_0_0_840:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of United States of America]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of United States of America]/[National Oceanic and Atmospheric Administration]";
- case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of United States of America]/[National Oceanic and Atmospheric Administration (NOAA), National Tsunami Warning Center]";
- case 2: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of United States of America]/[United States Geological Survey, Earthquakes]";
- case 3: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of United States of America]/[Environmental Protection Agency, Air Quality Alerts]";
- case 4: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of United States of America]/[Federal Emergency Management Agency, Integrated Public Alert and Warning System]";
- case 5: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of United States of America]/[United States Geological Survey, Volcano Hazards Program]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of United States of America]/{values[index - 1]}";
- }
-
- #endregion
-
- // bf
- #region 2.49.0.0.854.*
-
- oid_2_49_0_0_854:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Burkina Faso]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Burkina Faso]/[Direction de la Météorologie]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Burkina Faso]/{values[index - 1]}";
- }
-
- #endregion
-
- // uy
- #region 2.49.0.0.858.*
-
- oid_2_49_0_0_858:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Uruguay]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Uruguay]/[Direccion Nacional de Meteorologia]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Uruguay]/{values[index - 1]}";
- }
-
- #endregion
-
- // uz
- #region 2.49.0.0.860.*
-
- oid_2_49_0_0_860:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Uzbekistan]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Uzbekistan]/[Uzhydromet]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Uzbekistan]/{values[index - 1]}";
- }
-
- #endregion
-
- // ve
- #region 2.49.0.0.862.*
-
- oid_2_49_0_0_862:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Venezuela]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Venezuela]/[Servicio de Meteorologia de la Aviacion]";
- case 1: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Venezuela]/[Dirección de Meteorología e Hidrología - Ministerio del Ambiente]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Venezuela]/{values[index - 1]}";
- }
-
- #endregion
-
- // ws
- #region 2.49.0.0.882.*
-
- oid_2_49_0_0_882:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Samoa]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Samoa]/[Samoa Meteorology Division]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Samoa]/{values[index - 1]}";
- }
-
- #endregion
-
- // ye
- #region 2.49.0.0.887.*
-
- oid_2_49_0_0_887:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Republic of Yemen]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Republic of Yemen]/[Yemen Meteorological Service]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Republic of Yemen]/{values[index - 1]}";
- }
-
- #endregion
-
- // zm
- #region 2.49.0.0.894.*
-
- oid_2_49_0_0_894:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Zambia]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Zambia]/[Zambia Meteorological Department]";
- default: return $"/Alerting/WMO/[Alerting authorities of countries]/[Alerting authorities of Zambia]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // org
- #region 2.49.0.2.*
-
- oid_2_49_0_2:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting authorities of other organizations]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting authorities of other organizations]/[EUMETNET]";
- default: return $"/Alerting/WMO/[Alerting authorities of other organizations]/{values[index - 1]}";
- }
-
- #endregion
-
- // org-msg
- #region 2.49.0.3.*
-
- oid_2_49_0_3:
-
- if (index == values.Length) return "/Alerting/WMO/[Alerting messages of other organizations]";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO/[Alerting messages of other organizations]/[Alert messages issued by EUMETNET]";
- default: return $"/Alerting/WMO/[Alerting messages of other organizations]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- #endregion
-
- // ors
- #region 2.50.*
-
- oid_2_50:
-
- if (index == values.Length) return "/OIDResolutionSystem";
- switch (values[index++])
- {
- case 0: goto oid_2_50_0;
- default: return $"/OIDResolutionSystem/{values[index - 1]}";
- }
-
- // modules
- #region 2.50.0.*
-
- oid_2_50_0:
-
- if (index == values.Length) return "/OIDResolutionSystem/[ASN.1 modules]";
- switch (values[index++])
- {
- case 0: goto oid_2_50_0_0;
- case 1: goto oid_2_50_0_1;
- default: return $"/OIDResolutionSystem/[ASN.1 modules]/{values[index - 1]}";
- }
-
- // cinf
- #region 2.50.0.0.*
-
- oid_2_50_0_0:
-
- if (index == values.Length) return "/OIDResolutionSystem/[ASN.1 modules]/[CINF-module]";
- switch (values[index++])
- {
- case 1: return "/OIDResolutionSystem/[ASN.1 modules]/[CINF-module]/[Version 1]";
- default: return $"/OIDResolutionSystem/[ASN.1 modules]/[CINF-module]/{values[index - 1]}";
- }
-
- #endregion
-
- // rinf
- #region 2.50.0.1.*
-
- oid_2_50_0_1:
-
- if (index == values.Length) return "/OIDResolutionSystem/[ASN.1 modules]/[RINF-module]";
- switch (values[index++])
- {
- case 1: return "/OIDResolutionSystem/[ASN.1 modules]/[RINF-module]/[Version 1]";
- default: return $"/OIDResolutionSystem/[ASN.1 modules]/[RINF-module]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- #endregion
-
- // gs1
- #region 2.51.*
-
- oid_2_51:
-
- if (index == values.Length) return "/GS1";
- switch (values[index++])
- {
- case 1: goto oid_2_51_1;
- case 2: goto oid_2_51_2;
- case 3: return "/GS1/[GS1 business data]";
- case 4: return "/GS1/[GS1 technical data]";
- default: return $"/GS1/{values[index - 1]}";
- }
-
- // 1
- #region 2.51.1.*
-
- oid_2_51_1:
-
- if (index == values.Length) return "/GS1/[GS1 identification keys]";
- switch (values[index++])
- {
- case 1: return "/GS1/[GS1 identification keys]/[Global Trade Item Number (the GS1 Identification Key used to identify trade items)]";
- case 2: return "/GS1/[GS1 identification keys]/[Serial Shipping Container Code (GS1 Identification Key used to identify logistics units)]";
- case 3: return "/GS1/[GS1 identification keys]/[Global Location Number (GS1 Identification Key used to identify physical locations or parties)]";
- case 4: return "/GS1/[GS1 identification keys]/[Global Returnable Asset Identifier (GS1 Identification Key used to identify Returnable Assets)]";
- case 5: return "/GS1/[GS1 identification keys]/[Global Individual Asset Identifier (GS1 Identification Key used to identify an Individual Asset)]";
- case 6: return "/GS1/[GS1 identification keys]/[Global Document Type Identifier (GS1 Identification Key used to identify a document type)]";
- case 7: return "/GS1/[GS1 identification keys]/[Global Service Relation Number (a non-significant number used to identify the relationship between an organization offering services and the individual entities providing or benefiting from the services)]";
- case 8: return "/GS1/[GS1 identification keys]/[Global Shipment Identification Number (GSIN)]";
- case 9: return "/GS1/[GS1 identification keys]/[Global Identification Number for Consignment (GS1 Identification Key used to identify a logical grouping of logistic or transport units that are assembled to be transported under one transport document, e.g., HWB)]";
- case 10: return "/GS1/[GS1 identification keys]/[Global Coupon Number (GS1 Identification Key that provides a globally unique identification for a coupon, with an optional serial number)]";
- case 11: return "/GS1/[GS1 identification keys]/[Component or Part IDentifier (CPID)]";
- case 12: return "/GS1/[GS1 identification keys]/[Global Model Number (GMN) used to identify a product model]";
- default: return $"/GS1/[GS1 identification keys]/{values[index - 1]}";
- }
-
- #endregion
-
- // 2
- #region 2.51.2.*
-
- oid_2_51_2:
-
- if (index == values.Length) return "/GS1/[GS1 supplementary data]";
- switch (values[index++])
- {
- case 10: return "/GS1/[GS1 supplementary data]/[Number that associates an item with information the manufacturer considers relevant for traceability purposes]";
- case 21: return "/GS1/[GS1 supplementary data]/[Numeric or alphanumeric code assigned to an individual instance of an entity for its lifetime]";
- case 254: return "/GS1/[GS1 supplementary data]/[Alphanumeric extension component used to identify internal physical locations within a location]";
- case 8011: return "/GS1/[GS1 supplementary data]/[Numeric identifier assigned to an individual instance of a component/part]";
- case 8019: return "/GS1/[GS1 supplementary data]/[Numeric identifier allowing to distinguish different encounters during a service relationship]";
- default: return $"/GS1/[GS1 supplementary data]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // uav
- #region 2.52.*
-
- oid_2_52:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/UAV";
- switch (values[index++])
- {
- case 1: return "/Joint-ISO-ITU-T/UAV/[Unmanned Aerial Vehicle (UAV) devices]";
- case 2: return "/Joint-ISO-ITU-T/UAV/[Ground control stations]";
- case 3: return "/Joint-ISO-ITU-T/UAV/[Monitoring devices]";
- case 4: goto oid_2_52_4;
- case 5: return "/Joint-ISO-ITU-T/UAV/[Security modules]";
- case 6: goto oid_2_52_6;
- default: return $"/Joint-ISO-ITU-T/UAV/{values[index - 1]}";
- }
-
- // 4
- #region 2.52.4.*
-
- oid_2_52_4:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/UAV/[Data modules for the full life-cycle management of Unmanned Aerial Vehicles (UAVs)]";
- switch (values[index++])
- {
- case 1: return "/Joint-ISO-ITU-T/UAV/[Data modules for the full life-cycle management of Unmanned Aerial Vehicles (UAVs)]/[Data modules of a manufacturing system]";
- case 2: return "/Joint-ISO-ITU-T/UAV/[Data modules for the full life-cycle management of Unmanned Aerial Vehicles (UAVs)]/[Data modules of a sales and logistical system]";
- case 3: return "/Joint-ISO-ITU-T/UAV/[Data modules for the full life-cycle management of Unmanned Aerial Vehicles (UAVs)]/[Data modules of a repairing system]";
- case 4: return "/Joint-ISO-ITU-T/UAV/[Data modules for the full life-cycle management of Unmanned Aerial Vehicles (UAVs)]/[Data modules of a scrapping system]";
- default: return $"/Joint-ISO-ITU-T/UAV/[Data modules for the full life-cycle management of Unmanned Aerial Vehicles (UAVs)]/{values[index - 1]}";
- }
-
- #endregion
-
- // 6
- #region 2.52.6.*
-
- oid_2_52_6:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/UAV/[Data modules for identity recognition of Unmanned Aerial Vehicles (UAVs)]";
- switch (values[index++])
- {
- case 1: return "/Joint-ISO-ITU-T/UAV/[Data modules for identity recognition of Unmanned Aerial Vehicles (UAVs)]/[Data modules of Unmanned Aerial Vehicle (UAV) systems]";
- case 2: return "/Joint-ISO-ITU-T/UAV/[Data modules for identity recognition of Unmanned Aerial Vehicles (UAVs)]/[Data modules of Unmanned Aerial Vehicle (UAV) Ground Control Station (GCS) systems]";
- case 3: return "/Joint-ISO-ITU-T/UAV/[Data modules for identity recognition of Unmanned Aerial Vehicles (UAVs)]/[Data modules of Unmanned Aerial Vehicle (UAV) Monitoring and Control Station/server (MCS) systems]";
- case 4: return "/Joint-ISO-ITU-T/UAV/[Data modules for identity recognition of Unmanned Aerial Vehicles (UAVs)]/[Data modules of Unmanned Aerial Vehicle (UAV) monitoring cloud systems]";
- default: return $"/Joint-ISO-ITU-T/UAV/[Data modules for identity recognition of Unmanned Aerial Vehicles (UAVs)]/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- #endregion
- }
- }
-
-#pragma warning restore IDE0011
-}
\ No newline at end of file
diff --git a/BinaryObjectScanner.ASN1/ObjectIdentifier.OIDIRI.cs b/BinaryObjectScanner.ASN1/ObjectIdentifier.OIDIRI.cs
deleted file mode 100644
index e53ad26c..00000000
--- a/BinaryObjectScanner.ASN1/ObjectIdentifier.OIDIRI.cs
+++ /dev/null
@@ -1,870 +0,0 @@
-using System.Linq;
-using System.Text;
-
-namespace BinaryObjectScanner.ASN1
-{
-#pragma warning disable IDE0011
-
- ///
- /// Methods related to Object Identifiers (OID) and OID-IRI formatting
- ///
- public static partial class ObjectIdentifier
- {
- ///
- /// Parse an OID in separated-value notation into OID-IRI notation
- ///
- /// List of values to check against
- /// Current index into the list
- /// OID-IRI formatted string, if possible
- ///
- public static string ParseOIDToOIDIRINotation(ulong[] values)
- {
- // If we have an invalid set of values, we can't do anything
- if (values == null || values.Length == 0)
- return null;
-
- // Set the initial index
- int index = 0;
-
- // Get a string builder for the path
- var nameBuilder = new StringBuilder();
-
- // Try to parse the standard value
- string standard = ParseOIDToOIDIRINotation(values, ref index);
- if (standard == null)
- return null;
-
- // Add the standard value to the output
- nameBuilder.Append(standard);
-
- // If we have no more items
- if (index == values.Length)
- return nameBuilder.ToString();
-
- // Add trailing items as just values
- nameBuilder.Append("/");
- nameBuilder.Append(string.Join("/", values.Skip(index)));
-
- // Create and return the string
- return nameBuilder.ToString();
- }
-
- ///
- /// Parse an OID in separated-value notation into OID-IRI notation
- ///
- /// List of values to check against
- /// Current index into the list
- /// OID-IRI formatted string, if possible
- ///
- private static string ParseOIDToOIDIRINotation(ulong[] values, ref int index)
- {
- // If we have an invalid set of values, we can't do anything
- if (values == null || values.Length == 0)
- return null;
-
- // If we have an invalid index, we can't do anything
- if (index < 0 || index >= values.Length)
- return null;
-
- #region Start
-
- switch (values[index++])
- {
- case 0: goto oid_0;
- case 1: goto oid_1;
- case 2: goto oid_2;
- default: return $"/{values[index - 1]}";
- }
-
- #endregion
-
- // itu-t, ccitt, itu-r
- #region 0.*
-
- oid_0:
-
- if (index == values.Length) return "/ITU-T";
- switch (values[index++])
- {
- case 0: goto oid_0_0;
- case 2: return "/ITU-T/Administration";
- case 3: return "/ITU-T/Network-Operator";
- case 4: return "/ITU-T/Identified-Organization";
- case 5: return "/ITU-R/R-Recommendation";
- case 9: return "/ITU-T/Data";
- default: return $"/ITU-T/{values[index - 1]}";
- };
-
- // recommendation
- #region 0.0.*
-
- oid_0_0:
-
- if (index == values.Length) return "/ITU-T/Recommendation";
- switch (values[index++])
- {
- case 1: return "/ITU-T/Recommendation/A";
- case 2: return "/ITU-T/Recommendation/B";
- case 3: return "/ITU-T/Recommendation/C";
- case 4: return "/ITU-T/Recommendation/D";
- case 5: return "/ITU-T/Recommendation/E";
- case 6: return "/ITU-T/Recommendation/F";
- case 7: return "/ITU-T/Recommendation/G";
- case 8: return "/ITU-T/Recommendation/H";
- case 9: return "/ITU-T/Recommendation/I";
- case 10: return "/ITU-T/Recommendation/J";
- case 11: return "/ITU-T/Recommendation/K";
- case 12: return "/ITU-T/Recommendation/L";
- case 13: return "/ITU-T/Recommendation/M";
- case 14: return "/ITU-T/Recommendation/N";
- case 15: return "/ITU-T/Recommendation/O";
- case 16: return "/ITU-T/Recommendation/P";
- case 17: return "/ITU-T/Recommendation/Q";
- case 18: return "/ITU-T/Recommendation/R";
- case 19: return "/ITU-T/Recommendation/S";
- case 20: return "/ITU-T/Recommendation/T";
- case 21: return "/ITU-T/Recommendation/U";
- case 22: return "/ITU-T/Recommendation/V";
- case 24: return "/ITU-T/Recommendation/X";
- case 25: return "/ITU-T/Recommendation/Y";
- case 26: return "/ITU-T/Recommendation/Z";
- default: return $"/ITU-T/Recommendation/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // iso
- #region 1.*
-
- oid_1:
-
- if (index == values.Length) return "/ISO";
- switch (values[index++])
- {
- case 0: return "/ISO/Standard";
- case 1: return "/ISO/Registration-Authority";
- case 2: goto oid_1_2;
- case 3: return "/ISO/Identified-Organization";
- default: return $"/ISO/{values[index - 1]}";
- }
-
- // member-body
- #region 1.2.*
-
- oid_1_2:
-
- if (index == values.Length) return "/ISO/Member-Body";
- switch (values[index++])
- {
- case 36: return "/ISO/Member-Body/AU";
- case 40: return "/ISO/Member-Body/AT";
- case 56: return "/ISO/Member-Body/BE";
- case 124: return "/ISO/Member-Body/CA";
- case 156: return "/ISO/Member-Body/CN";
- case 203: return "/ISO/Member-Body/CZ";
- case 208: return "/ISO/Member-Body/DK";
- case 246: return "/ISO/Member-Body/FI";
- case 250: return "/ISO/Member-Body/FR";
- case 276: return "/ISO/Member-Body/DE";
- case 300: return "/ISO/Member-Body/GR";
- case 344: return "/ISO/Member-Body/HK";
- case 372: return "/ISO/Member-Body/IE";
- case 392: return "/ISO/Member-Body/JP";
- case 398: return "/ISO/Member-Body/KZ";
- case 410: return "/ISO/Member-Body/KR";
- case 498: return "/ISO/Member-Body/MD";
- case 528: return "/ISO/Member-Body/NL";
- case 566: return "/ISO/Member-Body/NG";
- case 578: return "/ISO/Member-Body/NO";
- case 616: return "/ISO/Member-Body/PL";
- case 643: return "/ISO/Member-Body/RU";
- case 702: return "/ISO/Member-Body/SG";
- case 752: return "/ISO/Member-Body/SE";
- case 804: return "/ISO/Member-Body/UA";
- case 826: return "/ISO/Member-Body/GB";
- case 840: return "/ISO/Member-Body/US";
- default: return $"/ISO/Member-Body/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // joint-iso-itu-t, joint-iso-ccitt
- #region 2.*
-
- oid_2:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T";
- switch (values[index++])
- {
- case 1: return "/ASN.1";
- case 16: goto oid_2_16;
- case 17: return "/Joint-ISO-ITU-T/Registration-Procedures";
- case 23: return "/Joint-ISO-ITU-T/International-Organizations";
- case 25: goto oid_2_25;
- case 27: return "/Tag-Based";
- case 28: return "/Joint-ISO-ITU-T/ITS";
- case 41: return "/BIP";
- case 42: goto oid_2_42;
- case 48: goto oid_2_48;
- case 49: goto oid_2_49;
- case 50: return "/OIDResolutionSystem";
- case 51: return "/GS1";
- case 52: return "/Joint-ISO-ITU-T/UAV";
- case 999: return "/Joint-ISO-ITU-T/Example";
- default: return $"/Joint-ISO-ITU-T/{values[index - 1]}";
- }
-
- // country
- #region 2.16.*
-
- oid_2_16:
-
- if (index == values.Length) return "/Country";
- switch (values[index++])
- {
- case 4: return "/Country/AF";
- case 8: return "/Country/AL";
- case 12: return "/Country/DZ";
- case 20: return "/Country/AD";
- case 24: return "/Country/AO";
- case 28: return "/Country/AG";
- case 31: return "/Country/AZ";
- case 32: return "/Country/AR";
- case 36: return "/Country/AU";
- case 40: return "/Country/AT";
- case 44: return "/Country/BS";
- case 48: return "/Country/BH";
- case 50: return "/Country/BD";
- case 51: return "/Country/AM";
- case 52: return "/Country/BB";
- case 56: return "/Country/BE";
- case 60: return "/Country/BM";
- case 64: return "/Country/BT";
- case 68: return "/Country/BO";
- case 70: return "/Country/BA";
- case 72: return "/Country/BW";
- case 76: return "/Country/BR";
- case 84: return "/Country/BZ";
- case 90: return "/Country/SB";
- case 96: return "/Country/BN";
- case 100: return "/Country/BG";
- case 104: return "/Country/MM";
- case 108: return "/Country/BI";
- case 112: return "/Country/BY";
- case 116: return "/Country/KH";
- case 120: return "/Country/CM";
- case 124: return "/Country/CA";
- case 132: return "/Country/CV";
- case 140: return "/Country/CF";
- case 144: return "/Country/LK";
- case 148: return "/Country/TD";
- case 152: return "/Country/CL";
- case 156: return "/Country/CN";
- case 158: return "/Country/TW";
- case 170: return "/Country/CO";
- case 174: return "/Country/KM";
- case 178: return "/Country/CG";
- case 180: return "/Country/CD";
- case 188: return "/Country/CR";
- case 191: return "/Country/HR";
- case 192: return "/Country/CU";
- case 196: return "/Country/CY";
- case 203: return "/Country/CZ";
- case 204: return "/Country/BJ";
- case 208: return "/Country/DK";
- case 212: return "/Country/DM";
- case 214: return "/Country/DO";
- case 218: return "/Country/EC";
- case 222: return "/Country/SV";
- case 226: return "/Country/GQ";
- case 231: return "/Country/ET";
- case 232: return "/Country/ER";
- case 233: return "/Country/EE";
- case 242: return "/Country/FJ";
- case 246: return "/Country/FI";
- case 250: return "/Country/FR";
- case 262: return "/Country/DJ";
- case 266: return "/Country/GA";
- case 268: return "/Country/GE";
- case 270: return "/Country/GM";
- case 275: return "/Country/PS";
- case 276: return "/Country/DE";
- case 288: return "/Country/GH";
- case 296: return "/Country/KI";
- case 300: return "/Country/GR";
- case 308: return "/Country/GD";
- case 320: return "/Country/GT";
- case 324: return "/Country/GN";
- case 328: return "/Country/GY";
- case 332: return "/Country/HT";
- case 336: return "/Country/VA";
- case 340: return "/Country/HN";
- case 344: return "/Country/HK";
- case 348: return "/Country/HU";
- case 352: return "/Country/IS";
- case 356: return "/Country/IN";
- case 360: return "/Country/ID";
- case 364: return "/Country/IR";
- case 368: return "/Country/IQ";
- case 372: return "/Country/IE";
- case 376: return "/Country/IL";
- case 380: return "/Country/IT";
- case 384: return "/Country/CI";
- case 388: return "/Country/JM";
- case 392: return "/Country/JP";
- case 398: return "/Country/KZ";
- case 400: return "/Country/JO";
- case 404: return "/Country/KE";
- case 408: return "/Country/KP";
- case 410: return "/Country/KR";
- case 414: return "/Country/KW";
- case 417: return "/Country/KG";
- case 418: return "/Country/LA";
- case 422: return "/Country/LB";
- case 426: return "/Country/LS";
- case 428: return "/Country/LV";
- case 430: return "/Country/LR";
- case 434: return "/Country/LY";
- case 438: return "/Country/LI";
- case 440: return "/Country/LT";
- case 442: return "/Country/LU";
- case 450: return "/Country/MG";
- case 454: return "/Country/MW";
- case 458: return "/Country/MY";
- case 462: return "/Country/MV";
- case 466: return "/Country/ML";
- case 470: return "/Country/MT";
- case 478: return "/Country/MR";
- case 480: return "/Country/MU";
- case 484: return "/Country/MX";
- case 492: return "/Country/MC";
- case 496: return "/Country/MN";
- case 498: return "/Country/MD";
- case 499: return "/Country/ME";
- case 504: return "/Country/MA";
- case 508: return "/Country/MZ";
- case 512: return "/Country/OM";
- case 516: return "/Country/NA";
- case 520: return "/Country/NR";
- case 524: return "/Country/NP";
- case 528: return "/Country/NL";
- case 530: return "/Country/AN";
- case 548: return "/Country/VU";
- case 554: return "/Country/NZ";
- case 558: return "/Country/NI";
- case 562: return "/Country/NE";
- case 566: return "/Country/NG";
- case 578: return "/Country/NO";
- case 583: return "/Country/FM";
- case 584: return "/Country/MH";
- case 585: return "/Country/PW";
- case 586: return "/Country/PK";
- case 591: return "/Country/PA";
- case 598: return "/Country/PG";
- case 600: return "/Country/PY";
- case 604: return "/Country/PE";
- case 608: return "/Country/PH";
- case 616: return "/Country/PL";
- case 620: return "/Country/PT";
- case 624: return "/Country/GW";
- case 626: return "/Country/TL";
- case 634: return "/Country/QA";
- case 642: return "/Country/RO";
- case 643: return "/Country/RU";
- case 646: return "/Country/RW";
- case 659: return "/Country/KN";
- case 662: return "/Country/LC";
- case 670: return "/Country/VC";
- case 674: return "/Country/SM";
- case 678: return "/Country/ST";
- case 682: return "/Country/SA";
- case 686: return "/Country/SN";
- case 688: return "/Country/RS";
- case 690: return "/Country/SC";
- case 694: return "/Country/SL";
- case 702: return "/Country/SG";
- case 703: return "/Country/SK";
- case 704: return "/Country/VN";
- case 705: return "/Country/SI";
- case 706: return "/Country/SO";
- case 710: return "/Country/ZA";
- case 716: return "/Country/ZW";
- case 724: return "/Country/ES";
- case 728: return "/Country/SS";
- case 729: return "/Country/SD";
- case 740: return "/Country/SR";
- case 748: return "/Country/SZ";
- case 752: return "/Country/SE";
- case 756: return "/Country/CH";
- case 760: return "/Country/SY";
- case 762: return "/Country/TJ";
- case 764: return "/Country/TH";
- case 768: return "/Country/TG";
- case 776: return "/Country/TO";
- case 780: return "/Country/TT";
- case 784: return "/Country/AE";
- case 788: return "/Country/TN";
- case 792: return "/Country/TR";
- case 795: return "/Country/TM";
- case 798: return "/Country/TV";
- case 800: return "/Country/UG";
- case 804: return "/Country/UA";
- case 807: return "/Country/MK";
- case 818: return "/Country/EG";
- case 826: return "/Country/GB";
- case 834: return "/Country/TZ";
- case 840: return "/Country/US";
- case 854: return "/Country/BF";
- case 858: return "/Country/UY";
- case 860: return "/Country/UZ";
- case 862: return "/Country/VE";
- case 882: return "/Country/WS";
- case 887: return "/Country/YE";
- case 894: return "/Country/ZM";
- default: return $"/Country/{values[index - 1]}";
- }
-
- #endregion
-
- // uuid [TODO: Requires 128-bit values]
- #region 2.25.*
-
- oid_2_25:
-
- if (index == values.Length) return "/Joint-ISO-ITU-T/UUID";
- switch (values[index++])
- {
- case 0: return "/Joint-ISO-ITU-T/UUID/00000000-0000-0000-0000-000000000000";
- //case 288786655511405443130567505384701230: return "/Joint-ISO-ITU-T/UUID/00379e48-0a2b-1085-b288-0002a5d5fd2e";
- //case 987895962269883002155146617097157934: return "/Joint-ISO-ITU-T/UUID/00be4308-0c89-1085-8ea0-0002a5d5fd2e";
- //case 1858228783942312576083372383319475483: return "/Joint-ISO-ITU-T/UUID/0165e1c0-a655-11e0-95b8-0002a5d5c51b";
- //case 2474299330026746002885628159579243803: return "/Joint-ISO-ITU-T/UUID/01dc8860-25fb-11da-82b2-0002a5d5c51b";
- //case 3263645701162998421821186056373271854: return "/Joint-ISO-ITU-T/UUID/02748e28-08c4-1085-b21d-0002a5d5fd2e";
- //case 3325839809379844461264382260940242222: return "/Joint-ISO-ITU-T/UUID/02808890-0ad8-1085-9bdf-0002a5d5fd2e";
- // TODO: Left off at http://www.oid-info.com/get/2.25.3664154270495270126161055518190585115
- default: return $"/Joint-ISO-ITU-T/UUID/{values[index - 1]}";
- }
-
- #endregion
-
- // telebiometrics
- #region 2.42.*
-
- oid_2_42:
-
- if (index == values.Length) return "/Telebiometrics";
- switch (values[index++])
- {
- case 0: goto oid_2_42_0;
- case 1: goto oid_2_42_1;
- case 2: goto oid_2_42_2;
- case 3: goto oid_2_42_3;
- default: return $"/Telebiometrics/{values[index - 1]}";
- }
-
- // modules
- #region 2.42.0.*
-
- oid_2_42_0:
-
- if (index == values.Length) return "/Telebiometrics/Modules";
- switch (values[index++])
- {
- case 0: goto oid_2_42_0_0;
- default: return $"/Telebiometrics/Modules/{values[index - 1]}";
- }
-
- // main
- #region 2.42.0.0.*
-
- oid_2_42_0_0:
-
- if (index == values.Length) return "/Telebiometrics/Modules/Main_Module";
- switch (values[index++])
- {
- case 1: return "/Telebiometrics/Modules/Main_Module/Version1";
- default: return $"/Telebiometrics/Modules/Main_Module/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // tmm
- #region 2.42.1.*
-
- oid_2_42_1:
-
- if (index == values.Length) return "/Telebiometrics/TMM";
- switch (values[index++])
- {
- case 0: goto oid_2_42_1_0;
- case 1: goto oid_2_42_1_1;
- case 2: goto oid_2_42_1_2;
- case 3: goto oid_2_42_1_3;
- case 4: return "/Telebiometrics/TMM/Practitioners";
- default: return $"/Telebiometrics/TMM/{values[index - 1]}";
- }
-
- // modules
- #region 2.42.1.0.*
-
- oid_2_42_1_0:
-
- if (index == values.Length) return "/Telebiometrics/TMM/Modules";
- switch (values[index++])
- {
- case 0: goto oid_2_42_1_0_0;
- default: return $"/Telebiometrics/TMM/Modules/{values[index - 1]}";
- }
-
- // main
- #region 2.42.1.0.0.*
-
- oid_2_42_1_0_0:
-
- if (index == values.Length) return "/Telebiometrics/TMM/Modules/Main";
- switch (values[index++])
- {
- case 0: return "/Telebiometrics/TMM/Modules/Main/First_Version";
- default: return $"/Telebiometrics/TMM/Modules/Main/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // measures, metric
- #region 2.42.1.1.*
-
- oid_2_42_1_1:
-
- if (index == values.Length) return "/Telebiometrics/TMM/Measures";
- switch (values[index++])
- {
- case 1: goto oid_2_42_1_1_1;
- case 2: return "/Telebiometrics/TMM/Measures/Units";
- case 3: return "/Telebiometrics/TMM/Measures/Symbols";
- case 4: return "/Telebiometrics/TMM/Measures/Conditions";
- case 5: goto oid_2_42_1_1_5;
- default: return $"/Telebiometrics/TMM/Measures/{values[index - 1]}";
- }
-
- // quantities
- #region 2.42.1.1.1.*
-
- oid_2_42_1_1_1:
-
- if (index == values.Length) return "/Telebiometrics/TMM/Measures/Quantities";
- switch (values[index++])
- {
- case 1: return "/Telebiometrics/TMM/Measures/Quantities/Physics";
- case 2: return "/Telebiometrics/TMM/Measures/Quantities/Chemistry";
- case 3: return "/Telebiometrics/TMM/Measures/Quantities/Biology";
- case 4: return "/Telebiometrics/TMM/Measures/Quantities/Culturology";
- case 5: return "/Telebiometrics/TMM/Measures/Quantities/Psychology";
- default: return $"/Telebiometrics/TMM/Measures/Quantities/{values[index - 1]}";
- }
-
- #endregion
-
- // methods
- #region 2.42.1.1.5.*
-
- oid_2_42_1_1_5:
-
- if (index == values.Length) return "/Telebiometrics/TMM/Measures/Methods";
- switch (values[index++])
- {
- case 1: return "/Telebiometrics/TMM/Measures/Methods/Physics";
- case 2: return "/Telebiometrics/TMM/Measures/Methods/Chemistry";
- case 3: return "/Telebiometrics/TMM/Measures/Methods/Biology";
- case 4: return "/Telebiometrics/TMM/Measures/Methods/Culturology";
- case 5: return "/Telebiometrics/TMM/Measures/Methods/Psychology";
- default: return $"/Telebiometrics/TMM/Measures/Methods/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // fields-of-study, scientific
- #region 2.42.1.2.*
-
- oid_2_42_1_2:
-
- if (index == values.Length) return "/Telebiometrics/TMM/Fields_of_Study";
- switch (values[index++])
- {
- case 1: return "/Telebiometrics/TMM/Fields_of_Study/Physics";
- case 2: return "/Telebiometrics/TMM/Fields_of_Study/Chemistry";
- case 3: return "/Telebiometrics/TMM/Fields_of_Study/Biology";
- case 4: return "/Telebiometrics/TMM/Fields_of_Study/Culturology";
- case 5: return "/Telebiometrics/TMM/Fields_of_Study/Psychology";
- default: return $"/Telebiometrics/TMM/Fields_of_Study/{values[index - 1]}";
- }
-
- #endregion
-
- // modalities, sensory
- #region 2.42.1.3.*
-
- oid_2_42_1_3:
-
- if (index == values.Length) return "/Telebiometrics/TMM/Modalities";
- switch (values[index++])
- {
- case 1: return "/Telebiometrics/TMM/Modalities/Tango";
- case 2: return "/Telebiometrics/TMM/Modalities/Video";
- case 3: return "/Telebiometrics/TMM/Modalities/Audio";
- case 4: return "/Telebiometrics/TMM/Modalities/Chemo";
- case 5: return "/Telebiometrics/TMM/Modalities/Radio";
- case 6: return "/Telebiometrics/TMM/Modalities/Calor";
- case 7: return "/Telebiometrics/TMM/Modalities/Electro";
- default: return $"/Telebiometrics/TMM/Modalities/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // human-physiology
- #region 2.42.2.*
-
- oid_2_42_2:
-
- if (index == values.Length) return "/Telebiometrics/Human_Physiology";
- switch (values[index++])
- {
- case 0: goto oid_2_42_2_0;
- case 1: goto oid_2_42_2_1;
- case 2: return "/Telebiometrics/Human_Physiology/Symbol_Combinations";
- default: return $"/Telebiometrics/Human_Physiology/{values[index - 1]}";
- }
-
- // modules
- #region 2.42.2.0.*
-
- oid_2_42_2_0:
-
- if (index == values.Length) return "/Telebiometrics/Human_Physiology/Modules";
- switch (values[index++])
- {
- case 0: goto oid_2_42_2_0_0;
- default: return $"/Telebiometrics/Human_Physiology/Modules/{values[index - 1]}";
- }
-
- // main
- #region 2.42.2.0.0.*
-
- oid_2_42_2_0_0:
-
- if (index == values.Length) return "/Telebiometrics/Human_Physiology/Modules/Main_Module";
- switch (values[index++])
- {
- case 0: return "/Telebiometrics/Human_Physiology/Modules/Main_Module/First_Version";
- default: return $"/Telebiometrics/Human_Physiology/Modules/Main_Module/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // symbols
- #region 2.42.2.1.*
-
- oid_2_42_2_1:
-
- if (index == values.Length) return "/Telebiometrics/Human_Physiology/Symbols";
- switch (values[index++])
- {
- case 1: return "/Telebiometrics/Human_Physiology/Symbols/Tango_in";
- case 2: return "/Telebiometrics/Human_Physiology/Symbols/Video_in";
- case 3: return "/Telebiometrics/Human_Physiology/Symbols/Audio_in";
- case 4: return "/Telebiometrics/Human_Physiology/Symbols/Chemo_in";
- case 5: return "/Telebiometrics/Human_Physiology/Symbols/Radio_in";
- case 6: return "/Telebiometrics/Human_Physiology/Symbols/Calor_in";
- case 7: return "/Telebiometrics/Human_Physiology/Symbols/Tango_out";
- case 8: return "/Telebiometrics/Human_Physiology/Symbols/Video_out";
- case 9: return "/Telebiometrics/Human_Physiology/Symbols/Audio_out";
- case 10: return "/Telebiometrics/Human_Physiology/Symbols/Chemo_out";
- case 11: return "/Telebiometrics/Human_Physiology/Symbols/Radio_out";
- case 12: return "/Telebiometrics/Human_Physiology/Symbols/Calor_out";
- case 13: return "/Telebiometrics/Human_Physiology/Symbols/Safe";
- case 14: return "/Telebiometrics/Human_Physiology/Symbols/Threshold";
- default: return $"/Telebiometrics/Human_Physiology/Symbols/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- // obj-cat, telehealth, e-health-protocol, th
- #region 2.42.3.*
-
- oid_2_42_3:
-
- if (index == values.Length) return "/Telebiometrics/E_Health_Protocol";
- switch (values[index++])
- {
- case 0: goto oid_2_42_3_0;
- case 1: return "/Telebiometrics/E_Health_Protocol/[Patient schemes]";
- case 2: return "/Telebiometrics/E_Health_Protocol/[Medical staff schemes]";
- case 3: return "/Telebiometrics/E_Health_Protocol/[Observer schemes]";
- case 4: return "/Telebiometrics/E_Health_Protocol/[Pharmaceutical schemes]";
- case 5: return "/Telebiometrics/E_Health_Protocol/[Laboratory schemes]";
- case 6: return "/Telebiometrics/E_Health_Protocol/[Drug manufacturer schemes]";
- case 7: return "/Telebiometrics/E_Health_Protocol/[Medical device schemes]";
- case 8: return "/Telebiometrics/E_Health_Protocol/[Medical software schemes]";
- case 9: return "/Telebiometrics/E_Health_Protocol/[Medical insurance schemes]";
- case 10: return "/Telebiometrics/E_Health_Protocol/[Medical record schemes]";
- default: return $"/Telebiometrics/E_Health_Protocol/{values[index - 1]}";
- }
-
- // obj-cat, telehealth, e-health-protocol, th
- #region 2.42.3.0.*
-
- oid_2_42_3_0:
-
- if (index == values.Length) return "/Telebiometrics/E_Health_Protocol/Modules";
- switch (values[index++])
- {
- case 0: goto oid_2_42_3_0_0;
- case 1: goto oid_2_42_3_0_1;
- case 2: goto oid_2_42_3_0_2;
- case 3: goto oid_2_42_3_0_3;
- case 4: goto oid_2_42_3_0_4;
- case 5: goto oid_2_42_3_0_5;
- default: return $"/Telebiometrics/E_Health_Protocol/Modules/{values[index - 1]}";
- }
-
- // identification
- #region 2.42.3.0.0.*
-
- oid_2_42_3_0_0:
-
- if (index == values.Length) return "/Telebiometrics/E_Health_Protocol/Modules/Identification";
- switch (values[index++])
- {
- case 1: return "/Telebiometrics/E_Health_Protocol/Modules/Identification/Version1";
- default: return $"/Telebiometrics/E_Health_Protocol/Modules/Identification/{values[index - 1]}";
- }
-
- #endregion
-
- // set-up
- #region 2.42.3.0.1.*
-
- oid_2_42_3_0_1:
-
- if (index == values.Length) return "/Telebiometrics/E_Health_Protocol/Modules/Setup";
- switch (values[index++])
- {
- case 1: return "/Telebiometrics/E_Health_Protocol/Modules/Setup/Version1";
- default: return $"/Telebiometrics/E_Health_Protocol/Modules/Setup/{values[index - 1]}";
- }
-
- #endregion
-
- // send-and-ack
- #region 2.42.3.0.2.*
-
- oid_2_42_3_0_2:
-
- if (index == values.Length) return "/Telebiometrics/E_Health_Protocol/Modules/Send-and-ack";
- switch (values[index++])
- {
- case 1: return "/Telebiometrics/E_Health_Protocol/Modules/Send-and-ack/Version1";
- default: return $"/Telebiometrics/E_Health_Protocol/Modules/Send-and-ack/{values[index - 1]}";
- }
-
- #endregion
-
- // command-response
- #region 2.42.3.0.3.*
-
- oid_2_42_3_0_3:
-
- if (index == values.Length) return "/Telebiometrics/E_Health_Protocol/Modules/Command-response";
- switch (values[index++])
- {
- case 1: return "/Telebiometrics/E_Health_Protocol/Modules/Command-response/Version1";
- default: return $"/Telebiometrics/E_Health_Protocol/Modules/Command-response/{values[index - 1]}";
- }
-
- #endregion
-
- // quantity-and-units
- #region 2.42.3.0.4.*
-
- oid_2_42_3_0_4:
-
- if (index == values.Length) return "/Telebiometrics/E_Health_Protocol/Modules/Quantities_And_Units";
- switch (values[index++])
- {
- case 1: return "/Telebiometrics/E_Health_Protocol/Modules/Quantities_And_Units/Version1";
- default: return $"/Telebiometrics/E_Health_Protocol/Modules/Quantities_And_Units/{values[index - 1]}";
- }
-
- #endregion
-
- // examples
- #region 2.42.3.0.5.*
-
- oid_2_42_3_0_5:
-
- if (index == values.Length) return "/Telebiometrics/E_Health_Protocol/Modules/Examples";
- switch (values[index++])
- {
- case 0: return "/Telebiometrics/E_Health_Protocol/Modules/Examples/Command_Response";
- case 1: return "/Telebiometrics/E_Health_Protocol/Modules/Examples/Data_Message";
- default: return $"/Telebiometrics/E_Health_Protocol/Modules/Examples/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
-
- #endregion
-
- #endregion
-
- // cybersecurity
- #region 2.48.*
-
- oid_2_48:
-
- if (index == values.Length) return "/Cybersecurity";
- switch (values[index++])
- {
- case 1: return "/Cybersecurity/Country";
- case 2: return "/Cybersecurity/International-Org";
- default: return $"/Cybersecurity/{values[index - 1]}";
- }
-
- #endregion
-
- // alerting
- #region 2.49.*
-
- oid_2_49:
-
- if (index == values.Length) return "/Alerting";
- switch (values[index++])
- {
- case 0: return "/Alerting/WMO";
- default: return $"/Alerting/{values[index - 1]}";
- }
-
- #endregion
-
- #endregion
- }
- }
-
-#pragma warning restore IDE0011
-}
\ No newline at end of file
diff --git a/BinaryObjectScanner.ASN1/ObjectIdentifier.cs b/BinaryObjectScanner.ASN1/ObjectIdentifier.cs
deleted file mode 100644
index 5660e2e4..00000000
--- a/BinaryObjectScanner.ASN1/ObjectIdentifier.cs
+++ /dev/null
@@ -1,71 +0,0 @@
-using System;
-using System.Collections.Generic;
-
-namespace BinaryObjectScanner.ASN1
-{
- ///
- /// Methods related to Object Identifiers (OID)
- ///
- public static partial class ObjectIdentifier
- {
- // TODO: ulong[] isn't going to work. If we can use .NET 7, we can use UInt128
- // We might want to look into storing all values as GUID? I don't remember if
- // you can do value comparisions between an integral value and a GUID, though.
-
- ///
- /// Parse an OID in DER-encoded byte notation into a list of values
- ///
- /// Byte array representing the data to read
- /// Total length of the data according to the DER TLV
- /// Array of values representing the OID
- public static ulong[] ParseDERIntoArray(byte[] data, ulong length)
- {
- // The first byte contains nodes 1 and 2
- int firstNode = Math.DivRem(data[0], 40, out int secondNode);
-
- // Create a list for all nodes
- List nodes = new List { (ulong)firstNode, (ulong)secondNode };
-
- // All other nodes are encoded uniquely
- int offset = 1;
- while (offset < (long)length)
- {
- // If bit 7 is not set
- if ((data[offset] & 0x80) == 0)
- {
- nodes.Add(data[offset]);
- offset++;
- continue;
- }
-
- // Otherwise, read the encoded value in a loop
- ulong dotValue = 0;
- bool doneProcessing = false;
-
- do
- {
- // Shift the current encoded value
- dotValue <<= 7;
-
- // If we have a leading zero byte, we're at the end
- if ((data[offset] & 0x80) == 0)
- doneProcessing = true;
-
- // Clear the top byte
- unchecked { data[offset] &= (byte)~0x80; }
-
- // Add the new value to the result
- dotValue |= data[offset];
-
- // Increment the offset
- offset++;
- } while (offset < data.Length && !doneProcessing);
-
- // Add the parsed value to the output
- nodes.Add(dotValue);
- }
-
- return nodes.ToArray();
- }
- }
-}
diff --git a/BinaryObjectScanner.ASN1/ObjectIdentifier.dot.cs b/BinaryObjectScanner.ASN1/ObjectIdentifier.dot.cs
deleted file mode 100644
index b019e340..00000000
--- a/BinaryObjectScanner.ASN1/ObjectIdentifier.dot.cs
+++ /dev/null
@@ -1,26 +0,0 @@
-namespace BinaryObjectScanner.ASN1
-{
-#pragma warning disable IDE0011
-
- ///
- /// Methods related to Object Identifiers (OID) and dot notation
- ///
- public static partial class ObjectIdentifier
- {
- ///
- /// Parse an OID in separated-value notation into dot notation
- ///
- /// List of values to check against
- /// List of values representing the dot notation
- public static string ParseOIDToDotNotation(ulong[] values)
- {
- // If we have an invalid set of values, we can't do anything
- if (values == null || values.Length == 0)
- return null;
-
- return string.Join(".", values);
- }
- }
-
-#pragma warning restore IDE0011
-}
\ No newline at end of file
diff --git a/BinaryObjectScanner.ASN1/TypeLengthValue.cs b/BinaryObjectScanner.ASN1/TypeLengthValue.cs
deleted file mode 100644
index 10d93f11..00000000
--- a/BinaryObjectScanner.ASN1/TypeLengthValue.cs
+++ /dev/null
@@ -1,259 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Numerics;
-using System.Text;
-using SabreTools.IO;
-
-namespace BinaryObjectScanner.ASN1
-{
- ///
- /// ASN.1 type/length/value class that all types are based on
- ///
- public class TypeLengthValue
- {
- ///
- /// The ASN.1 type
- ///
- public ASN1Type Type { get; private set; }
-
- ///
- /// Length of the value
- ///
- public ulong Length { get; private set; }
-
- ///
- /// Generic value associated with
- ///
- public object Value { get; private set; }
-
- ///
- /// Read from the source data array at an index
- ///
- /// Byte array representing data to read
- /// Index within the array to read at
- public TypeLengthValue(byte[] data, ref int index)
- {
- // Get the type and modifiers
- this.Type = (ASN1Type)data[index++];
-
- // If we have an end indicator, we just return
- if (this.Type == ASN1Type.V_ASN1_EOC)
- return;
-
- // Get the length of the value
- this.Length = ReadLength(data, ref index);
-
- // Read the value
- if (this.Type.HasFlag(ASN1Type.V_ASN1_CONSTRUCTED))
- {
- var valueList = new List();
-
- int currentIndex = index;
- while (index < currentIndex + (int)this.Length)
- {
- valueList.Add(new TypeLengthValue(data, ref index));
- }
-
- this.Value = valueList.ToArray();
- }
- else
- {
- // TODO: Get more granular based on type
- this.Value = data.ReadBytes(ref index, (int)this.Length);
- }
- }
-
- ///
- /// Format the TLV as a string
- ///
- /// Padding level of the item when formatting
- /// String representing the TLV, if possible
- public string Format(int paddingLevel = 0)
- {
- // Create the left-padding string
- string padding = new string(' ', paddingLevel);
-
- // If we have an invalid item
- if (this.Type == 0)
- return $"{padding}UNKNOWN TYPE";
-
- // Create the string builder
- StringBuilder formatBuilder = new StringBuilder();
-
- // Append the type
- formatBuilder.Append($"{padding}Type: {this.Type}");
- if (this.Type == ASN1Type.V_ASN1_EOC)
- return formatBuilder.ToString();
-
- // Append the length
- formatBuilder.Append($", Length: {this.Length}");
- if (this.Length == 0)
- return formatBuilder.ToString();
-
- // If we have a constructed type
- if (this.Type.HasFlag(ASN1Type.V_ASN1_CONSTRUCTED))
- {
- var valueAsObjectArray = this.Value as TypeLengthValue[];
- if (valueAsObjectArray == null)
- {
- formatBuilder.Append(", Value: [INVALID DATA TYPE]");
- return formatBuilder.ToString();
- }
-
- formatBuilder.Append(", Value:\n");
- for (int i = 0; i < valueAsObjectArray.Length; i++)
- {
- var child = valueAsObjectArray[i];
- string childString = child.Format(paddingLevel + 1);
- formatBuilder.Append($"{childString}\n");
- }
-
- return formatBuilder.ToString().TrimEnd('\n');
- }
-
- // Get the value as a byte array
- byte[] valueAsByteArray = this.Value as byte[];
- if (valueAsByteArray == null)
- {
- formatBuilder.Append(", Value: [INVALID DATA TYPE]");
- return formatBuilder.ToString();
- }
-
- // If we have a primitive type
- switch (this.Type)
- {
- ///
- case ASN1Type.V_ASN1_BOOLEAN:
- if (this.Length > 1 || valueAsByteArray.Length > 1)
- formatBuilder.Append($" [Expected length of 1]");
-
- bool booleanValue = valueAsByteArray[0] == 0x00 ? false : true;
- formatBuilder.Append($", Value: {booleanValue}");
- break;
-
- ///
- case ASN1Type.V_ASN1_INTEGER:
- Array.Reverse(valueAsByteArray);
- BigInteger integerValue = new BigInteger(valueAsByteArray);
- formatBuilder.Append($", Value: {integerValue}");
- break;
-
- ///
- case ASN1Type.V_ASN1_BIT_STRING:
- // TODO: Read into a BitArray and print that out instead?
- int unusedBits = valueAsByteArray[0];
- formatBuilder.Append($", Value with {unusedBits} unused bits: {BitConverter.ToString(valueAsByteArray.Skip(1).ToArray()).Replace('-', ' ')}");
- break;
-
- ///
- case ASN1Type.V_ASN1_OCTET_STRING:
- formatBuilder.Append($", Value: {BitConverter.ToString(valueAsByteArray).Replace('-', ' ')}");
- break;
-
- ///
- ///
- case ASN1Type.V_ASN1_OBJECT:
- // Derive array of values
- ulong[] objectNodes = ObjectIdentifier.ParseDERIntoArray(valueAsByteArray, this.Length);
-
- // Append the dot and modified OID-IRI notations
- string dotNotationString = ObjectIdentifier.ParseOIDToDotNotation(objectNodes);
- string oidIriString = ObjectIdentifier.ParseOIDToOIDIRINotation(objectNodes);
- formatBuilder.Append($", Value: {dotNotationString} ({oidIriString})");
- break;
-
- ///
- case ASN1Type.V_ASN1_UTF8STRING:
- formatBuilder.Append($", Value: {Encoding.UTF8.GetString(valueAsByteArray)}");
- break;
-
- ///
- case ASN1Type.V_ASN1_PRINTABLESTRING:
- formatBuilder.Append($", Value: {Encoding.ASCII.GetString(valueAsByteArray)}");
- break;
-
- //case ASN1Type.V_ASN1_T61STRING:
- case ASN1Type.V_ASN1_TELETEXSTRING:
- formatBuilder.Append($", Value: {Encoding.ASCII.GetString(valueAsByteArray)}");
- break;
-
- ///
- case ASN1Type.V_ASN1_IA5STRING:
- formatBuilder.Append($", Value: {Encoding.ASCII.GetString(valueAsByteArray)}");
- break;
-
- case ASN1Type.V_ASN1_UTCTIME:
- string utctimeString = Encoding.ASCII.GetString(valueAsByteArray);
- if (DateTime.TryParse(utctimeString, out DateTime utctimeDateTime))
- formatBuilder.Append($", Value: {utctimeDateTime}");
- else
- formatBuilder.Append($", Value: {utctimeString}");
- break;
-
- ///
- case ASN1Type.V_ASN1_BMPSTRING:
- formatBuilder.Append($", Value: {Encoding.Unicode.GetString(valueAsByteArray)}");
- break;
-
- default:
- formatBuilder.Append($", Value (Unknown Format): {BitConverter.ToString(this.Value as byte[]).Replace('-', ' ')}");
- break;
- }
-
- // Return the formatted string
- return formatBuilder.ToString();
- }
-
- ///
- /// Reads the length field for a type
- ///
- /// Byte array representing data to read
- /// Index within the array to read at
- /// The length value read from the array
- private static ulong ReadLength(byte[] data, ref int index)
- {
- // If we have invalid data, throw an exception
- if (data == null || index < 0 && index >= data.Length)
- throw new ArgumentException();
-
- // Read the first byte, assuming it's the length
- byte length = data[index++];
-
- // If the bit 7 is not set, then use the value as it is
- if ((length & 0x80) == 0)
- return length;
-
- // Otherwise, use the value as the number of remaining bytes to read
- int bytesToRead = length & ~0x80;
- byte[] bytesRead = data.ReadBytes(ref index, bytesToRead);
-
- // TODO: Write extensions to read big-endian
-
- // Reverse the bytes to be in big-endian order
- Array.Reverse(bytesRead);
-
- switch (bytesRead.Length)
- {
- case 1:
- return bytesRead[0];
- case 2:
- return BitConverter.ToUInt16(bytesRead, 0);
- case 3:
- Array.Resize(ref bytesRead, 4);
- goto case 4;
- case 4:
- return BitConverter.ToUInt32(bytesRead, 0);
- case 5:
- case 6:
- case 7:
- Array.Resize(ref bytesRead, 8);
- goto case 8;
- case 8:
- return BitConverter.ToUInt64(bytesRead, 0);
- default:
- throw new InvalidOperationException();
- }
- }
- }
-}
diff --git a/BinaryObjectScanner.Wrappers/BinaryObjectScanner.Wrappers.csproj b/BinaryObjectScanner.Wrappers/BinaryObjectScanner.Wrappers.csproj
index 48f76647..bd865471 100644
--- a/BinaryObjectScanner.Wrappers/BinaryObjectScanner.Wrappers.csproj
+++ b/BinaryObjectScanner.Wrappers/BinaryObjectScanner.Wrappers.csproj
@@ -25,11 +25,11 @@
-
+
diff --git a/BurnOutSharp.sln b/BurnOutSharp.sln
index 375fc1b7..5ea5021b 100644
--- a/BurnOutSharp.sln
+++ b/BurnOutSharp.sln
@@ -24,8 +24,6 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "psxt001z", "psxt001z\psxt00
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BinaryObjectScanner.Utilities", "BinaryObjectScanner.Utilities\BinaryObjectScanner.Utilities.csproj", "{3C1D1FE2-7E7C-4EC1-96B1-FE68B73282CD}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BinaryObjectScanner.ASN1", "BinaryObjectScanner.ASN1\BinaryObjectScanner.ASN1.csproj", "{D5407F3A-236C-45B5-BE3A-1505412DCB22}"
-EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BinaryObjectScanner.Compression", "BinaryObjectScanner.Compression\BinaryObjectScanner.Compression.csproj", "{B55206B2-58FD-4A47-AADC-74982FEA8FAD}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "BinaryObjectScanner.Interfaces", "BinaryObjectScanner.Interfaces\BinaryObjectScanner.Interfaces.csproj", "{7193566B-8071-437F-9B42-9A009AAA22DC}"
@@ -68,10 +66,6 @@ Global
{3C1D1FE2-7E7C-4EC1-96B1-FE68B73282CD}.Debug|Any CPU.Build.0 = Debug|Any CPU
{3C1D1FE2-7E7C-4EC1-96B1-FE68B73282CD}.Release|Any CPU.ActiveCfg = Release|Any CPU
{3C1D1FE2-7E7C-4EC1-96B1-FE68B73282CD}.Release|Any CPU.Build.0 = Release|Any CPU
- {D5407F3A-236C-45B5-BE3A-1505412DCB22}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {D5407F3A-236C-45B5-BE3A-1505412DCB22}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {D5407F3A-236C-45B5-BE3A-1505412DCB22}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {D5407F3A-236C-45B5-BE3A-1505412DCB22}.Release|Any CPU.Build.0 = Release|Any CPU
{B55206B2-58FD-4A47-AADC-74982FEA8FAD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{B55206B2-58FD-4A47-AADC-74982FEA8FAD}.Debug|Any CPU.Build.0 = Debug|Any CPU
{B55206B2-58FD-4A47-AADC-74982FEA8FAD}.Release|Any CPU.ActiveCfg = Release|Any CPU
diff --git a/BurnOutSharp/BurnOutSharp.csproj b/BurnOutSharp/BurnOutSharp.csproj
index c31acaf1..64d79bc5 100644
--- a/BurnOutSharp/BurnOutSharp.csproj
+++ b/BurnOutSharp/BurnOutSharp.csproj
@@ -40,10 +40,6 @@
-
- runtime; build; native; contentfiles; analyzers; buildtransitive
- all
-
runtime; build; native; contentfiles; analyzers; buildtransitive
all