using System; using BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1; using BestHTTP.SecureProtocol.Org.BouncyCastle.Asn1.X509; using BestHTTP.SecureProtocol.Org.BouncyCastle.Utilities.Collections; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.X509 { // Token: 0x020019DD RID: 6621 [Token(Token = "0x20019DD")] public class PrincipalUtilities { // Token: 0x06009A5E RID: 39518 RVA: 0x001F8950 File Offset: 0x001F6B50 [Token(Token = "0x6009A5E")] [Address(RVA = "0x412910", Offset = "0x411910", VA = "0x180412910")] public static X509Name GetIssuerX509Principal(X509Certificate cert) { DateTime notAfter = cert.NotAfter; Asn1Object asn1Object; return TbsCertificateStructure.GetInstance(asn1Object).issuer; } // Token: 0x06009A5F RID: 39519 RVA: 0x001F897C File Offset: 0x001F6B7C [Token(Token = "0x6009A5F")] [Address(RVA = "0x412A90", Offset = "0x411A90", VA = "0x180412A90")] public static X509Name GetSubjectX509Principal(X509Certificate cert) { DateTime notAfter = cert.NotAfter; Asn1Object asn1Object; return TbsCertificateStructure.GetInstance(asn1Object).subject; } // Token: 0x06009A60 RID: 39520 RVA: 0x001F89A8 File Offset: 0x001F6BA8 [Token(Token = "0x6009A60")] [Address(RVA = "0x4129D0", Offset = "0x4119D0", VA = "0x1804129D0")] public static X509Name GetIssuerX509Principal(X509Crl crl) { ISet revokedCertificates = crl.GetRevokedCertificates(); Asn1Object asn1Object; return TbsCertificateList.GetInstance(asn1Object).issuer; } // Token: 0x06009A61 RID: 39521 RVA: 0x001F89D4 File Offset: 0x001F6BD4 [Token(Token = "0x6009A61")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public PrincipalUtilities() { } } }