Freigeben über


AsymmetricSecurityKey.GetAsymmetricAlgorithm(String, Boolean) Methode

Definition

Ruft beim Überschreiben in einer abgeleiteten Klasse den angegebenen asymmetrischen kryptografischen Algorithmus ab.

public:
 abstract System::Security::Cryptography::AsymmetricAlgorithm ^ GetAsymmetricAlgorithm(System::String ^ algorithm, bool privateKey);
public abstract System.Security.Cryptography.AsymmetricAlgorithm GetAsymmetricAlgorithm (string algorithm, bool privateKey);
abstract member GetAsymmetricAlgorithm : string * bool -> System.Security.Cryptography.AsymmetricAlgorithm
Public MustOverride Function GetAsymmetricAlgorithm (algorithm As String, privateKey As Boolean) As AsymmetricAlgorithm

Parameter

algorithm
String

Der zu erstellende asymmetrische Algorithmus.

privateKey
Boolean

true, wenn ein privater Schlüssel zum Erstellen des Algorithmus erforderlich ist, andernfalls false.

Gibt zurück

Ein AsymmetricAlgorithm, der den angegebenen asymmetrischen kryptografischen Algorithmus darstellt.

In der Regel wird true in den privateKey-Parameter übergeben, da für die Entschlüsselung normalerweise ein privater Schlüssel erforderlich ist.

Hinweise

Verwenden Sie die statischen Felder der SecurityAlgorithms-Klasse, um den Algorithmus anzugeben.

Gilt für: