System.Security.Cryptography.AsymmetricAlgorithm public abstract class AsymmetricAlgorithm : IDisposable Documentation protected int KeySizeValue protected KeySizes[] LegalKeySizesValue public virtual string KeyExchangeAlgorithm { get; } public virtual int KeySize { get; set; } public virtual KeySizes[] LegalKeySizes { get; } public virtual string SignatureAlgorithm { get; } protected AsymmetricAlgorithm() public static AsymmetricAlgorithm Create() public static AsymmetricAlgorithm Create(string algName) public void Clear() public void Dispose() protected virtual void Dispose(bool disposing) public virtual void FromXmlString(string xmlString) public virtual string ToXmlString(bool includePrivateParameters)