Condividi tramite


Funzione StrongNameTokenFromAssemblyEx

Crea un token con nome sicuro dal file di assembly specificato e restituisce la chiave pubblica rappresentata dal token.

Questa funzione è deprecata in .NET Framework versione 4. Utilizzare il metodo ICLRStrongName::StrongNameTokenFromAssemblyEx.

BOOLEAN StrongNameTokenFromAssemblyEx (
    [in]  LPCWSTR   wszFilePath,
    [out] BYTE      **ppbStrongNameToken,
    [out] ULONG     *pcbStrongNameToken,
    [out] BYTE      **ppbPublicKeyBlob,
    [out] ULONG     *pcbPublicKeyBlob
);

Parametri

  • wszFilePath
    [in] Percorso del file eseguibile di tipo PE relativo all'assembly.

  • ppbStrongNameToken
    [out] Token con nome sicuro restituito.

  • pcbStrongNameToken
    [out] Dimensione del token con nome sicuro in byte.

  • ppbPublicKeyBlob
    [out] Chiave pubblica restituita.

  • pcbPublicKeyBlob
    [out] Dimensione della chiave pubblica in byte.

Valore restituito

true in caso di esito positivo; in caso contrario, false.

Note

Un token con nome sicuro è la forma abbreviata di una chiave pubblica. Il token è un hash a 64 bit creato dalla chiave pubblica utilizzata per firmare l'assembly. Il token è una parte del nome sicuro per l'assembly e può essere letto dai metadati dell'assembly.

Dopo aver recuperato la chiave e creato il token, è necessario chiamare la funzione StrongNameFreeBuffer per rilasciare la memoria allocata.

Se la funzione StrongNameTokenFromAssemblyEx non viene completata correttamente, chiamare la funzione StrongNameErrorInfo per recuperare l'ultimo errore generato.

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: StrongName.h

Libreria: inclusa come risorsa in mscoree.dll

Versioni di .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0

Vedere anche

Riferimenti

Interfaccia ICLRStrongName

Altre risorse

Metodo ICLRStrongName::StrongNameTokenFromAssemblyEx

Metodo ICLRStrongName::StrongNameTokenFromAssembly

Cronologia delle modifiche

Data

Cronologia

Motivo

Luglio 2010

È stato aggiunto un collegamento all'alternativa consigliata.

Miglioramento delle informazioni.