40 lines
1.3 KiB
C#
40 lines
1.3 KiB
C#
using System;
|
|
using BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Encoders;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509
|
|
{
|
|
// Token: 0x02001F12 RID: 7954
|
|
[Token(Token = "0x2001F12")]
|
|
public abstract class X509NameEntryConverter
|
|
{
|
|
// Token: 0x0600C7CB RID: 51147 RVA: 0x002D3B44 File Offset: 0x002D1D44
|
|
[Token(Token = "0x600C7CB")]
|
|
[Address(RVA = "0x2150F80", Offset = "0x214FF80", VA = "0x182150F80")]
|
|
protected Asn1Object ConvertHexEncoded(string hexString, int offset)
|
|
{
|
|
return Asn1Object.FromByteArray(Hex.Decode(hexString.Substring(offset)));
|
|
}
|
|
|
|
// Token: 0x0600C7CC RID: 51148 RVA: 0x002D3B68 File Offset: 0x002D1D68
|
|
[Token(Token = "0x600C7CC")]
|
|
[Address(RVA = "0x2150F70", Offset = "0x214FF70", VA = "0x182150F70")]
|
|
protected bool CanBePrintable(string str)
|
|
{
|
|
return DerPrintableString.IsPrintableString(str);
|
|
}
|
|
|
|
// Token: 0x0600C7CD RID: 51149
|
|
[Token(Token = "0x600C7CD")]
|
|
[Address(Slot = "4")]
|
|
public abstract Asn1Object GetConvertedValue(DerObjectIdentifier oid, string value);
|
|
|
|
// Token: 0x0600C7CE RID: 51150 RVA: 0x002D3B7C File Offset: 0x002D1D7C
|
|
[Token(Token = "0x600C7CE")]
|
|
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
|
protected X509NameEntryConverter()
|
|
{
|
|
}
|
|
}
|
|
}
|