Upozornění NuGet NU3012
Scénář 1
Package 'SamplePackage v1.0.0' from source 'https://contoso.com/index.json': The primary signature validation failed.
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
Package 'SamplePackage v1.0.0' from source 'https://contoso.com/index.json': The primary signature found a chain building issue: A certificate chain processed, but terminated in a root certificate which is not trusted by the trust provider.
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.
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro