PublicKey Konstruktoren

Definition

Überlädt

Name Beschreibung
PublicKey(AsymmetricAlgorithm)

Initialisiert eine neue Instanz der PublicKey Klasse mithilfe von SubjectPublicKeyInfo aus einem AsymmetricAlgorithm.

PublicKey(CompositeMLDsa)

Initialisiert eine neue Instanz der PublicKey Klasse mithilfe von SubjectPublicKeyInfo aus einem CompositeMLDsa.

PublicKey(MLDsa)

Initialisiert eine neue Instanz der PublicKey Klasse mithilfe von SubjectPublicKeyInfo aus einem MLDsa.

PublicKey(MLKem)

Initialisiert eine neue Instanz der PublicKey Klasse mithilfe von SubjectPublicKeyInfo aus einem MLKem.

PublicKey(SlhDsa)

Initialisiert eine neue Instanz der PublicKey Klasse mithilfe von SubjectPublicKeyInfo aus einem SlhDsa.

PublicKey(Oid, AsnEncodedData, AsnEncodedData)

Initialisiert eine neue Instanz der PublicKey Klasse mithilfe eines Objektbezeichnerobjekts (OID) des öffentlichen Schlüssels, einer ASN.1-codierten Darstellung der Parameter für öffentliche Schlüssel und einer ASN.1-codierten Darstellung des Werts für öffentliche Schlüssel.

PublicKey(AsymmetricAlgorithm)

Quelle:
PublicKey.cs
Quelle:
PublicKey.cs
Quelle:
PublicKey.cs
Quelle:
PublicKey.cs
Quelle:
PublicKey.cs

Initialisiert eine neue Instanz der PublicKey Klasse mithilfe von SubjectPublicKeyInfo aus einem AsymmetricAlgorithm.

public:
 PublicKey(System::Security::Cryptography::AsymmetricAlgorithm ^ key);
public PublicKey(System.Security.Cryptography.AsymmetricAlgorithm key);
new System.Security.Cryptography.X509Certificates.PublicKey : System.Security.Cryptography.AsymmetricAlgorithm -> System.Security.Cryptography.X509Certificates.PublicKey
Public Sub New (key As AsymmetricAlgorithm)

Parameter

key
AsymmetricAlgorithm

Ein asymmetrischer Algorithmus zum Abrufen der SubjectPublicKeyInfo von.

Ausnahmen

Die SubjectPublicKeyInfo konnte nicht decodiert werden. Der ExportSubjectPublicKeyInfo() Wert muss eine gültige ASN.1-DER-codierte X.509 SubjectPublicKeyInfo zurückgeben.

ExportSubjectPublicKeyInfo() wurde in einer abgeleiteten Klasse nicht außer Kraft gesetzt.

Gilt für:

PublicKey(CompositeMLDsa)

Quelle:
PublicKey.cs
Quelle:
PublicKey.cs

Initialisiert eine neue Instanz der PublicKey Klasse mithilfe von SubjectPublicKeyInfo aus einem CompositeMLDsa.

public:
 PublicKey(System::Security::Cryptography::CompositeMLDsa ^ key);
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006")]
public PublicKey(System.Security.Cryptography.CompositeMLDsa key);
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006")>]
new System.Security.Cryptography.X509Certificates.PublicKey : System.Security.Cryptography.CompositeMLDsa -> System.Security.Cryptography.X509Certificates.PublicKey
Public Sub New (key As CompositeMLDsa)

Parameter

key
CompositeMLDsa

Ein CompositeMLDsa Schlüssel zum Abrufen der SubjectPublicKeyInfo von.

Attribute

Ausnahmen

Die SubjectPublicKeyInfo konnte nicht decodiert werden. Der ExportSubjectPublicKeyInfo() Wert muss eine gültige ASN.1-DER-codierte X.509 SubjectPublicKeyInfo zurückgeben.

Gilt für:

PublicKey(MLDsa)

Quelle:
PublicKey.cs
Quelle:
PublicKey.cs

Initialisiert eine neue Instanz der PublicKey Klasse mithilfe von SubjectPublicKeyInfo aus einem MLDsa.

public:
 PublicKey(System::Security::Cryptography::MLDsa ^ key);
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006")]
public PublicKey(System.Security.Cryptography.MLDsa key);
public PublicKey(System.Security.Cryptography.MLDsa key);
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006")>]
new System.Security.Cryptography.X509Certificates.PublicKey : System.Security.Cryptography.MLDsa -> System.Security.Cryptography.X509Certificates.PublicKey
new System.Security.Cryptography.X509Certificates.PublicKey : System.Security.Cryptography.MLDsa -> System.Security.Cryptography.X509Certificates.PublicKey
Public Sub New (key As MLDsa)

