using System; using System.Text; using Cpp2IlInjected; using Mono.Security; using Mono.Security.X509; namespace System.Security.Cryptography.X509Certificates { // Token: 0x020001E5 RID: 485 [Token(Token = "0x20001E5")] internal class X509Certificate2ImplMono : X509Certificate2Impl { // Token: 0x17000258 RID: 600 // (get) Token: 0x06000C9F RID: 3231 RVA: 0x00006A68 File Offset: 0x00004C68 [Token(Token = "0x17000258")] public override bool IsValid { [Token(Token = "0x6000C9F")] [Address(RVA = "0x5191A0", Offset = "0x517FA0", VA = "0x1805191A0", Slot = "5")] get { return default(bool); } } // Token: 0x06000CA0 RID: 3232 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000CA0")] [Address(RVA = "0x5190E0", Offset = "0x517EE0", VA = "0x1805190E0")] private X509Certificate2ImplMono(X509Certificate cert) { } // Token: 0x06000CA1 RID: 3233 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000CA1")] [Address(RVA = "0x519110", Offset = "0x517F10", VA = "0x180519110")] private X509Certificate2ImplMono(X509Certificate2ImplMono other) { } // Token: 0x06000CA2 RID: 3234 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000CA2")] [Address(RVA = "0x5177F0", Offset = "0x5165F0", VA = "0x1805177F0", Slot = "6")] public override X509CertificateImpl Clone() { return null; } // Token: 0x06000CA3 RID: 3235 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000CA3")] [Address(RVA = "0x517A20", Offset = "0x516820", VA = "0x180517A20", Slot = "7")] public override string GetIssuerName(bool legacyV1Mode) { return null; } // Token: 0x06000CA4 RID: 3236 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000CA4")] [Address(RVA = "0x517E40", Offset = "0x516C40", VA = "0x180517E40", Slot = "8")] public override string GetSubjectName(bool legacyV1Mode) { return null; } // Token: 0x06000CA5 RID: 3237 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000CA5")] [Address(RVA = "0x517DC0", Offset = "0x516BC0", VA = "0x180517DC0", Slot = "9")] public override byte[] GetRawCertData() { return null; } // Token: 0x06000CA6 RID: 3238 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000CA6")] [Address(RVA = "0x5179C0", Offset = "0x5167C0", VA = "0x1805179C0", Slot = "12")] protected override byte[] GetCertHash(bool lazy) { return null; } // Token: 0x06000CA7 RID: 3239 RVA: 0x00006A80 File Offset: 0x00004C80 [Token(Token = "0x6000CA7")] [Address(RVA = "0x517F00", Offset = "0x516D00", VA = "0x180517F00", Slot = "10")] public override DateTime GetValidFrom() { return default(DateTime); } // Token: 0x06000CA8 RID: 3240 RVA: 0x00006A98 File Offset: 0x00004C98 [Token(Token = "0x6000CA8")] [Address(RVA = "0x517F40", Offset = "0x516D40", VA = "0x180517F40", Slot = "11")] public override DateTime GetValidUntil() { return default(DateTime); } // Token: 0x06000CA9 RID: 3241 RVA: 0x00006AB0 File Offset: 0x00004CB0 [Token(Token = "0x6000CA9")] [Address(RVA = "0x5178B0", Offset = "0x5166B0", VA = "0x1805178B0", Slot = "13")] public override bool Equals(X509CertificateImpl other, out bool result) { return default(bool); } // Token: 0x06000CAA RID: 3242 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000CAA")] [Address(RVA = "0x517D80", Offset = "0x516B80", VA = "0x180517D80", Slot = "14")] public override byte[] GetPublicKey() { return null; } // Token: 0x06000CAB RID: 3243 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000CAB")] [Address(RVA = "0x517E00", Offset = "0x516C00", VA = "0x180517E00", Slot = "15")] public override byte[] GetSerialNumber() { return null; } // Token: 0x06000CAC RID: 3244 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000CAC")] [Address(RVA = "0x5190C0", Offset = "0x517EC0", VA = "0x1805190C0")] public X509Certificate2ImplMono() { } // Token: 0x17000259 RID: 601 // (get) Token: 0x06000CAD RID: 3245 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x17000259")] public override AsymmetricAlgorithm PrivateKey { [Token(Token = "0x6000CAD")] [Address(RVA = "0x5191B0", Offset = "0x517FB0", VA = "0x1805191B0", Slot = "18")] get { return null; } } // Token: 0x1700025A RID: 602 // (get) Token: 0x06000CAE RID: 3246 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700025A")] public override PublicKey PublicKey { [Token(Token = "0x6000CAE")] [Address(RVA = "0x519490", Offset = "0x518290", VA = "0x180519490", Slot = "19")] get { return null; } } // Token: 0x1700025B RID: 603 // (get) Token: 0x06000CAF RID: 3247 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700025B")] public override Oid SignatureAlgorithm { [Token(Token = "0x6000CAF")] [Address(RVA = "0x5195D0", Offset = "0x5183D0", VA = "0x1805195D0", Slot = "20")] get { return null; } } // Token: 0x1700025C RID: 604 // (get) Token: 0x06000CB0 RID: 3248 RVA: 0x00006AC8 File Offset: 0x00004CC8 [Token(Token = "0x1700025C")] public override int Version { [Token(Token = "0x6000CB0")] [Address(RVA = "0x5196E0", Offset = "0x5184E0", VA = "0x1805196E0", Slot = "21")] get { return 0; } } // Token: 0x06000CB1 RID: 3249 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000CB1")] [Address(RVA = "0x517AE0", Offset = "0x5168E0", VA = "0x180517AE0", Slot = "23")] [MonoTODO] public override string GetNameInfo(X509NameType nameType, bool forIssuer) { return null; } // Token: 0x06000CB2 RID: 3250 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000CB2")] [Address(RVA = "0x5178C0", Offset = "0x5166C0", VA = "0x1805178C0")] private ASN1 Find(byte[] oid, ASN1 dn) { return null; } // Token: 0x06000CB3 RID: 3251 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000CB3")] [Address(RVA = "0x517F80", Offset = "0x516D80", VA = "0x180517F80")] private string GetValueAsString(ASN1 pair) { return null; } // Token: 0x06000CB4 RID: 3252 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000CB4")] [Address(RVA = "0x518110", Offset = "0x516F10", VA = "0x180518110")] private X509Certificate ImportPkcs12(byte[] rawData, string password) { return null; } // Token: 0x06000CB5 RID: 3253 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000CB5")] [Address(RVA = "0x518780", Offset = "0x517580", VA = "0x180518780", Slot = "24")] [MonoTODO] public override void Import(byte[] rawData, string password, X509KeyStorageFlags keyStorageFlags) { } // Token: 0x06000CB6 RID: 3254 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000CB6")] [Address(RVA = "0x5188C0", Offset = "0x5176C0", VA = "0x1805188C0", Slot = "25")] public override void Reset() { } // Token: 0x06000CB7 RID: 3255 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000CB7")] [Address(RVA = "0x518F70", Offset = "0x517D70", VA = "0x180518F70", Slot = "3")] public override string ToString() { return null; } // Token: 0x06000CB8 RID: 3256 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000CB8")] [Address(RVA = "0x518970", Offset = "0x517770", VA = "0x180518970", Slot = "16")] public override string ToString(bool verbose) { return null; } // Token: 0x06000CB9 RID: 3257 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000CB9")] [Address(RVA = "0x517730", Offset = "0x516530", VA = "0x180517730")] private static void AppendBuffer(StringBuilder sb, byte[] buffer) { } // Token: 0x1700025D RID: 605 // (get) Token: 0x06000CBA RID: 3258 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x1700025D")] internal override X509CertificateImplCollection IntermediateCertificates { [Token(Token = "0x6000CBA")] [Address(RVA = "0x3FA170", Offset = "0x3F8F70", VA = "0x1803FA170", Slot = "22")] get { return null; } } // Token: 0x040006E0 RID: 1760 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40006E0")] private bool _archived; // Token: 0x040006E1 RID: 1761 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40006E1")] private X509ExtensionCollection _extensions; // Token: 0x040006E2 RID: 1762 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40006E2")] private PublicKey _publicKey; // Token: 0x040006E3 RID: 1763 [FieldOffset(Offset = "0x30")] [Token(Token = "0x40006E3")] private X500DistinguishedName issuer_name; // Token: 0x040006E4 RID: 1764 [FieldOffset(Offset = "0x38")] [Token(Token = "0x40006E4")] private X500DistinguishedName subject_name; // Token: 0x040006E5 RID: 1765 [FieldOffset(Offset = "0x40")] [Token(Token = "0x40006E5")] private Oid signature_algorithm; // Token: 0x040006E6 RID: 1766 [FieldOffset(Offset = "0x48")] [Token(Token = "0x40006E6")] private X509CertificateImplCollection intermediateCerts; // Token: 0x040006E7 RID: 1767 [FieldOffset(Offset = "0x50")] [Token(Token = "0x40006E7")] private X509Certificate _cert; // Token: 0x040006E8 RID: 1768 [Token(Token = "0x40006E8")] private static string empty_error; // Token: 0x040006E9 RID: 1769 [Token(Token = "0x40006E9")] private static byte[] commonName; // Token: 0x040006EA RID: 1770 [Token(Token = "0x40006EA")] private static byte[] email; // Token: 0x040006EB RID: 1771 [Token(Token = "0x40006EB")] private static byte[] signedData; } }