Aracılığıyla paylaş


NuGet Uyarısı NU3018

'' kaynağındanhttps://contoso.com/index.json 'SamplePackage v1.0.0' paketi: Birincil imzanın imzalama sertifikasına güven sağlayıcısı tarafından güvenilmiyor.

Sorun

NuGet istemcisi, paketi imzalamak için kullanılan imzalama sertifikası için sertifika zincirini doğrulayamadı.

Çözüm

Lütfen paket imzasının geçerli bir sertifika zincirine sahip olduğundan emin olun. Pakette veya dotnet nuget verify komutunu çalıştırarak paket imzasını nuget verify -signatures doğrulayabilirsiniz. Sorun devam ederse, lütfen NuGet/Home'da bu sorunu oluşturan paketle birlikte bir sorun oluşturun.

Not

NuGet'in imza doğrulama modu kabul (varsayılan) olarak ayarlandığında, NU3018 uyarı olarak oluşturulur. NuGet'in imza doğrulama modu gerekli olarak ayarlandığında veya komutu çalıştırırken nuget verify -signatures NU3018 çoğu durumda bir uyarıdan hataya yükseltilir.

Linux ve macOS için bkz . NuGet imzalı paket doğrulaması. Özellikle Linux ve macOS'ta güvenilmeyen kök sertifika uyarıları/hataları için bkz . NU3042.