Share via


RSACryptoServiceProvider Constructor (Session, Int32)

[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]

Initializes a new instance of the RSACryptoServiceProvider class with the specified session context and key size.

Namespace:  System.Security.Cryptography
Assembly:  System.Security (in System.Security.dll)

Syntax

'Declaration
Public Sub New ( _
    session As Session, _
    keySize As Integer _
)
public RSACryptoServiceProvider(
    Session session,
    int keySize
)
public:
RSACryptoServiceProvider(
    Session^ session, 
    int keySize
)
new : 
        session:Session * 
        keySize:int -> RSACryptoServiceProvider
public function RSACryptoServiceProvider(
    session : Session, 
    keySize : int
)

Parameters

  • keySize
    Type: System. . :: . .Int32
    The size of the key to use in bits. This parameter is optional. If you do not provide a value, the value of the DefaultKeySize field is used.

Remarks

If a key size is not provided, the value of the DefaultKeySize field is used. By default, this constructor creates an Exchange key pair suitable to encrypt session keys so that they can be safely stored and exchanged with other users. The generated key corresponds to a key generated using the AT_KEYEXCHANGE value used in the unmanaged Microsoft Cryptographic API (CAPI).

.NET Framework Security

See Also

Reference

RSACryptoServiceProvider Class

RSACryptoServiceProvider Overload

System.Security.Cryptography Namespace