using System; using System.Collections; using BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto; using BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Pkcs { // Token: 0x02001989 RID: 6537 [Token(Token = "0x2001989")] public class AsymmetricKeyEntry : Pkcs12Entry { // Token: 0x06009C11 RID: 39953 RVA: 0x00207D58 File Offset: 0x00205F58 [Token(Token = "0x6009C11")] [Address(RVA = "0x1CBBF60", Offset = "0x1CBAD60", VA = "0x181CBBF60")] public AsymmetricKeyEntry(AsymmetricKeyParameter key) { IDictionary dictionary = Platform.CreateHashtable(); base..ctor(dictionary); this.key = key; } // Token: 0x06009C12 RID: 39954 RVA: 0x00207D7C File Offset: 0x00205F7C [Token(Token = "0x6009C12")] [Address(RVA = "0x1CBBF30", Offset = "0x1CBAD30", VA = "0x181CBBF30")] [Obsolete] public AsymmetricKeyEntry(AsymmetricKeyParameter key, Hashtable attributes) : base(attributes) { this.key = key; } // Token: 0x06009C13 RID: 39955 RVA: 0x00207D98 File Offset: 0x00205F98 [Token(Token = "0x6009C13")] [Address(RVA = "0x1CBBF30", Offset = "0x1CBAD30", VA = "0x181CBBF30")] public AsymmetricKeyEntry(AsymmetricKeyParameter key, IDictionary attributes) : base(attributes) { this.key = key; } // Token: 0x170018F6 RID: 6390 // (get) Token: 0x06009C14 RID: 39956 RVA: 0x00207DB4 File Offset: 0x00205FB4 [Token(Token = "0x170018F6")] public AsymmetricKeyParameter Key { [Token(Token = "0x6009C14")] [Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")] get { return this.key; } } // Token: 0x06009C15 RID: 39957 RVA: 0x00207DC8 File Offset: 0x00205FC8 [Token(Token = "0x6009C15")] [Address(RVA = "0x1CBBE50", Offset = "0x1CBAC50", VA = "0x181CBBE50", Slot = "0")] public override bool Equals(object obj) { if (obj != 0 && obj != 0) { AsymmetricKeyParameter asymmetricKeyParameter = this.key; } throw new NullReferenceException(); } // Token: 0x06009C16 RID: 39958 RVA: 0x00207DF0 File Offset: 0x00205FF0 [Token(Token = "0x6009C16")] [Address(RVA = "0x1CBBF00", Offset = "0x1CBAD00", VA = "0x181CBBF00", Slot = "2")] public override int GetHashCode() { this.key.Finalize(); throw new NullReferenceException(); } // Token: 0x0400691E RID: 26910 [FieldOffset(Offset = "0x18")] [Token(Token = "0x400691E")] private readonly AsymmetricKeyParameter key; } }