Aracılığıyla paylaş


NuGet Uyarısı NU3024

1. Senaryo

'' kaynağındanhttps://contoso.com/index.json 'SamplePackage v1.0.0' paketi: Zaman damgası imzası desteklenmeyen bir özet algoritmasına sahip. Aşağıdaki algoritmalar desteklenir: SHA-2-256, SHA-2-384, SHA-2-512.

Sorun

Zaman damgasının imzası desteklenmeyen bir özet algoritmasına sahiptir.

Çözüm

Zaman damgası yetkilisinin imzasının aşağıdaki özet algoritmalarından birine sahip olduğundan emin olun -

  • SHA-2-256
  • SHA-2-384
  • SHA-2-512

2. Senaryo

'' kaynağındanhttps://contoso.com/index.json 'SamplePackage v1.0.0' paketi: Birincil imzanın zaman damgası imzası desteklenmeyen bir özet algoritmasına sahip.

Sorun

Zaman damgasının imzası desteklenmeyen bir özet algoritmasına sahiptir.

Çözüm

Zaman damgası yetkilisi imzalama sertifikasının aşağıdaki özet algoritmalarından birine sahip olması seçeneğini kullanarak NuGet belgelerinde açıklandığı gibi, paket yazarından komutu kullanarak nuget sign -Timestamper paketi yeniden imzalamasını isteyin -

  • SHA-2-256
  • SHA-2-384
  • SHA-2-512

Not

Komutu çalıştırırken nuget verify -signatures , NU3024 hata olarak oluşturulur. Aksi takdirde, NU3024 bir uyarı olarak oluşturulur.