using System; using Cpp2IlInjected; namespace System.Security.Cryptography.X509Certificates { // Token: 0x020001E0 RID: 480 [Token(Token = "0x20001E0")] internal abstract class X509Certificate2Impl : X509CertificateImpl { // Token: 0x1700024F RID: 591 // (get) Token: 0x06000C80 RID: 3200 [Token(Token = "0x1700024F")] public abstract AsymmetricAlgorithm PrivateKey { [Token(Token = "0x6000C80")] [Address(Slot = "18")] get; } // Token: 0x17000250 RID: 592 // (get) Token: 0x06000C81 RID: 3201 [Token(Token = "0x17000250")] public abstract PublicKey PublicKey { [Token(Token = "0x6000C81")] [Address(Slot = "19")] get; } // Token: 0x17000251 RID: 593 // (get) Token: 0x06000C82 RID: 3202 [Token(Token = "0x17000251")] public abstract Oid SignatureAlgorithm { [Token(Token = "0x6000C82")] [Address(Slot = "20")] get; } // Token: 0x17000252 RID: 594 // (get) Token: 0x06000C83 RID: 3203 [Token(Token = "0x17000252")] public abstract int Version { [Token(Token = "0x6000C83")] [Address(Slot = "21")] get; } // Token: 0x17000253 RID: 595 // (get) Token: 0x06000C84 RID: 3204 [Token(Token = "0x17000253")] internal abstract X509CertificateImplCollection IntermediateCertificates { [Token(Token = "0x6000C84")] [Address(Slot = "22")] get; } // Token: 0x06000C85 RID: 3205 [Token(Token = "0x6000C85")] [Address(Slot = "23")] public abstract string GetNameInfo(X509NameType nameType, bool forIssuer); // Token: 0x06000C86 RID: 3206 [Token(Token = "0x6000C86")] [Address(Slot = "24")] public abstract void Import(byte[] rawData, string password, X509KeyStorageFlags keyStorageFlags); // Token: 0x06000C87 RID: 3207 [Token(Token = "0x6000C87")] [Address(Slot = "25")] public abstract void Reset(); // Token: 0x06000C88 RID: 3208 RVA: 0x00002053 File Offset: 0x00000253 [Token(Token = "0x6000C88")] [Address(RVA = "0x42BA20", Offset = "0x42AA20", VA = "0x18042BA20")] protected X509Certificate2Impl() { } } }