分享方式:


NuGet 警告 NU3024

案例 1

套件 'SamplePackage v1.0.0' from source 'https://contoso.com/index.json':時間戳簽章具有不支援的摘要演算法。 支援下列演算法:SHA-2-256、SHA-2-384、SHA-2-512。

問題

時間戳的簽章具有不支援的摘要演算法。

解決方案

確定時間戳授權單位的簽章具有下列其中一個摘要演算法 -

  • SHA-2-256
  • SHA-2-384
  • SHA-2-512

案例 2

從來源 『https://contoso.com/index.json封裝』SamplePackage v1.0.0' :主要簽章的時間戳簽章具有不支援的摘要演算法。

問題

時間戳的簽章具有不支援的摘要演算法。

解決方案

要求套件作者使用 nuget sign 命令重新簽署套件,如 NuGet 檔-Timestamper使用 選項所述,讓時間戳授權單位簽署憑證具有下列其中一個摘要演算法 -

  • SHA-2-256
  • SHA-2-384
  • SHA-2-512

注意

執行 nuget verify -signatures 命令時,NU3024 會引發為錯誤。 否則,NU3024 會引發為警告。