Bagikan melalui


NuGet Error NU3034

Paket 'SamplePackage v1.0.0' dari sumber 'https://contoso.com/index.json': signatureValidationMode diatur ke wajib, sehingga paket diperbolehkan hanya jika ditandatangani oleh penanda tangan tepercaya; namun, tidak ada penanda tangan tepercaya yang ditentukan.

Paket 'SamplePackage v1.0.0' dari sumber 'https://contoso.com/index.json': Sidik jari sertifikat tanda tangan paket tidak cocok dengan sidik jari sertifikat apa pun dalam daftar izinkan.

Paket 'SamplePackage v1.0.0' dari sumber 'https://contoso.com/index.json': Repositori ini menunjukkan bahwa semua paketnya ditandatangani repositori; namun, tidak tercantum sertifikat penandatanganan.

Paket 'SamplePackage v1.0.0' dari sumber 'https://contoso.com/index.json': Paket ini tidak ditandatangani dengan sertifikat yang tercantum oleh repositori ini.

Masalah

Ada daftar izin yang hilang, atau penanda tangan paket tidak cocok dengan penanda tangan apa pun dalam daftar. Daftar ini dapat dikirim oleh repositori atau ditentukan di bagian trustedSigners nuget.config.

Solusi

Jika dalam mode, hanya paket yang ditandatangani require oleh penanda tangan tepercaya yang akan lulus validasi. Jika tidak, hubungi repositori tempat ini diunduh untuk memberi tahu mereka bahwa mereka memiliki paket yang tidak mematuhi pedoman keamanan penandatanganan repositori.