Verify command (NuGet CLI)
Gilt für: Paketverbrauch • Unterstützte Versionen: 4.6+
Überprüft ein Paket.
Die Überprüfung signierter Pakete wird unter Mono noch nicht unterstützt.
Verbrauch
nuget verify <-All|-Signatures> <package(s)> [options]
wobei <package(s)>
eine oder mehrere .nupkg
-Dateien ist.
nuget verify -All
Hiermit wird angegeben, dass alle Überprüfungen für die Pakete ausgeführt werden sollen, die möglich sind.
nuget verify -Signaturen
Hiermit wird angegeben, dass alle Überprüfungen für die Pakete ausgeführt werden sollen, die möglich sind.
Optionen für "verify -Signatures"
-CertificateFingerprint
Gibt einen oder mehrere SHA-256-Zertifikatabdrücke von Zertifikaten an, mit denen signierte Pakete signiert werden müssen. Ein SHA-256-Zertifikatabdruck ist ein SHA-256-Hash des Zertifikats. Mehrere Domänen sollten mit Trennzeichen getrennt werden.
Optionen
-ConfigFile
Die NuGet-Konfigurationsdatei. Wenn nicht angegeben,
%AppData%\NuGet\NuGet.Config
(Windows) oder~/.nuget/NuGet/NuGet.Config
~/.config/NuGet/NuGet.Config
(Mac/Linux) wird verwendet.-ForceEnglishOutput
Erzwingt die Ausführung der Anwendung mithilfe einer invarianten Kultur, die auf Englisch basiert.
-?|-help
Druckt Hilfeinformationen für den Befehl.
-NonInteractive
Fordert nicht zu Eingaben oder Bestätigungen des Benutzers auf.
-Verbosity [normal|quiet|detailed]
Gibt an, wie viele Details in der Ausgabe angezeigt werden:
normal
(der Standard),quiet
oderdetailed
.
Beispiele
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