Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Skenario 1
Kata sandi tidak valid disediakan untuk file sertifikat 'certificate.pfx'. Berikan kata sandi yang valid menggunakan opsi '-CertificatePassword'.
Masalah
File sertifikat yang dilindungi kata sandi disediakan untuk operasi NuGet Sign. Tetapi kata sandi tidak valid atau tidak disediakan.
Solusi
Jika Anda menggunakan file sertifikat yang dilindungi kata sandi untuk menandatangani paket NuGet, gunakan -CertificatePassword opsi untuk meneruskan kata sandi yang benar.
Skenario 2
File sertifikat 'certificate.pfx' tidak ditemukan. Untuk daftar cara yang diterima untuk memberikan sertifikat, kunjungi https://docs.nuget.org/docs/reference/command-line-reference.
Masalah
File sertifikat disediakan untuk operasi NuGet Sign. Tetapi file tidak ada pada disk.
Solusi
Pastikan bahwa file sertifikat apa pun yang digunakan untuk menandatangani paket NuGet ada di disk.
Skenario 3
File sertifikat 'random_file.txt' tidak valid. Untuk daftar cara yang diterima untuk memberikan sertifikat, kunjungi https://docs.nuget.org/docs/reference/command-line-reference.
Masalah
File sertifikat disediakan untuk operasi NuGet Sign, tetapi file bukan file sertifikat yang valid.
Solusi
Pastikan bahwa file sertifikat apa pun yang digunakan untuk menandatangani paket NuGet adalah file sertifikat yang valid.
Skenario 4
Beberapa sertifikat ditemukan yang memenuhi semua kriteria yang diberikan. Gunakan opsi '-CertificateFingerprint' dengan hash sertifikat yang diinginkan.
Masalah
Sertifikat disarankan ke perintah NuGet Sign menggunakan -CertificateSubjectName opsi . Tetapi beberapa sertifikat ditemukan untuk mencocokkan nama subjek sertifikat di penyimpanan sertifikat Windows.
Solusi
Silakan teruskan opsi '-CertificateFingerprint' dengan hash sertifikat yang diinginkan ke perintah NuGet Sign untuk mengidentifikasi sertifikat secara unik.
Skenario 5
Tidak ada sertifikat yang ditemukan yang memenuhi semua kriteria yang diberikan. Untuk daftar cara yang diterima untuk memberikan sertifikat, kunjungi https://docs.nuget.org/docs/reference/command-line-reference.
Masalah
Sertifikat disarankan ke perintah NuGet Sign menggunakan -CertificateSubjectName opsi . Tetapi tidak ada sertifikat yang ditemukan untuk mencocokkan nama subjek sertifikat di penyimpanan sertifikat Windows.
Solusi
Pastikan Anda meneruskan filter nama subjek yang tepat, jika tidak, berikan opsi '-CertificateFingerprint' dengan hash sertifikat yang diinginkan ke perintah NuGet Sign untuk mengidentifikasi sertifikat secara unik.
Skenario 6
Sertifikat berikut tidak dapat digunakan untuk penandatanganan paket karena penyedia kunci privat tidak didukung: Nama Subjek: CN=Nama Subjek Sertifikat
HASH SHA1: HASH
HASH SHA256: HASH
Dikeluarkan oleh: Nama Subjek Pengeluar Sertifikat
Berlaku dari: 4/9/2016 17:00:00 hingga 14/4/2020 05:00:00
Masalah
Sertifikat diteruskan ke perintah NuGet Sign yang memiliki penyedia kunci pribvat yang tidak didukung.
Solusi
Saat ini, karena keterbatasan kerangka kerja, perintah tanda NuGet tidak mendukung penyedia kunci privat kunci CNG. Silakan gunakan sertifikat dengan penyedia kunci privat CAPI.
Skenario 7
Paket sudah berisi tanda tangan. Hapus tanda tangan yang ada sebelum menambahkan tanda tangan baru.
Masalah
Perintah NuGet Sign digunakan untuk menandatangani paket yang sudah memiliki tanda tangan paket.
Solusi
Pastikan Anda menandatangani paket yang tidak ditandatangani. Jika paket sudah ditandatangani, silakan gunakan -Overwrite opsi untuk menimpa tanda tangan yang ada.