| string get_SignatureAlgorithm() | Public+2 flags | | 0x08 |
| bool get_UseMachineKeyStore() | PublicStatic+1 flags | | 0x01 |
| void set_UseMachineKeyStore(bool value) | PublicStatic+1 flags | | 0x01 |
| byte[] HashData(const byte[]& data, int offset, int count, const HashAlgorithmName& hashAlgorithm) | 2 flags | | 0x08 |
| byte[] HashData(Stream data, const HashAlgorithmName& hashAlgorithm) | 2 flags | | 0x08 |
| int GetAlgorithmId(const HashAlgorithmName& hashAlgorithm) | PrivateStatic | | 0x08 |
| byte[] Encrypt(const byte[]& data, RSAEncryptionPadding padding) | Public+1 flags | | 0x08 |
| byte[] Decrypt(const byte[]& data, RSAEncryptionPadding padding) | Public+1 flags | | 0x08 |
| byte[] SignHash(const byte[]& hash, const HashAlgorithmName& hashAlgorithm, RSASignaturePadding padding) | Public+1 flags | | 0x08 |
| bool VerifyHash(const byte[]& hash, const byte[]& signature, const HashAlgorithmName& hashAlgorithm, RSASignaturePadding padding) | Public+1 flags | | 0x08 |
| Exception PaddingModeNotSupported() | PrivateStatic | | 0x08 |
| void .ctor() | Public+1 flags | | 0x00 |
| void .ctor(CspParameters parameters) | Public+1 flags | | 0x08 |
| void .ctor(int dwKeySize) | Public+1 flags | | 0x04 |
| void .ctor(int dwKeySize, CspParameters parameters) | Public+1 flags | | 0x08 |
| void Common(int dwKeySize, bool parameters) | Private | | 0x04 |
| void Common(CspParameters p) | Private | | 0x08 |
| void Finalize() | 2 flags | | 0x00 |
| string get_KeyExchangeAlgorithm() | Public+2 flags | | 0x08 |
| int get_KeySize() | Public+2 flags | | 0x04 |
| bool get_PersistKeyInCsp() | Public+1 flags | | 0x01 |
| void set_PersistKeyInCsp(bool value) | Public+1 flags | | 0x01 |
| bool get_PublicOnly() | Public+1 flags | | 0x01 |
| byte[] Decrypt(const byte[]& rgb, bool fOAEP) | Public | | 0x08 |
| byte[] DecryptValue(const byte[]& rgb) | Public+1 flags | | 0x08 |
| byte[] Encrypt(const byte[]& rgb, bool fOAEP) | Public | | 0x08 |
| byte[] EncryptValue(const byte[]& rgb) | Public+1 flags | | 0x08 |
| RSAParameters ExportParameters(bool includePrivateParameters) | Public+1 flags | | 0x40 |
| void ImportParameters(const RSAParameters& parameters) | Public+1 flags | | 0x40 |
| HashAlgorithm GetHash(object halg) | Private | | 0x08 |
| HashAlgorithm GetHashFromString(const string& name) | Private | | 0x08 |
| byte[] SignData(const byte[]& buffer, object halg) | Public | | 0x08 |
| byte[] SignData(Stream inputStream, object halg) | Public | | 0x08 |
| byte[] SignData(const byte[]& buffer, int offset, int count, object halg) | Public | | 0x08 |
| string GetHashNameFromOID(const string& oid) | Private | | 0x08 |
| byte[] SignHash(const byte[]& rgbHash, const string& str) | Public | | 0x08 |
| byte[] SignHash(const byte[]& rgbHash, int calgHash) | Private | | 0x08 |
| HashAlgorithm InternalHashToHashAlgorithm(int calgHash) | PrivateStatic | | 0x08 |
| bool VerifyData(const byte[]& buffer, object halg, const byte[]& signature) | Public | | 0x08 |
| bool VerifyHash(const byte[]& rgbHash, const string& str, const byte[]& rgbSignature) | Public | | 0x08 |
| bool VerifyHash(const byte[]& rgbHash, int calgHash, const byte[]& rgbSignature) | Private | | 0x08 |
| void Dispose(bool disposing) | 2 flags | | 0x01 |
| void OnKeyGenerated(object sender, EventArgs e) | Private | | 0x08 |
| CspKeyContainerInfo get_CspKeyContainerInfo() | PublicFinal+3 flags | | 0x08 |
| byte[] ExportCspBlob(bool includePrivateParameters) | PublicFinal+2 flags | | 0x08 |
| void ImportCspBlob(const byte[]& keyBlob) | PublicFinal+2 flags | | 0x08 |