Upozornění NuGet NU3012
Scénář 1
Balíček SamplePackage v1.0.0 ze zdroje :https://contoso.com/index.json Ověření primárního podpisu se nezdařilo.
Problém
Klientovi NuGet se nepodařilo ověřit SignedCms
podpis v podpisu NuGet v balíčku.
Řešení
Další podrobnosti o problému najdete v protokolech ladění. 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.
Scénář 2
Balíček SamplePackage v1.0.0 ze zdroje :https://contoso.com/index.json Primární podpis zjistil problém řetězové budovy: Zpracovaný řetěz certifikátů, ale ukončený v kořenovém certifikátu, kterému poskytovatel důvěryhodnosti nedůvěřuje.
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 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:
Pokud je režim ověření podpisu NuGet nastavený na přijetí (výchozí), ve většině případů se nu3012 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, nu3012 se zvýší z upozornění na chybu.