RSACng Constructeurs
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Initialise une nouvelle instance de la classe RSACng.
Surcharges
| Nom | Description |
|---|---|
| RSACng() |
Initialise une nouvelle instance de la RSACng classe avec une paire de clés de 2 048 bits aléatoire. |
| RSACng(Int32) |
Initialise une nouvelle instance de la RSACng classe avec une clé générée de manière aléatoire de la taille spécifiée. |
| RSACng(CngKey) |
Initialise une nouvelle instance de la RSACng classe avec la clé spécifiée. |
RSACng()
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
Initialise une nouvelle instance de la RSACng classe avec une paire de clés de 2 048 bits aléatoire.
public:
RSACng();
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public RSACng();
public RSACng();
Public Sub New ()
- Attributs
Remarques
Ce constructeur ne génère pas immédiatement une nouvelle clé publique/privée. Ce constructeur définit la KeySize propriété sur 2048 et quand une clé est nécessaire, une clé est générée à l’aide de la valeur de propriété. Si une clé est chargée par le biais de la ImportParameters méthode ou d’une autre méthode d’importation de clé, la taille de clé de ce constructeur n’a aucune signification.
S’applique à
RSACng(Int32)
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
Initialise une nouvelle instance de la RSACng classe avec une clé générée de manière aléatoire de la taille spécifiée.
public:
RSACng(int keySize);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public RSACng(int keySize);
public RSACng(int keySize);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.RSACng : int -> System.Security.Cryptography.RSACng
new System.Security.Cryptography.RSACng : int -> System.Security.Cryptography.RSACng
Public Sub New (keySize As Integer)
Paramètres
- keySize
- Int32
Taille de la clé à générer en bits.
- Attributs
Exceptions
keySize n’est pas valide.
Remarques
Les tailles de clé valides sont comprises entre 384 et 16 384 bits, par incréments de 8. Nous vous recommandons d’utiliser une taille minimale de 2 048 bits pour toutes les clés.
Ce constructeur ne génère pas immédiatement une nouvelle clé publique/privée.
Ce constructeur définit la KeySize propriété sur keySize et quand une clé est nécessaire, elle est générée à l’aide de la valeur de propriété.
Si une clé est chargée par le biais de la ImportParameters méthode ou d’une autre méthode d’importation de clé, la taille de clé de ce constructeur n’a aucune signification.
S’applique à
RSACng(CngKey)
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
- Source:
- Cng.NotSupported.cs
Initialise une nouvelle instance de la RSACng classe avec la clé spécifiée.
public:
RSACng(System::Security::Cryptography::CngKey ^ key);
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public RSACng(System.Security.Cryptography.CngKey key);
public RSACng(System.Security.Cryptography.CngKey key);
[<System.Runtime.Versioning.SupportedOSPlatform("windows")>]
new System.Security.Cryptography.RSACng : System.Security.Cryptography.CngKey -> System.Security.Cryptography.RSACng
new System.Security.Cryptography.RSACng : System.Security.Cryptography.CngKey -> System.Security.Cryptography.RSACng
Public Sub New (key As CngKey)
Paramètres
- key
- CngKey
Clé à utiliser pour les opérations RSA.
- Attributs
Exceptions
key n’est pas une clé RSA valide.
key a la valeur null.
Remarques
Le CngKey.AlgorithmGroup doit key être CngAlgorithmGroup.Rsa.
Ce constructeur crée une copie de la clé. Même s’il key est supprimé, la copie de cet objet clé dans RSA reste active.