using System; using System.Runtime.Serialization; using System.Security.Cryptography; using Cpp2IlInjected; namespace Mono.Security.X509 { // Token: 0x02000038 RID: 56 [Token(Token = "0x2000038")] internal class X509Certificate : ISerializable { // Token: 0x06000130 RID: 304 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000130")] [Address(RVA = "0x26D3810", Offset = "0x26D2610", VA = "0x1826D3810")] private void Parse(byte[] data) { } // Token: 0x06000131 RID: 305 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6000131")] [Address(RVA = "0x26D4050", Offset = "0x26D2E50", VA = "0x1826D4050")] public X509Certificate(byte[] data) { } // Token: 0x06000132 RID: 306 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000132")] [Address(RVA = "0x26D3650", Offset = "0x26D2450", VA = "0x1826D3650")] private byte[] GetUnsignedBigInteger(byte[] integer) { return null; } // Token: 0x17000029 RID: 41 // (get) Token: 0x06000133 RID: 307 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000029")] public DSA DSA { [Token(Token = "0x6000133")] [Address(RVA = "0x26D4280", Offset = "0x26D3080", VA = "0x1826D4280")] get { return null; } } // Token: 0x1700002A RID: 42 // (get) Token: 0x06000134 RID: 308 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x1700002A")] public virtual string IssuerName { [Token(Token = "0x6000134")] [Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0", Slot = "5")] get { return null; } } // Token: 0x1700002B RID: 43 // (get) Token: 0x06000135 RID: 309 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x1700002B")] public virtual byte[] KeyAlgorithmParameters { [Token(Token = "0x6000135")] [Address(RVA = "0x26D4590", Offset = "0x26D3390", VA = "0x1826D4590", Slot = "6")] get { return null; } } // Token: 0x1700002C RID: 44 // (get) Token: 0x06000136 RID: 310 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x1700002C")] public virtual byte[] PublicKey { [Token(Token = "0x6000136")] [Address(RVA = "0x26D4610", Offset = "0x26D3410", VA = "0x1826D4610", Slot = "7")] get { return null; } } // Token: 0x1700002D RID: 45 // (get) Token: 0x06000137 RID: 311 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x1700002D")] public virtual RSA RSA { [Token(Token = "0x6000137")] [Address(RVA = "0x26D4690", Offset = "0x26D3490", VA = "0x1826D4690", Slot = "8")] get { return null; } } // Token: 0x1700002E RID: 46 // (get) Token: 0x06000138 RID: 312 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x1700002E")] public virtual byte[] RawData { [Token(Token = "0x6000138")] [Address(RVA = "0x26D4870", Offset = "0x26D3670", VA = "0x1826D4870", Slot = "9")] get { return null; } } // Token: 0x1700002F RID: 47 // (get) Token: 0x06000139 RID: 313 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x1700002F")] public virtual byte[] SerialNumber { [Token(Token = "0x6000139")] [Address(RVA = "0x26D48F0", Offset = "0x26D36F0", VA = "0x1826D48F0", Slot = "10")] get { return null; } } // Token: 0x17000030 RID: 48 // (get) Token: 0x0600013A RID: 314 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x17000030")] public virtual string SubjectName { [Token(Token = "0x600013A")] [Address(RVA = "0x423D40", Offset = "0x422B40", VA = "0x180423D40", Slot = "11")] get { return null; } } // Token: 0x17000031 RID: 49 // (get) Token: 0x0600013B RID: 315 RVA: 0x000029A0 File Offset: 0x00000BA0 [Token(Token = "0x17000031")] public virtual DateTime ValidFrom { [Token(Token = "0x600013B")] [Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400", Slot = "12")] get { return default(DateTime); } } // Token: 0x17000032 RID: 50 // (get) Token: 0x0600013C RID: 316 RVA: 0x000029B8 File Offset: 0x00000BB8 [Token(Token = "0x17000032")] public virtual DateTime ValidUntil { [Token(Token = "0x600013C")] [Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0", Slot = "13")] get { return default(DateTime); } } // Token: 0x0600013D RID: 317 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600013D")] [Address(RVA = "0x3FA180", Offset = "0x3F8F80", VA = "0x1803FA180")] public ASN1 GetIssuerName() { return null; } // Token: 0x0600013E RID: 318 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600013E")] [Address(RVA = "0x415290", Offset = "0x414090", VA = "0x180415290")] public ASN1 GetSubjectName() { return null; } // Token: 0x0600013F RID: 319 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600013F")] [Address(RVA = "0x26D35F0", Offset = "0x26D23F0", VA = "0x1826D35F0", Slot = "14")] public virtual void GetObjectData(SerializationInfo info, StreamingContext context) { } // Token: 0x06000140 RID: 320 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6000140")] [Address(RVA = "0x26D3700", Offset = "0x26D2500", VA = "0x1826D3700")] private static byte[] PEM(string type, byte[] data) { return null; } // Token: 0x040000E6 RID: 230 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40000E6")] private ASN1 decoder; // Token: 0x040000E7 RID: 231 [FieldOffset(Offset = "0x18")] [Token(Token = "0x40000E7")] private byte[] m_encodedcert; // Token: 0x040000E8 RID: 232 [FieldOffset(Offset = "0x20")] [Token(Token = "0x40000E8")] private DateTime m_from; // Token: 0x040000E9 RID: 233 [FieldOffset(Offset = "0x28")] [Token(Token = "0x40000E9")] private DateTime m_until; // Token: 0x040000EA RID: 234 [FieldOffset(Offset = "0x30")] [Token(Token = "0x40000EA")] private ASN1 issuer; // Token: 0x040000EB RID: 235 [FieldOffset(Offset = "0x38")] [Token(Token = "0x40000EB")] private string m_issuername; // Token: 0x040000EC RID: 236 [FieldOffset(Offset = "0x40")] [Token(Token = "0x40000EC")] private string m_keyalgo; // Token: 0x040000ED RID: 237 [FieldOffset(Offset = "0x48")] [Token(Token = "0x40000ED")] private byte[] m_keyalgoparams; // Token: 0x040000EE RID: 238 [FieldOffset(Offset = "0x50")] [Token(Token = "0x40000EE")] private ASN1 subject; // Token: 0x040000EF RID: 239 [FieldOffset(Offset = "0x58")] [Token(Token = "0x40000EF")] private string m_subject; // Token: 0x040000F0 RID: 240 [FieldOffset(Offset = "0x60")] [Token(Token = "0x40000F0")] private byte[] m_publickey; // Token: 0x040000F1 RID: 241 [FieldOffset(Offset = "0x68")] [Token(Token = "0x40000F1")] private byte[] signature; // Token: 0x040000F2 RID: 242 [FieldOffset(Offset = "0x70")] [Token(Token = "0x40000F2")] private string m_signaturealgo; // Token: 0x040000F3 RID: 243 [FieldOffset(Offset = "0x78")] [Token(Token = "0x40000F3")] private byte[] m_signaturealgoparams; // Token: 0x040000F4 RID: 244 [FieldOffset(Offset = "0x80")] [Token(Token = "0x40000F4")] private RSA _rsa; // Token: 0x040000F5 RID: 245 [FieldOffset(Offset = "0x88")] [Token(Token = "0x40000F5")] private DSA _dsa; // Token: 0x040000F6 RID: 246 [FieldOffset(Offset = "0x90")] [Token(Token = "0x40000F6")] private int version; // Token: 0x040000F7 RID: 247 [FieldOffset(Offset = "0x98")] [Token(Token = "0x40000F7")] private byte[] serialnumber; // Token: 0x040000F8 RID: 248 [FieldOffset(Offset = "0xA0")] [Token(Token = "0x40000F8")] private byte[] issuerUniqueID; // Token: 0x040000F9 RID: 249 [FieldOffset(Offset = "0xA8")] [Token(Token = "0x40000F9")] private byte[] subjectUniqueID; // Token: 0x040000FA RID: 250 [FieldOffset(Offset = "0xB0")] [Token(Token = "0x40000FA")] private X509ExtensionCollection extensions; // Token: 0x040000FB RID: 251 [Token(Token = "0x40000FB")] private static string encoding_error; } }