Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
[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
- session
Type: Microsoft.SPOT.Cryptoki. . :: . .Session
The session context to use when performing the RSA operations.
- 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
- Full trust for the immediate caller. This member cannot be used by partially trusted code. For more information, see dd66cd4c-b087-415f-9c3e-94e3a1835f74.
See Also
Reference
RSACryptoServiceProvider Class