Files
Aug2021-Cpp2IL-Dump/Assembly-CSharp/BestHTTP/SecureProtocol/Org/BouncyCastle/Pkcs/X509CertificateEntry.cs
T
2026-04-10 22:50:51 +02:00

83 lines
2.5 KiB
C#

using System;
using System.Collections;
using BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities;
using BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Collections;
using BestHTTP.SecureProtocol.Org.BouncyCastle.X509;
using Cpp2IlInjected;
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Pkcs
{
// Token: 0x02001994 RID: 6548
[Token(Token = "0x2001994")]
public class X509CertificateEntry : Pkcs12Entry
{
// Token: 0x06009C70 RID: 40048 RVA: 0x00209C30 File Offset: 0x00207E30
[Token(Token = "0x6009C70")]
[Address(RVA = "0x1CDBB30", Offset = "0x1CDA930", VA = "0x181CDBB30")]
public X509CertificateEntry(X509Certificate cert)
{
IDictionary dictionary = Platform.CreateHashtable();
base..ctor(dictionary);
this.cert = cert;
}
// Token: 0x06009C71 RID: 40049 RVA: 0x00209C54 File Offset: 0x00207E54
[Token(Token = "0x6009C71")]
[Address(RVA = "0x1CBBF30", Offset = "0x1CBAD30", VA = "0x181CBBF30")]
[Obsolete]
public X509CertificateEntry(X509Certificate cert, Hashtable attributes)
: base(attributes)
{
this.cert = cert;
}
// Token: 0x06009C72 RID: 40050 RVA: 0x00209C70 File Offset: 0x00207E70
[Token(Token = "0x6009C72")]
[Address(RVA = "0x1CBBF30", Offset = "0x1CBAD30", VA = "0x181CBBF30")]
public X509CertificateEntry(X509Certificate cert, IDictionary attributes)
: base(attributes)
{
this.cert = cert;
}
// Token: 0x17001900 RID: 6400
// (get) Token: 0x06009C73 RID: 40051 RVA: 0x00209C8C File Offset: 0x00207E8C
[Token(Token = "0x17001900")]
public X509Certificate Certificate
{
[Token(Token = "0x6009C73")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
get
{
return this.cert;
}
}
// Token: 0x06009C74 RID: 40052 RVA: 0x00209CA0 File Offset: 0x00207EA0
[Token(Token = "0x6009C74")]
[Address(RVA = "0x1CDBA80", Offset = "0x1CDA880", VA = "0x181CDBA80", Slot = "0")]
public override bool Equals(object obj)
{
if (obj != 0 && obj != 0)
{
ISet criticalExtensionOids = ((IX509Extension)this.cert).GetCriticalExtensionOids();
}
throw new NullReferenceException();
}
// Token: 0x06009C75 RID: 40053 RVA: 0x00209CCC File Offset: 0x00207ECC
[Token(Token = "0x6009C75")]
[Address(RVA = "0x1CBBF00", Offset = "0x1CBAD00", VA = "0x181CBBF00", Slot = "2")]
public override int GetHashCode()
{
this.cert.Finalize();
throw new NullReferenceException();
}
// Token: 0x04006936 RID: 26934
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4006936")]
private readonly X509Certificate cert;
}
}