Condividi tramite


Comando verify (interfaccia della riga di comando di NuGet)

Si applica a: consumo di pacchetti • Versioni supportate: 4.6+

Verifica un pacchetto.

La verifica dei pacchetti firmati non è ancora supportata in Mono.

Utilizzo

nuget verify <-All|-Signatures> <package(s)> [options]

dove <package(s)> è uno o più .nupkg file.

nuget verify -All

Specifica che sui pacchetti devono essere eseguite tutte le verifiche possibili.

nuget verify -Signatures

Specifica che deve essere eseguita la verifica della firma del pacchetto.

Opzioni per "verify -Signatures"

  • -CertificateFingerprint

    Specifica una o più impronte digitali del certificato SHA-256 dei certificati con cui devono essere firmati i pacchetti firmati. Un'impronta digitale SHA-256 del certificato è un hash SHA-256 del certificato. Più input devono essere separati da punto e virgola.

Opzioni

  • -ConfigFile

    File di configurazione NuGet da applicare. Se non specificato, %AppData%\NuGet\NuGet.Config viene usato (Windows) o ~/.nuget/NuGet/NuGet.Config~/.config/NuGet/NuGet.Config (Mac/Linux).

  • -ForceEnglishOutput

    Forza nuget.exe l'esecuzione usando impostazioni cultura invarianti basate sull'inglese.

  • -?|-help

    Visualizza le informazioni della Guida per il comando .

  • -NonInteractive

    Elimina le richieste di input o conferme dell'utente.

  • -Verbosity [normal|quiet|detailed]

    Specifica la quantità di dettagli visualizzati nell'output: normal (impostazione predefinita), quieto detailed.

Esempi

nuget verify -Signatures .\..\MyPackage.nupkg -CertificateFingerprint "CE40881FF5F0AD3E58965DA20A9F571EF1651A56933748E1BF1C99E537C4E039;5F874AAF47BCB268A19357364E7FBB09D6BF9E8A93E1229909AC5CAC865802E2" -Verbosity detailed

nuget verify -Signatures c:\packages\MyPackage.nupkg -CertificateFingerprint CE40881FF5F0AD3E58965DA20A9F571EF1651A56933748E1BF1C99E537C4E039

nuget verify -Signatures MyPackage.nupkg -Verbosity quiet

nuget verify -Signatures .\*.nupkg

nuget verify -All .\*.nupkg