Bagikan melalui


NuGet Peringatan NU3015

Skenario 1

Paket 'SamplePackage v1.0.0' dari sumber 'https://contoso.com/index.json': EKU penandatanganan seumur hidup dalam sertifikat tanda tangan utama tidak didukung.

Masalah

Sertifikat yang digunakan untuk menandatangani paket memiliki Penggunaan Kunci Diperpanjang yang tidak didukung.

Solusi

Pastikan bahwa sertifikat penandatanganan tidak memiliki penandatanganan seumur hidup Penggunaan Kunci yang Diperpanjang.

Skenario 2

Paket 'SamplePackage v1.0.0' dari sumber 'https://contoso.com/index.json': EKU penandatanganan seumur hidup dalam sertifikat penandatanganan tidak didukung.

Masalah

Sertifikat yang digunakan untuk menandatangani paket memiliki Penggunaan Kunci Diperpanjang yang tidak didukung.

Solusi

Pastikan bahwa paket ditandatangani menggunakan sertifikat penandatanganan yang tidak memiliki penandatanganan penggunaan kunci yang diperpanjang seumur hidup.

Catatan

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