Bagikan melalui


NuGet Peringatan NU3037

Masalah

Tanda tangan paket NuGet telah kedaluwarsa. Tanda tangan paket berbagi periode validitas yang sama dengan sertifikat yang digunakan untuk menghasilkan tanda tangan. Tanda tangan paket tidak valid di luar periode validitas tersebut. Untuk memastikan validitas jangka panjang --- bahkan di luar periode validitas sertifikat penandatanganan --- tanda tangan paket harus diberi tanda waktu dengan tanda waktu tepercaya. Tanda waktu tepercaya harus ditambahkan saat tanda tangan paket masih valid dan tidak kedaluwarsa.

Hanya pada Windows, NU3037 dapat terjadi saat pertama kali sertifikat akar diamati dan dengan pesan "Periode validitas tanda tangan utama repositori telah kedaluwarsa." Jika masalah diselesaikan dengan percobaan ulang, ada opsi yang dapat membantu.

Solusi

  • Mengundurkan paket dengan sertifikat yang tidak kedaluwarsa. Secara opsional, tambahkan tanda waktu tepercaya pada saat penandatanganan untuk memastikan validitas jangka panjang tanda tangan.
  • Untuk mode terima saja, abaikan peringatan.

Catatan

Ketika mode validasi tanda tangan NuGet diatur untuk menerima (default), paket dengan tanda tangan paket kedaluwarsa diperlakukan sebagai paket yang tidak ditandatangani dan tetap diinstal. NU3037 dinaikkan sebagai peringatan. Saat mode validasi tanda tangan NuGet diatur ke memerlukan, atau saat menjalankan nuget verify -signatures perintah, NU3037 ditingkatkan dari peringatan ke kesalahan.