320 lines
9.4 KiB
C#
320 lines
9.4 KiB
C#
using System;
|
|
using System.Text;
|
|
using Cpp2IlInjected;
|
|
using Mono.Security;
|
|
using Mono.Security.X509;
|
|
|
|
namespace System.Security.Cryptography.X509Certificates
|
|
{
|
|
// Token: 0x020001E1 RID: 481
|
|
[Token(Token = "0x20001E1")]
|
|
internal class X509Certificate2ImplMono : X509Certificate2Impl
|
|
{
|
|
// Token: 0x17000254 RID: 596
|
|
// (get) Token: 0x06000C89 RID: 3209 RVA: 0x00006A50 File Offset: 0x00004C50
|
|
[Token(Token = "0x17000254")]
|
|
public override bool IsValid
|
|
{
|
|
[Token(Token = "0x6000C89")]
|
|
[Address(RVA = "0x692A00", Offset = "0x691A00", VA = "0x180692A00", Slot = "5")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000C8A RID: 3210 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000C8A")]
|
|
[Address(RVA = "0x6BBB90", Offset = "0x6BAB90", VA = "0x1806BBB90")]
|
|
private X509Certificate2ImplMono(X509Certificate cert)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000C8B RID: 3211 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000C8B")]
|
|
[Address(RVA = "0xC8C3B0", Offset = "0xC8B3B0", VA = "0x180C8C3B0")]
|
|
private X509Certificate2ImplMono(X509Certificate2ImplMono other)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000C8C RID: 3212 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000C8C")]
|
|
[Address(RVA = "0xC8AAC0", Offset = "0xC89AC0", VA = "0x180C8AAC0", Slot = "6")]
|
|
public override X509CertificateImpl Clone()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000C8D RID: 3213 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000C8D")]
|
|
[Address(RVA = "0xC8ACF0", Offset = "0xC89CF0", VA = "0x180C8ACF0", Slot = "7")]
|
|
public override string GetIssuerName(bool legacyV1Mode)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000C8E RID: 3214 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000C8E")]
|
|
[Address(RVA = "0xC8B110", Offset = "0xC8A110", VA = "0x180C8B110", Slot = "8")]
|
|
public override string GetSubjectName(bool legacyV1Mode)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000C8F RID: 3215 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000C8F")]
|
|
[Address(RVA = "0xC8B090", Offset = "0xC8A090", VA = "0x180C8B090", Slot = "9")]
|
|
public override byte[] GetRawCertData()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000C90 RID: 3216 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000C90")]
|
|
[Address(RVA = "0xC8AC90", Offset = "0xC89C90", VA = "0x180C8AC90", Slot = "12")]
|
|
protected override byte[] GetCertHash(bool lazy)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000C91 RID: 3217 RVA: 0x00006A68 File Offset: 0x00004C68
|
|
[Token(Token = "0x6000C91")]
|
|
[Address(RVA = "0xC8B1D0", Offset = "0xC8A1D0", VA = "0x180C8B1D0", Slot = "10")]
|
|
public override DateTime GetValidFrom()
|
|
{
|
|
return default(DateTime);
|
|
}
|
|
|
|
// Token: 0x06000C92 RID: 3218 RVA: 0x00006A80 File Offset: 0x00004C80
|
|
[Token(Token = "0x6000C92")]
|
|
[Address(RVA = "0xC8B210", Offset = "0xC8A210", VA = "0x180C8B210", Slot = "11")]
|
|
public override DateTime GetValidUntil()
|
|
{
|
|
return default(DateTime);
|
|
}
|
|
|
|
// Token: 0x06000C93 RID: 3219 RVA: 0x00006A98 File Offset: 0x00004C98
|
|
[Token(Token = "0x6000C93")]
|
|
[Address(RVA = "0xC8AB80", Offset = "0xC89B80", VA = "0x180C8AB80", Slot = "13")]
|
|
public override bool Equals(X509CertificateImpl other, out bool result)
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x06000C94 RID: 3220 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000C94")]
|
|
[Address(RVA = "0xC8B050", Offset = "0xC8A050", VA = "0x180C8B050", Slot = "14")]
|
|
public override byte[] GetPublicKey()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000C95 RID: 3221 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000C95")]
|
|
[Address(RVA = "0xC8B0D0", Offset = "0xC8A0D0", VA = "0x180C8B0D0", Slot = "15")]
|
|
public override byte[] GetSerialNumber()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000C96 RID: 3222 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000C96")]
|
|
[Address(RVA = "0xC8C390", Offset = "0xC8B390", VA = "0x180C8C390")]
|
|
public X509Certificate2ImplMono()
|
|
{
|
|
}
|
|
|
|
// Token: 0x17000255 RID: 597
|
|
// (get) Token: 0x06000C97 RID: 3223 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000255")]
|
|
public override AsymmetricAlgorithm PrivateKey
|
|
{
|
|
[Token(Token = "0x6000C97")]
|
|
[Address(RVA = "0xC8C440", Offset = "0xC8B440", VA = "0x180C8C440", Slot = "18")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000256 RID: 598
|
|
// (get) Token: 0x06000C98 RID: 3224 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000256")]
|
|
public override PublicKey PublicKey
|
|
{
|
|
[Token(Token = "0x6000C98")]
|
|
[Address(RVA = "0xC8C720", Offset = "0xC8B720", VA = "0x180C8C720", Slot = "19")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000257 RID: 599
|
|
// (get) Token: 0x06000C99 RID: 3225 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000257")]
|
|
public override Oid SignatureAlgorithm
|
|
{
|
|
[Token(Token = "0x6000C99")]
|
|
[Address(RVA = "0xC8C860", Offset = "0xC8B860", VA = "0x180C8C860", Slot = "20")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000258 RID: 600
|
|
// (get) Token: 0x06000C9A RID: 3226 RVA: 0x00006AB0 File Offset: 0x00004CB0
|
|
[Token(Token = "0x17000258")]
|
|
public override int Version
|
|
{
|
|
[Token(Token = "0x6000C9A")]
|
|
[Address(RVA = "0xC8C970", Offset = "0xC8B970", VA = "0x180C8C970", Slot = "21")]
|
|
get
|
|
{
|
|
return 0;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000C9B RID: 3227 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000C9B")]
|
|
[Address(RVA = "0xC8ADB0", Offset = "0xC89DB0", VA = "0x180C8ADB0", Slot = "23")]
|
|
[MonoTODO]
|
|
public override string GetNameInfo(X509NameType nameType, bool forIssuer)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000C9C RID: 3228 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000C9C")]
|
|
[Address(RVA = "0xC8AB90", Offset = "0xC89B90", VA = "0x180C8AB90")]
|
|
private ASN1 Find(byte[] oid, ASN1 dn)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000C9D RID: 3229 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000C9D")]
|
|
[Address(RVA = "0xC8B250", Offset = "0xC8A250", VA = "0x180C8B250")]
|
|
private string GetValueAsString(ASN1 pair)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000C9E RID: 3230 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000C9E")]
|
|
[Address(RVA = "0xC8B3E0", Offset = "0xC8A3E0", VA = "0x180C8B3E0")]
|
|
private X509Certificate ImportPkcs12(byte[] rawData, string password)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000C9F RID: 3231 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000C9F")]
|
|
[Address(RVA = "0xC8BA50", Offset = "0xC8AA50", VA = "0x180C8BA50", Slot = "24")]
|
|
[MonoTODO]
|
|
public override void Import(byte[] rawData, string password, X509KeyStorageFlags keyStorageFlags)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000CA0 RID: 3232 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000CA0")]
|
|
[Address(RVA = "0xC8BB90", Offset = "0xC8AB90", VA = "0x180C8BB90", Slot = "25")]
|
|
public override void Reset()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000CA1 RID: 3233 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000CA1")]
|
|
[Address(RVA = "0xC8C240", Offset = "0xC8B240", VA = "0x180C8C240", Slot = "3")]
|
|
public override string ToString()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000CA2 RID: 3234 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6000CA2")]
|
|
[Address(RVA = "0xC8BC40", Offset = "0xC8AC40", VA = "0x180C8BC40", Slot = "16")]
|
|
public override string ToString(bool verbose)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000CA3 RID: 3235 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x6000CA3")]
|
|
[Address(RVA = "0xC8AA00", Offset = "0xC89A00", VA = "0x180C8AA00")]
|
|
private static void AppendBuffer(StringBuilder sb, byte[] buffer)
|
|
{
|
|
}
|
|
|
|
// Token: 0x17000259 RID: 601
|
|
// (get) Token: 0x06000CA4 RID: 3236 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000259")]
|
|
internal override X509CertificateImplCollection IntermediateCertificates
|
|
{
|
|
[Token(Token = "0x6000CA4")]
|
|
[Address(RVA = "0x4975A0", Offset = "0x4965A0", VA = "0x1804975A0", Slot = "22")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x040006D3 RID: 1747
|
|
[FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x40006D3")]
|
|
private bool _archived;
|
|
|
|
// Token: 0x040006D4 RID: 1748
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40006D4")]
|
|
private X509ExtensionCollection _extensions;
|
|
|
|
// Token: 0x040006D5 RID: 1749
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x40006D5")]
|
|
private PublicKey _publicKey;
|
|
|
|
// Token: 0x040006D6 RID: 1750
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x40006D6")]
|
|
private X500DistinguishedName issuer_name;
|
|
|
|
// Token: 0x040006D7 RID: 1751
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x40006D7")]
|
|
private X500DistinguishedName subject_name;
|
|
|
|
// Token: 0x040006D8 RID: 1752
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x40006D8")]
|
|
private Oid signature_algorithm;
|
|
|
|
// Token: 0x040006D9 RID: 1753
|
|
[FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x40006D9")]
|
|
private X509CertificateImplCollection intermediateCerts;
|
|
|
|
// Token: 0x040006DA RID: 1754
|
|
[FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x40006DA")]
|
|
private X509Certificate _cert;
|
|
|
|
// Token: 0x040006DB RID: 1755
|
|
[Token(Token = "0x40006DB")]
|
|
private static string empty_error;
|
|
|
|
// Token: 0x040006DC RID: 1756
|
|
[Token(Token = "0x40006DC")]
|
|
private static byte[] commonName;
|
|
|
|
// Token: 0x040006DD RID: 1757
|
|
[Token(Token = "0x40006DD")]
|
|
private static byte[] email;
|
|
|
|
// Token: 0x040006DE RID: 1758
|
|
[Token(Token = "0x40006DE")]
|
|
private static byte[] signedData;
|
|
}
|
|
}
|