82 lines
2.4 KiB
C#
82 lines
2.4 KiB
C#
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: 0x02001A69 RID: 6761
|
|
[Token(Token = "0x2001A69")]
|
|
public class AsymmetricKeyEntry : Pkcs12Entry
|
|
{
|
|
// Token: 0x06009FDF RID: 40927 RVA: 0x00210DE0 File Offset: 0x0020EFE0
|
|
[Token(Token = "0x6009FDF")]
|
|
[Address(RVA = "0x63E3F0", Offset = "0x63D3F0", VA = "0x18063E3F0")]
|
|
public AsymmetricKeyEntry(AsymmetricKeyParameter key)
|
|
{
|
|
IDictionary dictionary = Platform.CreateHashtable();
|
|
base..ctor(dictionary);
|
|
this.key = key;
|
|
}
|
|
|
|
// Token: 0x06009FE0 RID: 40928 RVA: 0x00210E04 File Offset: 0x0020F004
|
|
[Token(Token = "0x6009FE0")]
|
|
[Address(RVA = "0x63E3C0", Offset = "0x63D3C0", VA = "0x18063E3C0")]
|
|
[Obsolete]
|
|
public AsymmetricKeyEntry(AsymmetricKeyParameter key, Hashtable attributes)
|
|
: base(attributes)
|
|
{
|
|
this.key = key;
|
|
}
|
|
|
|
// Token: 0x06009FE1 RID: 40929 RVA: 0x00210E20 File Offset: 0x0020F020
|
|
[Token(Token = "0x6009FE1")]
|
|
[Address(RVA = "0x63E3C0", Offset = "0x63D3C0", VA = "0x18063E3C0")]
|
|
public AsymmetricKeyEntry(AsymmetricKeyParameter key, IDictionary attributes)
|
|
: base(attributes)
|
|
{
|
|
this.key = key;
|
|
}
|
|
|
|
// Token: 0x17001993 RID: 6547
|
|
// (get) Token: 0x06009FE2 RID: 40930 RVA: 0x00210E3C File Offset: 0x0020F03C
|
|
[Token(Token = "0x17001993")]
|
|
public AsymmetricKeyParameter Key
|
|
{
|
|
[Token(Token = "0x6009FE2")]
|
|
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0")]
|
|
get
|
|
{
|
|
return this.key;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06009FE3 RID: 40931 RVA: 0x00210E50 File Offset: 0x0020F050
|
|
[Token(Token = "0x6009FE3")]
|
|
[Address(RVA = "0x63E2E0", Offset = "0x63D2E0", VA = "0x18063E2E0", Slot = "0")]
|
|
public override bool Equals(object obj)
|
|
{
|
|
if (obj != 0 && obj != 0)
|
|
{
|
|
AsymmetricKeyParameter asymmetricKeyParameter = this.key;
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06009FE4 RID: 40932 RVA: 0x00210E78 File Offset: 0x0020F078
|
|
[Token(Token = "0x6009FE4")]
|
|
[Address(RVA = "0x63E390", Offset = "0x63D390", VA = "0x18063E390", Slot = "2")]
|
|
public override int GetHashCode()
|
|
{
|
|
this.key.Finalize();
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x04006AD7 RID: 27351
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4006AD7")]
|
|
private readonly AsymmetricKeyParameter key;
|
|
}
|
|
}
|