using System; using System.Collections; using System.IO; using System.Runtime.InteropServices; using BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1; using BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509; using BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities; using BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Collections; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.X509.Extension { // Token: 0x02001342 RID: 4930 [Token(Token = "0x2001342")] [StructLayout(3)] public class X509ExtensionUtilities { // Token: 0x06007C2A RID: 31786 RVA: 0x0019D65C File Offset: 0x0019B85C [Token(Token = "0x6007C2A")] [Address(RVA = "0x5370B0", Offset = "0x535AB0", VA = "0x1805370B0")] public static Asn1Object FromExtensionValue(Asn1OctetString extensionValue) { Stream octetStream = extensionValue.GetOctetStream(); Asn1Object asn1Object; return asn1Object; } // Token: 0x06007C2B RID: 31787 RVA: 0x0019D678 File Offset: 0x0019B878 [Token(Token = "0x6007C2B")] [Address(RVA = "0x5375B0", Offset = "0x535FB0", VA = "0x1805375B0")] public static ICollection GetIssuerAlternativeNames(X509Certificate cert) { ISet criticalExtensionOids = cert.GetCriticalExtensionOids(); ICollection collection; return collection; } // Token: 0x06007C2C RID: 31788 RVA: 0x0019D694 File Offset: 0x0019B894 [Token(Token = "0x6007C2C")] [Address(RVA = "0x537640", Offset = "0x536040", VA = "0x180537640")] public static ICollection GetSubjectAlternativeNames(X509Certificate cert) { ISet criticalExtensionOids = cert.GetCriticalExtensionOids(); ICollection collection; return collection; } // Token: 0x06007C2D RID: 31789 RVA: 0x0019D6B0 File Offset: 0x0019B8B0 [Token(Token = "0x6007C2D")] [Address(RVA = "0x5370E0", Offset = "0x535AE0", VA = "0x1805370E0")] private static ICollection GetAlternativeName(Asn1OctetString extVal) { int num; Asn1Object asn1Object; do { num = 0; IList list = Platform.CreateArrayList(); if (extVal == 0) { goto IL_7B; } Stream octetStream = extVal.GetOctetStream(); } while (Asn1Sequence.GetInstance(asn1Object).GetEnumerator() == 0); IList list2 = Platform.CreateArrayList(); GeneralName generalName; if (generalName.tag > 8) { throw new NullReferenceException(); } Asn1Encodable obj = generalName.obj; X509Name instance = X509Name.GetInstance(obj); int hashCode = instance.GetHashCode(); Asn1Object asn1Object2 = instance.ToAsn1Object(); Stream octetStream2 = Asn1OctetString.GetInstance(0).GetOctetStream(); if (DerObjectIdentifier.GetInstance(obj) != 0) { } if (num != -1) { } if (num != 0) { throw new NullReferenceException(); } IL_7B: throw new NullReferenceException(); } // Token: 0x06007C2E RID: 31790 RVA: 0x0019D794 File Offset: 0x0019B994 [Token(Token = "0x6007C2E")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public X509ExtensionUtilities() { } } }