Aracılığıyla paylaş


NuGet Hatası NU3034

'https://contoso.com/index.json' kaynağından 'SamplePackage v1.0.0' paketi: signatureValidationMode gerektirecek şekilde ayarlandı, bu nedenle paketlere yalnızca güvenilir imzalayanlar tarafından imzalandığında izin verilir; ancak hiçbir güvenilir imzalayan belirtilmedi.

'' kaynağındanhttps://contoso.com/index.json 'SamplePackage v1.0.0' paketi: Paket imzası sertifikası parmak izi izin listesindeki hiçbir sertifika parmak iziyle eşleşmiyor.

'' kaynağındanhttps://contoso.com/index.json 'SamplePackage v1.0.0' paketi: Bu depo, tüm paketlerinin depo imzalı olduğunu, ancak imzalama sertifikası listelenmediğini belirtti.

'' kaynağındanhttps://contoso.com/index.json 'SamplePackage v1.0.0' paketi: Bu paket, bu depo tarafından listelenen bir sertifikayla imzalanan bir depo değildi.

Sorun

Eksik bir izin listesi var veya paket imzalayan listedeki hiçbir imzalayanla eşleşmiyor. Bu liste, depo tarafından gönderilebilir veya öğesinin trustedSigners bölümünde nuget.configbelirtilebilir.

Çözüm

Moddaysa require , yalnızca güvenilir bir imzalayan tarafından imzalanan paketler doğrulamayı geçirir. Aksi takdirde, depo imzalama güvenlik yönergelerine uymayan bir pakete sahip olduklarını bildirmek için bunun indirildiği depoya başvurun.