<PackageReference Include="BouncyCastle.Cryptography" Version="2.5.1" />

Org.BouncyCastle.Asn1.X509.X509Name

public class X509Name : Asn1Encodable
namespace Org.BouncyCastle.Asn1.X509 { public class X509Name : Asn1Encodable { public static readonly DerObjectIdentifier C; public static readonly DerObjectIdentifier O; public static readonly DerObjectIdentifier OU; public static readonly DerObjectIdentifier T; public static readonly DerObjectIdentifier CN; public static readonly DerObjectIdentifier Street; public static readonly DerObjectIdentifier SerialNumber; public static readonly DerObjectIdentifier L; public static readonly DerObjectIdentifier ST; public static readonly DerObjectIdentifier Surname; public static readonly DerObjectIdentifier GivenName; public static readonly DerObjectIdentifier Initials; public static readonly DerObjectIdentifier Generation; public static readonly DerObjectIdentifier UniqueIdentifier; public static readonly DerObjectIdentifier Description; public static readonly DerObjectIdentifier BusinessCategory; public static readonly DerObjectIdentifier PostalCode; public static readonly DerObjectIdentifier DnQualifier; public static readonly DerObjectIdentifier Pseudonym; public static readonly DerObjectIdentifier Role; public static readonly DerObjectIdentifier DateOfBirth; public static readonly DerObjectIdentifier PlaceOfBirth; public static readonly DerObjectIdentifier Gender; public static readonly DerObjectIdentifier CountryOfCitizenship; public static readonly DerObjectIdentifier CountryOfResidence; public static readonly DerObjectIdentifier NameAtBirth; public static readonly DerObjectIdentifier PostalAddress; public static readonly DerObjectIdentifier DmdName; public static readonly DerObjectIdentifier TelephoneNumber; public static readonly DerObjectIdentifier OrganizationIdentifier; public static readonly DerObjectIdentifier Name; public static readonly DerObjectIdentifier EmailAddress; public static readonly DerObjectIdentifier UnstructuredName; public static readonly DerObjectIdentifier UnstructuredAddress; public static readonly DerObjectIdentifier E; public static readonly DerObjectIdentifier DC; public static readonly DerObjectIdentifier UID; public static readonly DerObjectIdentifier JurisdictionC; public static readonly DerObjectIdentifier JurisdictionST; public static readonly DerObjectIdentifier JurisdictionL; public static readonly IDictionary<DerObjectIdentifier, string> DefaultSymbols; public static readonly IDictionary<DerObjectIdentifier, string> RFC2253Symbols; public static readonly IDictionary<DerObjectIdentifier, string> RFC1779Symbols; public static readonly IDictionary<string, DerObjectIdentifier> DefaultLookup; public static bool DefaultReverse { get; set; } public static X509Name GetInstance(object obj); public static X509Name GetInstance(Asn1TaggedObject obj, bool explicitly); public static X509Name GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit); protected X509Name(); protected X509Name(Asn1Sequence seq); public X509Name(IList<DerObjectIdentifier> ordering, IDictionary<DerObjectIdentifier, string> attributes); public X509Name(IList<DerObjectIdentifier> ordering, IDictionary<DerObjectIdentifier, string> attributes, X509NameEntryConverter converter); public X509Name(IList<DerObjectIdentifier> oids, IList<string> values); public X509Name(IList<DerObjectIdentifier> oids, IList<string> values, X509NameEntryConverter converter); public X509Name(string dirName); public X509Name(string dirName, X509NameEntryConverter converter); public X509Name(bool reverse, string dirName); public X509Name(bool reverse, string dirName, X509NameEntryConverter converter); public X509Name(bool reverse, IDictionary<string, DerObjectIdentifier> lookup, string dirName); public X509Name(bool reverse, IDictionary<string, DerObjectIdentifier> lookup, string dirName, X509NameEntryConverter converter); public IList<DerObjectIdentifier> GetOidList(); public IList<string> GetValueList(); public IList<string> GetValueList(DerObjectIdentifier oid); public bool Equivalent(X509Name other, bool inOrder); public bool Equivalent(X509Name other); public string ToString(bool reverse, IDictionary<DerObjectIdentifier, string> oidSymbols); } }