Condividi tramite


Avviso NuGet NU3012

Scenario 1

Pacchetto 'SamplePackage v1.0.0' dall'origine 'https://contoso.com/index.json': la convalida della firma primaria non è riuscita.

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

Pacchetto 'SamplePackage v1.0.0' dall'origine 'https://contoso.com/index.json': la firma primaria ha rilevato un problema di compilazione della catena: una catena di certificati elaborata, ma terminata in un certificato radice non attendibile dal provider di attendibilità.

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.