System.Security.Cryptography.X509Certificates.X509Certificate
namespace System.Security.Cryptography.X509Certificates
{
public class X509Certificate : IDisposable, IDeserializationCallback, ISerializable
{
public IntPtr Handle { get; }
public string Issuer { get; }
public string Subject { get; }
public X509Certificate();
public X509Certificate(byte[] data);
public X509Certificate(byte[] rawData, SecureString password);
public X509Certificate(byte[] rawData, SecureString password, X509KeyStorageFlags keyStorageFlags);
public X509Certificate(byte[] rawData, string password);
public X509Certificate(byte[] rawData, string password, X509KeyStorageFlags keyStorageFlags);
public X509Certificate(IntPtr handle);
public X509Certificate(SerializationInfo info, StreamingContext context);
public X509Certificate(X509Certificate cert);
public X509Certificate(string fileName);
public X509Certificate(string fileName, SecureString password);
public X509Certificate(string fileName, SecureString password, X509KeyStorageFlags keyStorageFlags);
public X509Certificate(string fileName, string password);
public X509Certificate(string fileName, string password, X509KeyStorageFlags keyStorageFlags);
public static X509Certificate CreateFromCertFile(string filename);
public static X509Certificate CreateFromSignedFile(string filename);
public void Dispose();
protected virtual void Dispose(bool disposing);
public virtual bool Equals(X509Certificate other);
public virtual byte[] Export(X509ContentType contentType);
public virtual byte[] Export(X509ContentType contentType, SecureString password);
public virtual byte[] Export(X509ContentType contentType, string password);
protected static string FormatDate(DateTime date);
public virtual byte[] GetCertHash();
public virtual string GetCertHashString();
public virtual string GetEffectiveDateString();
public virtual string GetExpirationDateString();
public virtual string GetFormat();
public virtual string GetIssuerName();
public virtual string GetKeyAlgorithm();
public virtual byte[] GetKeyAlgorithmParameters();
public virtual string GetKeyAlgorithmParametersString();
public virtual string GetName();
public virtual byte[] GetPublicKey();
public virtual string GetPublicKeyString();
public virtual byte[] GetRawCertData();
public virtual string GetRawCertDataString();
public virtual byte[] GetSerialNumber();
public virtual string GetSerialNumberString();
public virtual void Import(byte[] rawData);
public virtual void Import(byte[] rawData, SecureString password, X509KeyStorageFlags keyStorageFlags);
public virtual void Import(byte[] rawData, string password, X509KeyStorageFlags keyStorageFlags);
public virtual void Import(string fileName);
public virtual void Import(string fileName, SecureString password, X509KeyStorageFlags keyStorageFlags);
public virtual void Import(string fileName, string password, X509KeyStorageFlags keyStorageFlags);
public virtual void Reset();
public virtual string ToString(bool fVerbose);
}
}