| void .ctor(Asn1Sequence seq) | 2 flags | — | 0x08 |
| void .ctor(X509Name issuerName, BigInteger serialNumber) | Public+1 flags | | 0x08 |
| void .ctor(X509Certificate cert) | Public+1 flags | | 0x08 |
| void .ctor(X509Name principal) | Public+1 flags | | 0x08 |
| void .ctor(int digestedObjectType, const string& digestAlgorithm, const string& otherObjectTypeID, const byte[]& objectDigest) | Public+1 flags | | 0x08 |
| int get_DigestedObjectType() | Public+1 flags | | 0x04 |
| string get_DigestAlgorithm() | Public+1 flags | | 0x08 |
| byte[] GetObjectDigest() | Public | | 0x08 |
| string get_OtherObjectTypeID() | Public+1 flags | | 0x08 |
| GeneralNames GenerateGeneralNames(X509Name principal) | Private | | 0x08 |
| bool MatchesDN(X509Name subject, GeneralNames targets) | Private | | 0x08 |
| object[] GetNames(const GeneralName[]& names) | Private | | 0x08 |
| X509Name[] GetPrincipals(GeneralNames names) | Private | | 0x08 |
| X509Name[] GetEntityNames() | Public | | 0x08 |
| X509Name[] GetIssuer() | Public | | 0x08 |
| BigInteger get_SerialNumber() | Public+1 flags | | 0x08 |
| object Clone() | PublicFinal+2 flags | | 0x08 |
| bool Match(X509Certificate x509Cert) | PublicFinal+2 flags | | 0x08 |
| bool Equals(object obj) | Public+1 flags | | 0x08 |
| int GetHashCode() | Public+1 flags | | 0x04 |