Sdílet prostřednictvím


Chyba NuGet NU3034

Balíček SamplePackage v1.0.0 ze zdroje 'https://contoso.com/index.json': signatureValidationMode je nastaven tak, aby vyžadoval, takže balíčky jsou povoleny pouze v případě, že jsou podepsány důvěryhodnými podepisujícími znaménka; nebyly zadány žádné důvěryhodné podepisující osoby.

Balíček SamplePackage v1.0.0 ze zdroje :https://contoso.com/index.json Otisk otisku certifikátu podpisu balíčku neodpovídá otisku certifikátu v seznamu povolených certifikátů.

Balíček SamplePackage v1.0.0 ze zdroje :https://contoso.com/index.json Toto úložiště indikuje, že všechny jeho balíčky jsou podepsané, ale neobsahuje žádné podpisové certifikáty.

Balíček SamplePackage v1.0.0 ze zdroje :https://contoso.com/index.json Tento balíček nebyl podepsaný certifikátem uvedeným v tomto úložišti.

Problém

Chybí seznam povolených položek nebo se podepisující balíček neshoduje s žádným podepisovačem v seznamu. Tento seznam může buď odeslat úložiště, nebo ho zadat v trustedSigners části tohoto oddílu nuget.config.

Řešení

Pokud je v require režimu, projdou ověřením pouze balíčky podepsané důvěryhodným podepisovačem. V opačném případě se obraťte na úložiště, ze kterého bylo staženo, a dejte mu vědět, že má balíček, který nevyhovuje pokynům pro zabezpečení podepisování úložiště.