verify 命令 (NuGet CLI)
適用於: 套件耗用量 • 支援的版本: 4.6+
驗證套件。
Mono 尚未支援已簽署套件的驗證。
使用方式
nuget verify <-All|-Signatures> <package(s)> [options]
其中 <package(s)>
是一或多個 .nupkg
檔案。
nuget verify -All
指定必須對套件執行所有可行的驗證。
nuget 驗證 -Signatures
指定應該執行封裝簽章驗證。
“verify -Signatures” 的選項
-CertificateFingerprint
指定必須簽署套件的一或多個SHA-256憑證指紋。 憑證 SHA-256 指紋是憑證的 SHA-256 哈希。 多個輸入應該以分號分隔。
選項。
-ConfigFile
要套用的 NuGet 組態檔。 如果未指定,
%AppData%\NuGet\NuGet.Config
則會使用 (Windows) 或~/.nuget/NuGet/NuGet.Config
~/.config/NuGet/NuGet.Config
(Mac/Linux)。-ForceEnglishOutput
強制nuget.exe使用非變異的英文文化特性來執行。
-?|-help
顯示命令的說明資訊。
-NonInteractive
隱藏使用者輸入或確認的提示。
-Verbosity [normal|quiet|detailed]
指定輸出中顯示的詳細資料量:
normal
(預設值),quiet
或detailed
。
範例
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