Sdílet prostřednictvím


Upozornění NuGet NU3024

Scénář 1

Balíček SamplePackage v1.0.0 ze zdroje :https://contoso.com/index.json Podpis časového razítka má nepodporovaný algoritmus digest. Podporují se následující algoritmy: SHA-2-256, SHA-2-384, SHA-2-512.

Problém

Podpis časového razítka má nepodporovaný algoritmus digest.

Řešení

Ujistěte se, že podpis autority časového razítka obsahuje jeden z následujících algoritmů digest :

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

Scénář 2

Balíček SamplePackage v1.0.0 ze zdroje :https://contoso.com/index.json Podpis časového razítka primárního podpisu má nepodporovaný algoritmus digest.

Problém

Podpis časového razítka má nepodporovaný algoritmus digest.

Řešení

Požádejte autora balíčku, aby balíček znovu podepisoval pomocí nuget sign příkazu, jak je popsáno v dokumentaci NuGet, -Timestamper pomocí možnosti, že podpisový certifikát autority časového razítka má jeden z následujících algoritmů digest –

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

Poznámka:

Při spuštění nuget verify -signatures příkazu se nu3024 vyvolá jako chyba. V opačném případě se jako upozornění vyvolá nu3024.