Sdílet prostřednictvím


Upozornění NuGet NU3024

Scénář 1

Package 'SamplePackage v1.0.0' from source 'https://contoso.com/index.json': The timestamp signature has an unsupported digest algorithm. The following algorithms are supported: : 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

Package 'SamplePackage v1.0.0' from source 'https://contoso.com/index.json': The primary signature's timestamp signature has an unsupported digest algorithm.

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.