ICLRStrongName::StrongNameTokenFromPublicKey-Methode
Ruft ein Token ab, das einen öffentlichen Schlüssel darstellt. Ein Token mit starkem Namen ist die verkürzte Form eines öffentlichen Schlüssels.
Syntax
HRESULT StrongNameTokenFromPublicKey (
[in] BYTE *pbPublicKeyBlob,
[in] ULONG cbPublicKeyBlob,
[out] BYTE **ppbStrongNameToken,
[out] ULONG *pcbStrongNameToken
);
Parameter
pbPublicKeyBlob
[in] Eine Struktur des Typs PublicKeyBlob, die den öffentlichen Teil des Schlüsselpaars enthält, der zum Generieren der Signatur mit starkem Namen verwendet wird
cbPublicKeyBlob
[in] Die Größe von pbPublicKeyBlob
in Bytes.
ppbStrongNameToken
[out] Das Token mit starkem Namen, das dem in pbPublicKeyBlob
übergebenen Schlüssel entspricht. Die Common Language Runtime teilt den Arbeitsspeicher zu, in dem das Token zurückgegeben werden soll. Der Aufrufer muss diesen Arbeitsspeicher mithilfe der ICLRStrongName::StrongNameFreeBuffer-Methode freigeben.
pcbStrongNameToken
[out] Die Größe des zurückgegebenen Tokens mit starkem Namen in Bytes.
Rückgabewert
S_OK
, wenn die Methode erfolgreich abgeschlossen wurde; andernfalls ein HRESULT-Wert, der einen Fehler angibt (eine Liste finden Sie unter allgemeine HRESULT-Werte).
Bemerkungen
Ein Token mit starkem Namen ist die verkürzte Form eines öffentlichen Schlüssels, dank dem beim Speichern von Schlüsselinformationen in Metadaten Speicherplatz eingespart wird. Insbesondere werden Token mit starkem Namen in Assemblyverweisen verwendet, um auf die abhängige Assembly zu verweisen.
Anforderungen
Plattformen: Informationen finden Sie unter Systemanforderungen.
Header: MetaHost.h
Bibliothek: als Ressource in „mscoree.dll“ enthalten
.NET Framework-Versionen: Seit Version 4 verfügbar
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für