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
PublicKey(AsymmetricAlgorithm) |
Initialisiert eine neue Instanz der PublicKey Klasse mithilfe von SubjectPublicKeyInfo aus einer AsymmetricAlgorithm. |
PublicKey(Oid, AsnEncodedData, AsnEncodedData) |
Initialisiert eine neue Instanz der PublicKey-Klasse mithilfe eines Objektbezeichner-Objekts des öffentlichen Schlüssels, einer ASN.1-codierten Darstellung der Parameter des öffentlichen Schlüssels und einer ASN.1-codierten Darstellung des Werts des öffentlichen Schlüssels. |
PublicKey(AsymmetricAlgorithm)
Initialisiert eine neue Instanz der PublicKey Klasse mithilfe von SubjectPublicKeyInfo aus einer 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() muss einen gültigen ASN.1-DER-codierten X.509 SubjectPublicKeyInfo zurückgeben.
ExportSubjectPublicKeyInfo() wurde in einer abgeleiteten Klasse nicht außer Kraft gesetzt.
Gilt für
PublicKey(Oid, AsnEncodedData, AsnEncodedData)
Initialisiert eine neue Instanz der PublicKey-Klasse mithilfe eines Objektbezeichner-Objekts des öffentlichen Schlüssels, einer ASN.1-codierten Darstellung der Parameter des öffentlichen Schlüssels und einer ASN.1-codierten Darstellung des Werts des öffentlichen Schlüssels.
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 OID, der den öffentlichen Schlüssel darstellt.
- parameters
- AsnEncodedData
Eine ASN.1-codierte Darstellung der Parameter des öffentlichen Schlüssels.
- keyValue
- AsnEncodedData
Eine ASN.1-codierte Darstellung des Werts des öffentlichen Schlüssels.