Aracılığıyla paylaş


verify komutu (NuGet CLI)

Şunlar için geçerlidir: paket tüketimi • Desteklenen sürümler: 4.6+

Paketi doğrular.

mono altında imzalı paketlerin doğrulaması henüz desteklenmiyor.

Kullanım

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

burada <package(s)> bir veya daha fazla .nupkg dosyadır.

nuget verify -All

Mümkün olan tüm doğrulamaların paketlerde gerçekleştirilmesi gerektiğini belirtir.

nuget verify -signatures

Paket imzası doğrulamasının gerçekleştirilmesi gerektiğini belirtir.

"-İmzaları doğrula" seçenekleri

  • -CertificateFingerprint

    İmzalı paketlerin imzalanması gereken sertifikaların bir veya daha fazla SHA-256 sertifika parmak izini belirtir. Sertifika SHA-256 parmak izi, sertifikanın SHA-256 karmasıdır. Birden çok giriş noktalı virgülle ayrılmış olmalıdır.

Seçenekler

  • -ConfigFile

    Uygulanacak NuGet yapılandırma dosyası. Belirtilmezse ( %AppData%\NuGet\NuGet.Config Windows) veya ~/.nuget/NuGet/NuGet.Config~/.config/NuGet/NuGet.Config (Mac/Linux) kullanılır.

  • -ForceEnglishOutput

    nuget.exe sabit, İngilizce tabanlı bir kültür kullanarak çalışmaya zorlar.

  • -?|-help

    Komutun yardım bilgilerini görüntüler.

  • -NonInteractive

    Kullanıcı girişi veya onay istemlerini gizler.

  • -Verbosity [normal|quiet|detailed]

    Çıktıda görüntülenen ayrıntı miktarını belirtir: normal (varsayılan), quietveya detailed.

Örnekler

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