verify , polecenie (interfejs wiersza polecenia NuGet)
Dotyczy: zużycie pakietów • Obsługiwane wersje: 4.6+
Weryfikuje pakiet.
Weryfikacja podpisanych pakietów nie jest jeszcze obsługiwana w obszarze Mono.
Użycie
nuget verify <-All|-Signatures> <package(s)> [options]
gdzie <package(s)>
jest co najmniej jeden .nupkg
plik.
Weryfikacja narzędzia nuget — wszystko
Określa, że wszystkie możliwe weryfikacje powinny być wykonywane na pakietach.
weryfikacja narzędzia nuget — Podpisy
Określa, że należy przeprowadzić weryfikację podpisu pakietu.
Opcje "verify -Signatures"
-CertificateFingerprint
Określa co najmniej jeden odcisk palca certyfikatu SHA-256 certyfikatów certyfikatów, z którymi muszą być podpisane pakiety. Odcisk palca SHA-256 certyfikatu to skrót SHA-256 certyfikatu. Wiele danych wejściowych powinno być rozdzielonych średnikami.
Opcje
-ConfigFile
Plik konfiguracji NuGet do zastosowania. Jeśli nie zostanie określony,
%AppData%\NuGet\NuGet.Config
(Windows) lub~/.config/NuGet/NuGet.Config
~/.nuget/NuGet/NuGet.Config
(Mac/Linux) zostanie użyty.-ForceEnglishOutput
Wymusza nuget.exe uruchamiania przy użyciu niezmiennej kultury opartej na języku angielskim.
-?|-help
Wyświetla informacje pomocy dotyczące polecenia .
-NonInteractive
Pomija monity dotyczące danych wejściowych lub potwierdzanych przez użytkownika.
-Verbosity [normal|quiet|detailed]
Określa ilość szczegółów wyświetlanych w danych wyjściowych:
normal
(wartość domyślna),quiet
lubdetailed
.
Przykłady
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