Sdílet prostřednictvím


Upozornění NuGet NU3013

Scénář 1

Package 'SamplePackage v1.0.0' from source 'https://contoso.com/index.json': The signing certificate has an unsupported signature algorithm.

Problém

Certifikát použitý k podepsání balíčku má nepodporovaný algoritmus podpisu.

Řešení

Ujistěte se, že podpisový certifikát obsahuje jeden z následujících algoritmů podpisu:

  • sha256WithRSAEncryption
  • sha384WithRSAEncryption
  • sha512WithRSAEncryption

Scénář 2

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

Problém

Certifikát použitý k podepsání balíčku má nepodporovaný algoritmus podpisu.

Řešení

Ujistěte se, že balíček byl podepsaný pomocí certifikátu s jedním z následujících algoritmů podpisu :

  • sha256WithRSAEncryption
  • sha384WithRSAEncryption
  • sha512WithRSAEncryption

Poznámka:

Když je režim ověření podpisu NuGet nastavený na přijetí (výchozí), nu3013 se vyvolá jako upozornění. Pokud je režim ověření podpisu NuGet nastavený tak, aby vyžadoval nebo při spuštění nuget verify -signatures příkazu, nu3013 se zvýší z upozornění na chybu.