Bagikan melalui


NuGet Peringatan NU3018

Paket 'SamplePackage v1.0.0' dari sumber 'https://contoso.com/index.json': Sertifikat penandatanganan tanda tangan utama tidak dipercaya oleh penyedia kepercayaan.

Masalah

Klien NuGet gagal memverifikasi rantai sertifikat untuk sertifikat penandatanganan yang digunakan untuk menandatangani paket.

Solusi

Pastikan bahwa tanda tangan paket memiliki rantai sertifikat yang valid. Anda dapat memverifikasi tanda tangan paket dengan menjalankan nuget verify -signatures perintah atau dotnet nuget verify pada paket. Jika masalah berlanjut, silakan ajukan masalah di NuGet/Home bersama dengan paket yang menghasilkan masalah ini.

Catatan

Ketika mode validasi tanda tangan NuGet diatur untuk menerima (default), NU3018 dinaikkan sebagai peringatan. Saat mode validasi tanda tangan NuGet diatur ke memerlukan, atau saat menjalankan nuget verify -signatures perintah, NU3018 ditingkatkan dari peringatan ke kesalahan dalam banyak kasus.

Untuk Linux dan macOS, lihat Verifikasi paket bertanda tangan NuGet. Khusus untuk peringatan/kesalahan sertifikat akar yang tidak tepercaya di Linux dan macOS, lihat juga NU3042.