Avviso NuGet NU3012
Scenario 1
Package 'SamplePackage v1.0.0' from source 'https://contoso.com/index.json': The primary signature validation failed.
Problema
Il client NuGet non è riuscito a verificare la SignedCms
firma presente nella firma NuGet nel pacchetto.
Soluzione
È possibile ottenere altri dettagli sul problema esaminando i log di debug. Se il problema persiste, inviare un problema in NuGet/Home insieme al pacchetto che ha generato questo problema.
Scenario 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.
Problema
Il client NuGet non è riuscito a verificare la catena di certificati per il certificato di firma usato per firmare il pacchetto.
Soluzione
Assicurarsi che la firma del pacchetto abbia una catena di certificati valida. È possibile verificare la firma del pacchetto eseguendo il nuget verify -signatures
comando nel pacchetto. Se il problema persiste, inviare un problema in NuGet/Home insieme al pacchetto che ha generato questo problema.
Nota
Quando la modalità di convalida della firma di NuGet è impostata su accept (impostazione predefinita), NU3012 viene generato come avviso nella maggior parte dei casi.
Quando la modalità di convalida della firma di NuGet è impostata su richiesta o quando si esegue il nuget verify -signatures
comando, NU3012 viene elevato da un avviso a un errore.
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per