Bagikan melalui


perintah verifikasi (NuGet CLI)

Berlaku untuk: konsumsi paket • Versi yang didukung: 4.6+

Memverifikasi paket.

Verifikasi paket yang ditandatangani belum didukung di bawah Mono.

Penggunaan

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

di mana <package(s)> adalah satu atau beberapa .nupkg file.

nuget verifikasi -Semua

Menentukan bahwa semua verifikasi yang mungkin harus dilakukan pada paket.

nuget verify -Signatures

Menentukan bahwa verifikasi tanda tangan paket harus dilakukan.

Opsi untuk "verifikasi -Tanda Tangan"

  • -CertificateFingerprint

    Menentukan satu atau beberapa sidik jari sertifikat SHA-256 sertifikat yang harus ditandatangani paket yang ditandatangani. Sidik jari SHA-256 sertifikat adalah hash SHA-256 dari sertifikat. Beberapa input harus dipisahkan titik koma.

Opsi

  • -ConfigFile

    File konfigurasi NuGet yang akan diterapkan. Jika tidak ditentukan, %AppData%\NuGet\NuGet.Config (Windows), atau atau ~/.nuget/NuGet/NuGet.Config~/.config/NuGet/NuGet.Config (Mac/Linux) digunakan.

  • -ForceEnglishOutput

    Memaksa nuget.exe untuk berjalan menggunakan budaya berbasis bahasa Inggris yang invarian.

  • -?|-help

    Menampilkan informasi bantuan untuk perintah.

  • -NonInteractive

    Menekan permintaan untuk input atau konfirmasi pengguna.

  • -Verbosity [normal|quiet|detailed]

    Menentukan jumlah detail yang ditampilkan dalam output: normal (default), quiet, atau detailed.

Contoh

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