分享方式:


NuGet 警告 NU3030

來自來源 『https://contoso.com/index.json' 的套件 'SamplePackage v1.0.0':主要簽章的時間戳訊息印記使用不支援的哈希演算法。

問題

主要簽章的時間戳訊息印記使用不支援的哈希演算法。

解決方案

使用 NuGet 檔-Timestamper中所述的選項,要求套件作者使用 命令重新簽署套件nuget sign,讓時間戳的訊息印記使用下列其中一個哈希演算法 -

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

注意

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