| bool get_IsValid() | Public+2 flags | — | 0x01 |
| void .ctor(X509Certificate cert) | Public+1 flags | — | 0x08 |
| void .ctor(X509Certificate2ImplMono other) | Private+1 flags | — | 0x08 |
| void .ctor(const byte[]& rawData, SafePasswordHandle password, const X509KeyStorageFlags& keyStorageFlags) | Public+1 flags | — | 0x08 |
| X509CertificateImpl Clone() | Public+1 flags | — | 0x08 |
| X509Certificate get_Cert() | Private+1 flags | — | 0x08 |
| byte[] GetRawCertData() | 2 flags | — | 0x08 |
| bool get_HasPrivateKey() | Public+2 flags | — | 0x01 |
| AsymmetricAlgorithm get_PrivateKey() | Public+2 flags | — | 0x08 |
| void set_PrivateKey(AsymmetricAlgorithm value) | Public+2 flags | — | 0x08 |
| RSA GetRSAPrivateKey() | Public+1 flags | — | 0x08 |
| DSA GetDSAPrivateKey() | Public+1 flags | — | 0x08 |
| X509Certificate ImportPkcs12(const byte[]& rawData, SafePasswordHandle password) | Private | — | 0x08 |
| X509Certificate ImportPkcs12(const byte[]& rawData, const string& password) | Private | — | 0x08 |
| bool Verify(X509Certificate2 thisCertificate) | Public+1 flags | — | 0x08 |
| X509CertificateImplCollection get_IntermediateCertificates() | 3 flags | — | 0x08 |
| X509Certificate get_MonoCertificate() | 2 flags | — | 0x08 |
| void .cctor() | PrivateStatic+1 flags | — | 0x00 |