using System; using BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1; using BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.Ocsp; using BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509; using BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto; using BestHTTP.SecureProtocol.Org.BouncyCastle.Security; using BestHTTP.SecureProtocol.Org.BouncyCastle.X509; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Ocsp { // Token: 0x020019D0 RID: 6608 [Token(Token = "0x20019D0")] public class RespID { // Token: 0x06009DEA RID: 40426 RVA: 0x00211E88 File Offset: 0x00210088 [Token(Token = "0x6009DEA")] [Address(RVA = "0x3FFB80", Offset = "0x3FE980", VA = "0x1803FFB80")] public RespID(ResponderID id) { this.id = id; } // Token: 0x06009DEB RID: 40427 RVA: 0x00211EA4 File Offset: 0x002100A4 [Token(Token = "0x6009DEB")] [Address(RVA = "0x28CA8A0", Offset = "0x28C96A0", VA = "0x1828CA8A0")] public RespID(X509Name name) { ResponderID responderID = new ResponderID(name); this.id = responderID; } // Token: 0x06009DEC RID: 40428 RVA: 0x00211EC8 File Offset: 0x002100C8 [Token(Token = "0x6009DEC")] [Address(RVA = "0x28CA740", Offset = "0x28C9540", VA = "0x1828CA740")] public RespID(AsymmetricKeyParameter publicKey) { byte[] octets = SubjectPublicKeyInfoFactory.CreateSubjectPublicKeyInfo(publicKey).keyData.GetOctets(); DerOctetString derOctetString = new DerOctetString(DigestUtilities.CalculateDigest("SHA1", octets)); ResponderID responderID = new ResponderID(derOctetString); this.id = responderID; } // Token: 0x06009DED RID: 40429 RVA: 0x00211F2C File Offset: 0x0021012C [Token(Token = "0x6009DED")] [Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20")] public ResponderID ToAsn1Object() { return this.id; } // Token: 0x06009DEE RID: 40430 RVA: 0x00211F40 File Offset: 0x00210140 [Token(Token = "0x6009DEE")] [Address(RVA = "0x28CA680", Offset = "0x28C9480", VA = "0x1828CA680", Slot = "0")] public override bool Equals(object obj) { if (obj != this) { if (obj != 0 && obj != 0) { Asn1Object asn1Object = this.id.ToAsn1Object(); } } return true; } // Token: 0x06009DEF RID: 40431 RVA: 0x00211F70 File Offset: 0x00210170 [Token(Token = "0x6009DEF")] [Address(RVA = "0x4DA700", Offset = "0x4D9500", VA = "0x1804DA700", Slot = "2")] public override int GetHashCode() { Asn1Object asn1Object = this.id.ToAsn1Object(); throw new NullReferenceException(); } // Token: 0x04006A21 RID: 27169 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4006A21")] internal readonly ResponderID id; } }