// Assembly: mscorlib
// Full name: System.Security.Cryptography.X509Certificates.X509CertificateImpl

namespace System.Security.Cryptography.X509Certificates
{
public class X509CertificateImpl // TypeDefIndex: 4101
{

	// Methods
	// RVA: -1
	public abstract type#15313 get_IsValid() { }
	// RVA: -1
	protected type#28660 ThrowIfContextInvalid() { }
	// RVA: -1
	public abstract type#28880 Clone() { }
	// RVA: -1
	public abstract type#26576 get_Issuer() { }
	// RVA: -1
	public abstract type#26576 get_Subject() { }
	// RVA: -1
	public abstract type#12860 get_RawData() { }
	// RVA: -1
	public abstract type#17076 get_NotAfter() { }
	// RVA: -1
	public abstract type#17076 get_NotBefore() { }
	// RVA: -1
	public abstract type#12860 get_Thumbprint() { }
	// RVA: -1
	public virtual type#20867 GetHashCode() { }
	// RVA: -1
	public abstract type#26576 get_KeyAlgorithm() { }
	// RVA: -1
	public abstract type#12860 get_KeyAlgorithmParameters() { }
	// RVA: -1
	public abstract type#12860 get_PublicKeyValue() { }
	// RVA: -1
	public abstract type#12860 get_SerialNumber() { }
	// RVA: -1
	public abstract type#15313 get_HasPrivateKey() { }
	// RVA: -1
	public abstract type#24895 GetRSAPrivateKey() { }
	// RVA: -1
	public abstract type#16867 GetDSAPrivateKey() { }
	// RVA: -1
	public abstract type#12860 Export(type#28909 contentType, type#25580 password) { }
	// RVA: -1
	public virtual type#15313 Equals(type#23705 obj) { }
	// RVA: -1
	public virtual type#28660 Dispose() { }
	// RVA: -1
	protected virtual type#28660 Dispose(type#15313 disposing) { }
	// RVA: -1
	protected virtual type#28660 Finalize() { }
	// RVA: -1
	protected type#28660 .ctor() { }
}
}
