PublicKey Konstruktoren
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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
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
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
- 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
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
- 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
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
- 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.