Bagikan melalui


NuGet Peringatan NU3012

Skenario 1

Paket 'SamplePackage v1.0.0' dari sumber 'https://contoso.com/index.json': Validasi tanda tangan utama gagal.

Masalah

Klien NuGet gagal memverifikasi tanda tangan yang SignedCms ada di tanda tangan NuGet dalam paket.

Solusi

Anda bisa mendapatkan detail selengkapnya tentang masalah dengan melihat log debug. Jika masalah berlanjut, silakan ajukan masalah di NuGet/Home bersama dengan paket yang menghasilkan masalah ini.

Skenario 2

Paket 'SamplePackage v1.0.0' dari sumber 'https://contoso.com/index.json': Tanda tangan utama menemukan masalah pembangunan rantai: Rantai sertifikat yang diproses, tetapi dihentikan dalam sertifikat akar yang 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 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), NU3012 dinaikkan sebagai peringatan dalam banyak kasus. Saat mode validasi tanda tangan NuGet diatur ke memerlukan, atau saat menjalankan nuget verify -signatures perintah, NU3012 ditingkatkan dari peringatan ke kesalahan.