Bagikan melalui


NuGet Peringatan NU3013

Skenario 1

Paket 'SamplePackage v1.0.0' dari sumber 'https://contoso.com/index.json': Sertifikat penandatanganan memiliki algoritma tanda tangan yang tidak didukung.

Masalah

Sertifikat yang digunakan untuk menandatangani paket memiliki algoritma tanda tangan yang tidak didukung.

Solusi

Pastikan bahwa sertifikat penandatanganan memiliki salah satu algoritma tanda tangan berikut -

  • sha256WithRSAEncryption
  • sha384WithRSAEncryption
  • sha512WithRSAEncryption

Skenario 2

Paket 'SamplePackage v1.0.0' dari sumber 'https://contoso.com/index.json': Sertifikat tanda tangan utama memiliki algoritma tanda tangan yang tidak didukung.

Masalah

Sertifikat yang digunakan untuk menandatangani paket memiliki algoritma tanda tangan yang tidak didukung.

Solusi

Pastikan bahwa paket ditandatangani menggunakan sertifikat dengan salah satu algoritma tanda tangan berikut -

  • sha256WithRSAEncryption
  • sha384WithRSAEncryption
  • sha512WithRSAEncryption

Catatan

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