Files
Apr2020-Cpp2Il-Dump/Assembly-CSharp/BestHTTP/SecureProtocol/Org/BouncyCastle/X509/Extension/AuthorityKeyIdentifierStructure.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

72 lines
2.5 KiB
C#

using System;
using System.IO;
using BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1;
using BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509;
using BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto;
using BestHTTP.SecureProtocol.Org.BouncyCastle.Security;
using Cpp2IlInjected;
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.X509.Extension
{
// Token: 0x0200191D RID: 6429
[Token(Token = "0x200191D")]
public class AuthorityKeyIdentifierStructure : AuthorityKeyIdentifier
{
// Token: 0x060097FC RID: 38908 RVA: 0x001F4F18 File Offset: 0x001F3118
[Token(Token = "0x60097FC")]
[Address(RVA = "0x1624300", Offset = "0x1623100", VA = "0x181624300")]
public AuthorityKeyIdentifierStructure(Asn1OctetString encodedValue)
{
Asn1Object asn1Object;
do
{
Stream octetStream = encodedValue.GetOctetStream();
if (asn1Object == 0)
{
}
}
while (asn1Object == 0);
}
// Token: 0x060097FD RID: 38909 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x60097FD")]
[Address(RVA = "0x1623E10", Offset = "0x1622C10", VA = "0x181623E10")]
private static Asn1Sequence FromCertificate(X509Certificate certificate)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x060097FE RID: 38910 RVA: 0x001F4F3C File Offset: 0x001F313C
[Token(Token = "0x60097FE")]
[Address(RVA = "0x16241D0", Offset = "0x1622FD0", VA = "0x1816241D0")]
private static Asn1Sequence FromKey(AsymmetricKeyParameter pubKey)
{
Asn1Object asn1Object = new AuthorityKeyIdentifier(SubjectPublicKeyInfoFactory.CreateSubjectPublicKeyInfo(pubKey)).ToAsn1Object();
if (asn1Object == 0 || asn1Object != 0)
{
string text;
InvalidKeyException ex = new InvalidKeyException(text);
}
throw new NullReferenceException();
}
// Token: 0x060097FF RID: 38911 RVA: 0x001F4F70 File Offset: 0x001F3170
[Token(Token = "0x60097FF")]
[Address(RVA = "0x16243F0", Offset = "0x16231F0", VA = "0x1816243F0")]
public AuthorityKeyIdentifierStructure(X509Certificate certificate)
{
Asn1Sequence asn1Sequence = AuthorityKeyIdentifierStructure.FromCertificate(certificate);
base..ctor(asn1Sequence);
}
// Token: 0x06009800 RID: 38912 RVA: 0x001F4F8C File Offset: 0x001F318C
[Token(Token = "0x6009800")]
[Address(RVA = "0x16243C0", Offset = "0x16231C0", VA = "0x1816243C0")]
public AuthorityKeyIdentifierStructure(AsymmetricKeyParameter pubKey)
{
Asn1Sequence asn1Sequence = AuthorityKeyIdentifierStructure.FromKey(pubKey);
base..ctor(asn1Sequence);
}
}
}