RSACng Constructors

Definitie

Initialiseert een nieuw exemplaar van de RSACng klasse.

Overloads

Name Description
RSACng()

Initialiseert een nieuw exemplaar van de RSACng klasse met een willekeurig 2048-bits sleutelpaar.

RSACng(Int32)

Initialiseert een nieuw exemplaar van de RSACng klasse met een willekeurig gegenereerde sleutel van de opgegeven grootte.

RSACng(CngKey)

Initialiseert een nieuw exemplaar van de RSACng klasse met de opgegeven sleutel.

RSACng()

Bron:
Cng.NotSupported.cs
Bron:
Cng.NotSupported.cs
Bron:
Cng.NotSupported.cs
Bron:
Cng.NotSupported.cs
Bron:
Cng.NotSupported.cs

Initialiseert een nieuw exemplaar van de RSACng klasse met een willekeurig 2048-bits sleutelpaar.

public:
 RSACng();
[System.Runtime.Versioning.SupportedOSPlatform("windows")]
public RSACng();
public RSACng();
Public Sub New ()
Kenmerken

Opmerkingen

Deze constructor genereert niet onmiddellijk een nieuwe openbare/persoonlijke keypair. Met deze constructor wordt de KeySize eigenschap ingesteld op 2048 en wanneer er een sleutel nodig is, wordt er een gegenereerd met behulp van de eigenschapswaarde. Als een sleutel wordt geladen via de ImportParameters methode of een andere sleutelimportmethode, heeft de sleutelgrootte van deze constructor geen betekenis.

Van toepassing op

RSACng(Int32)

Bron:
Cng.NotSupported.cs
Bron:
Cng.NotSupported.cs
Bron:
Cng.NotSupported.cs
Bron:
Cng.NotSupported.cs
Bron:
Cng.NotSupported.cs

Initialiseert een nieuw exemplaar van de RSACng klasse met een willekeurig gegenereerde sleutel van de opgegeven grootte.

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)

Parameters

keySize
Int32

De grootte van de sleutel die moet worden gegenereerd in bits.

Kenmerken

Uitzonderingen

keySize is ongeldig.

Opmerkingen

Geldige sleutelgrootten variƫren van 384 tot 16.384 bits, in stappen van 8. We raden u aan om voor alle sleutels een minimale grootte van 2048 bits te gebruiken.

Deze constructor genereert niet onmiddellijk een nieuwe openbare/persoonlijke keypair. Deze constructor stelt de KeySize eigenschap in op keySize en wanneer er een sleutel nodig is, wordt er een gegenereerd met behulp van de eigenschapswaarde. Als een sleutel wordt geladen via de ImportParameters methode of een andere sleutelimportmethode, heeft de sleutelgrootte van deze constructor geen betekenis.

Van toepassing op

RSACng(CngKey)

Bron:
Cng.NotSupported.cs
Bron:
Cng.NotSupported.cs
Bron:
Cng.NotSupported.cs
Bron:
Cng.NotSupported.cs
Bron:
Cng.NotSupported.cs

Initialiseert een nieuw exemplaar van de RSACng klasse met de opgegeven sleutel.

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)

Parameters

key
CngKey

De sleutel die moet worden gebruikt voor RSA-bewerkingen.

Kenmerken

Uitzonderingen

key is geen geldige RSA-sleutel.

key is null.

Opmerkingen

CngKey.AlgorithmGroup Het key moet zijnCngAlgorithmGroup.Rsa.

Met deze constructor wordt een kopie van de sleutel gemaakt. Zelfs als key het object wordt verwijderd, blijft de kopie van dit sleutelobject in RSA actief.

Van toepassing op