共用方式為


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 (預設值), quietdetailed

範例

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