次の方法で共有


verify コマンド (NuGet CLI)

適用対象: パッケージ使用量 • サポートされているバージョン: 4.6 以降

パッケージを検証します。 NuGet 7.0 以降では、パッケージのコンテンツ ハッシュも表示されます。

Mono では、署名済みパッケージの検証はまだサポートされていません。

Usage

nuget verify <-All|-Signatures> <package(s)> [options]

ここで、 <package(s)> は 1 つ以上の .nupkg ファイルです。

nuget verify -All

可能なすべての検証をパッケージに対して実行することを指定します。

nuget verify -Signatures

パッケージ署名の検証を実行することを指定します。

"verify -Signatures" のオプション

  • -CertificateFingerprint

    署名されたパッケージに署名する必要がある証明書の 1 つ以上の 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を指定します。

Examples

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