Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
1. Senaryo
'certificate.pfx' sertifika dosyası için geçersiz parola sağlandı. '-CertificatePassword' seçeneğini kullanarak geçerli bir parola sağlayın.
Sorun
NuGet İmza işlemine parola korumalı bir sertifika dosyası sağlandı. Ancak geçersiz bir parola sağlandı veya parola sağlanmadı.
Çözüm
NuGet paketini imzalamak için parola korumalı bir sertifika dosyası kullanıyorsanız lütfen doğru parolayı geçirme seçeneğini kullanın -CertificatePassword .
2. Senaryo
'certificate.pfx' sertifika dosyası bulunamadı. Sertifika sağlamanın kabul edilen yollarının listesi için adresini ziyaret edin https://docs.nuget.org/docs/reference/command-line-reference.
Sorun
NuGet İmzası işlemine bir sertifika dosyası sağlandı. Ancak dosya diskte yok.
Çözüm
Lütfen bir NuGet paketini imzalamak için kullanılan tüm sertifika dosyalarının diskte mevcut olduğundan emin olun.
3. Senaryo
'random_file.txt' sertifika dosyası geçersiz. Sertifika sağlamanın kabul edilen yollarının listesi için adresini ziyaret edin https://docs.nuget.org/docs/reference/command-line-reference.
Sorun
NuGet İmza işlemine bir sertifika dosyası sağlandı, ancak dosya geçerli bir sertifika dosyası değil.
Çözüm
NuGet paketini imzalamak için kullanılan tüm sertifika dosyalarının geçerli bir sertifika dosyası olduğundan emin olun.
4\. Senaryo
Verilen tüm ölçütleri karşılayan birden çok sertifika bulundu. İstenen sertifikanın karmasıyla '-CertificateFingerprint' seçeneğini kullanın.
Sorun
NuGet sign komutuna seçeneği kullanılarak -CertificateSubjectName bir sertifika önerildi. Ancak, Windows sertifika deposundaki sertifika konu adıyla eşleşen birden çok sertifika bulundu.
Çözüm
Sertifikayı benzersiz bir şekilde tanımlamak için lütfen istenen sertifikanın karmasıyla '-CertificateFingerprint' seçeneğini NuGet sign komutuna geçirin.
Senaryo 5
Verilen tüm ölçütleri karşılayan sertifika bulunamadı. Sertifika sağlamanın kabul edilen yollarının listesi için adresini ziyaret edin https://docs.nuget.org/docs/reference/command-line-reference.
Sorun
NuGet sign komutuna seçeneği kullanılarak -CertificateSubjectName bir sertifika önerildi. Ancak, Windows sertifika deposunda sertifika konu adıyla eşleşen bir sertifika bulunamadı.
Çözüm
Lütfen doğru konu adı filtresini geçirdiğinizden emin olun, aksi takdirde sertifikayı benzersiz olarak tanımlamak için istenen sertifikanın karmasını içeren '-CertificateFingerprint' seçeneğini NuGet sign komutuna geçirin.
Senaryo 6
Özel anahtar sağlayıcısı desteklenmediğinden paket imzalama için şu sertifika kullanılamaz: Konu Adı: CN=Sertifika Konu Adı
SHA1 karması: HASH
SHA256 karması: KARMA
Veren: VerenIn Konu Adı
Geçerlilik zamanı: 09.04.2016 17:00:00 - 14.04.2020 05:00:00
Sorun
Desteklenmeyen bir pribvate anahtar sağlayıcısına sahip NuGet İşareti komutuna bir sertifika geçirildi.
Çözüm
Şu anda, çerçeve sınırlamaları nedeniyle NuGet işareti komutu CNG anahtarı özel anahtar sağlayıcısını desteklemez. Lütfen CAPI özel anahtar sağlayıcısına sahip bir sertifika kullanın.
Senaryo 7
Paket zaten bir imza içeriyor. Yeni imza eklemeden önce var olan imzayı kaldırın.
Sorun
NuGet sign komutu, zaten paket imzası olan bir paketi imzalamak için kullanılmıştır.
Çözüm
İmzalanmamış bir paketi imzaladığınızdan emin olun. Paket zaten imzalıysa, mevcut imzanın üzerine yazmak için lütfen seçeneği kullanın -Overwrite .