Upozornění NuGet NU3018
Balíček SamplePackage v1.0.0 ze zdroje :https://contoso.com/index.json Podpisový certifikát primárního podpisu není důvěryhodný poskytovatelem důvěryhodnosti.
Problém
Klientovi NuGet se nepodařilo ověřit řetěz certifikátů pro podpisový certifikát použitý k podepsání balíčku.
Řešení
Ujistěte se, že podpis balíčku má platný řetěz certifikátů. Podpis balíčku můžete ověřit spuštěním nuget verify -signatures
příkazu nebo dotnet nuget verify
příkazu v balíčku. Pokud problém přetrvává, vytvořte problém na nuGetu nebo domovské stránce spolu s balíčkem, který tento problém vygeneroval.
Poznámka:
Když je režim ověření podpisu NuGet nastavený na přijetí (výchozí), nu3018 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 se nu3018 zvýší z upozornění na chybu ve většině případů.
Informace o Linuxu a macOS najdete v tématu Ověření podepsaného balíčku NuGet. Konkrétně pro upozornění nebo chyby nedůvěryhodného kořenového certifikátu v Linuxu a macOS, viz také NU3042.