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: 0x020018FD RID: 6397 [Token(Token = "0x20018FD")] public class PrincipalUtilities { // Token: 0x06009690 RID: 38544 RVA: 0x001EF8B8 File Offset: 0x001EDAB8 [Token(Token = "0x6009690")] [Address(RVA = "0x16257D0", Offset = "0x16245D0", VA = "0x1816257D0")] public static X509Name GetIssuerX509Principal(X509Certificate cert) { DateTime notAfter = cert.NotAfter; Asn1Object asn1Object; return TbsCertificateStructure.GetInstance(asn1Object).issuer; } // Token: 0x06009691 RID: 38545 RVA: 0x001EF8E4 File Offset: 0x001EDAE4 [Token(Token = "0x6009691")] [Address(RVA = "0x1625950", Offset = "0x1624750", VA = "0x181625950")] public static X509Name GetSubjectX509Principal(X509Certificate cert) { DateTime notAfter = cert.NotAfter; Asn1Object asn1Object; return TbsCertificateStructure.GetInstance(asn1Object).subject; } // Token: 0x06009692 RID: 38546 RVA: 0x001EF910 File Offset: 0x001EDB10 [Token(Token = "0x6009692")] [Address(RVA = "0x1625890", Offset = "0x1624690", VA = "0x181625890")] public static X509Name GetIssuerX509Principal(X509Crl crl) { ISet revokedCertificates = crl.GetRevokedCertificates(); Asn1Object asn1Object; return TbsCertificateList.GetInstance(asn1Object).issuer; } // Token: 0x06009693 RID: 38547 RVA: 0x001EF93C File Offset: 0x001EDB3C [Token(Token = "0x6009693")] [Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")] public PrincipalUtilities() { } } }