| void .ctor(MonoBtlsX509 x509) | 2 flags | — | 0x08 |
| void .ctor(X509CertificateImplBtls other) | Private+1 flags | — | 0x08 |
| void .ctor(const byte[]& data, const MonoBtlsX509Format& format) | 2 flags | — | 0x08 |
| void .ctor(const byte[]& data, SafePasswordHandle password, const X509KeyStorageFlags& keyStorageFlags) | 2 flags | — | 0x08 |
| bool get_IsValid() | Public+2 flags | — | 0x01 |
| MonoBtlsX509 get_X509() | 2 flags | — | 0x08 |
| MonoBtlsKey get_NativePrivateKey() | 2 flags | — | 0x08 |
| X509CertificateImpl Clone() | Public+1 flags | | 0x08 |
| byte[] GetRawCertData() | 2 flags | | 0x08 |
| X509CertificateImplCollection get_IntermediateCertificates() | 3 flags | | 0x08 |
| void Dispose(bool disposing) | 2 flags | | 0x01 |
| 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 |
| void Import(const byte[]& data) | Private | | 0x08 |
| void ImportPkcs12(const byte[]& data, SafePasswordHandle password) | Private | | 0x08 |
| void ImportAuthenticode(const byte[]& data) | Private | | 0x08 |
| bool Verify(X509Certificate2 thisCertificate) | Public+1 flags | | 0x08 |