Sdílet prostřednictvím


Chyba NuGet NU3034

Package 'SamplePackage v1.0.0' from source 'https://contoso.com/index.json': signatureValidationMode is set to require, so packages are allowed only if signed by trusted signers; however, no trusted signers were specified.
Package 'SamplePackage v1.0.0' from source 'https://contoso.com/index.json': The package signature certificate fingerprint does not match any certificate fingerprint in the allow list.
Package 'SamplePackage v1.0.0' from source 'https://contoso.com/index.json': This repository indicated that all its packages are repository signed; however, it listed no signing certificates.
Package 'SamplePackage v1.0.0' from source 'https://contoso.com/index.json': This package was not repository signed with a certificate listed by this repository.

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ě.