Parameter

key
MLDsa

Ein MLDsa Schlüssel zum Abrufen der SubjectPublicKeyInfo von.

Attribute

Ausnahmen

Die SubjectPublicKeyInfo konnte nicht decodiert werden. Der ExportSubjectPublicKeyInfo() Wert muss eine gültige ASN.1-DER-codierte X.509 SubjectPublicKeyInfo zurückgeben.

Gilt für:

PublicKey(MLKem)

Quelle:
PublicKey.cs
Quelle:
PublicKey.cs

Initialisiert eine neue Instanz der PublicKey Klasse mithilfe von SubjectPublicKeyInfo aus einem MLKem.

public:
 PublicKey(System::Security::Cryptography::MLKem ^ key);
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public PublicKey(System.Security.Cryptography.MLKem key);
public PublicKey(System.Security.Cryptography.MLKem key);
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
new System.Security.Cryptography.X509Certificates.PublicKey : System.Security.Cryptography.MLKem -> System.Security.Cryptography.X509Certificates.PublicKey
new System.Security.Cryptography.X509Certificates.PublicKey : System.Security.Cryptography.MLKem -> System.Security.Cryptography.X509Certificates.PublicKey
Public Sub New (key As MLKem)

Parameter

key
MLKem

Ein MLKem Schlüssel zum Abrufen der SubjectPublicKeyInfo von.

Attribute

Ausnahmen

Die SubjectPublicKeyInfo konnte nicht decodiert werden. Der ExportSubjectPublicKeyInfo() Wert muss eine gültige ASN.1-DER-codierte X.509 SubjectPublicKeyInfo zurückgeben.

Gilt für:

PublicKey(SlhDsa)

Quelle:
PublicKey.cs
Quelle:
PublicKey.cs

Initialisiert eine neue Instanz der PublicKey Klasse mithilfe von SubjectPublicKeyInfo aus einem SlhDsa.

public:
 PublicKey(System::Security::Cryptography::SlhDsa ^ key);
[System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public PublicKey(System.Security.Cryptography.SlhDsa key);
[<System.Diagnostics.CodeAnalysis.Experimental("SYSLIB5006", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
new System.Security.Cryptography.X509Certificates.PublicKey : System.Security.Cryptography.SlhDsa -> System.Security.Cryptography.X509Certificates.PublicKey
Public Sub New (key As SlhDsa)

Parameter

key
SlhDsa

Ein SlhDsa Schlüssel zum Abrufen der SubjectPublicKeyInfo von.

Attribute

Ausnahmen

Die SubjectPublicKeyInfo konnte nicht decodiert werden. Der ExportSubjectPublicKeyInfo() Wert muss eine gültige ASN.1-DER-codierte X.509 SubjectPublicKeyInfo zurückgeben.

Gilt für:

PublicKey(Oid, AsnEncodedData, AsnEncodedData)

Quelle:
PublicKey.cs
Quelle:
PublicKey.cs
Quelle:
PublicKey.cs
Quelle:
PublicKey.cs
Quelle:
PublicKey.cs

Initialisiert eine neue Instanz der PublicKey Klasse mithilfe eines Objektbezeichnerobjekts (OID) des öffentlichen Schlüssels, einer ASN.1-codierten Darstellung der Parameter für öffentliche Schlüssel und einer ASN.1-codierten Darstellung des Werts für öffentliche Schlüssel.

public:
 PublicKey(System::Security::Cryptography::Oid ^ oid, System::Security::Cryptography::AsnEncodedData ^ parameters, System::Security::Cryptography::AsnEncodedData ^ keyValue);
public PublicKey(System.Security.Cryptography.Oid oid, System.Security.Cryptography.AsnEncodedData? parameters, System.Security.Cryptography.AsnEncodedData keyValue);
public PublicKey(System.Security.Cryptography.Oid oid, System.Security.Cryptography.AsnEncodedData parameters, System.Security.Cryptography.AsnEncodedData keyValue);
new System.Security.Cryptography.X509Certificates.PublicKey : System.Security.Cryptography.Oid * System.Security.Cryptography.AsnEncodedData * System.Security.Cryptography.AsnEncodedData -> System.Security.Cryptography.X509Certificates.PublicKey
Public Sub New (oid As Oid, parameters As AsnEncodedData, keyValue As AsnEncodedData)

Parameter

oid
Oid

Ein Objektbezeichnerobjekt (OID), das den öffentlichen Schlüssel darstellt.

parameters
AsnEncodedData

Eine ASN.1-codierte Darstellung der Parameter für öffentliche Schlüssel.

keyValue
AsnEncodedData

Eine ASN.1-codierte Darstellung des Werts des öffentlichen Schlüssels.

Gilt für: