Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Hiermee haalt u een token op dat een openbare sleutel vertegenwoordigt. Een sterk naamtoken is de verkorte vorm van een openbare sleutel.
Deze functie is afgeschaft. Gebruik in plaats daarvan de methode ICLRStrongName::StrongNameTokenFromPublicKey .
Syntaxis
BOOLEAN StrongNameTokenFromPublicKey (
[in] BYTE *pbPublicKeyBlob,
[in] ULONG cbPublicKeyBlob,
[out] BYTE **ppbStrongNameToken,
[out] ULONG *pcbStrongNameToken
);
Parameters
pbPublicKeyBlob
[in] Een structuur van het type PublicKeyBlob die het openbare gedeelte van het sleutelpaar bevat dat wordt gebruikt om de handtekening voor de sterke naam te genereren.
cbPublicKeyBlob
[in] De grootte, in bytes, van pbPublicKeyBlob.
ppbStrongNameToken
[uit] Het sterke naamtoken dat overeenkomt met de sleutel die is doorgegeven in pbPublicKeyBlob. De runtime van de algemene taal wijst het geheugen toe waarin het token moet worden geretourneerd. De aanroeper moet dit geheugen vrijmaken met behulp van de functie StrongNameFreeBuffer .
pcbStrongNameToken
[uit] De grootte, in bytes, van het geretourneerde token voor de sterke naam.
Retourwaarde
true bij geslaagde voltooiing; anders, false.
Opmerkingen
Een sterke naamtoken is de verkorte vorm van een openbare sleutel die wordt gebruikt om ruimte te besparen bij het opslaan van sleutelgegevens in metagegevens. In het bijzonder worden sterke naamtokens gebruikt in assemblyverwijzingen om te verwijzen naar de afhankelijke assembly.
Als de StrongNameTokenFromPublicKey functie niet wordt voltooid, roept u de functie StrongNameErrorInfo aan om de laatst gegenereerde fout op te halen.
Vereisten
Platforms: Zie Systeemvereisten.
Header: StrongName.h
Bibliotheek: Opgenomen als een resource in mscoree.dll
.NET Framework versies: beschikbaar sinds 1.0