Freigeben über


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 oder detailed.

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