Halaman Penandatanganan, Perancang Proyek
Gunakan halaman Penandatanganan Perancang Proyek untuk menandatangani aplikasi dan manifes penyebaran dan juga untuk menandatangani perakitan (penandatanganan nama kuat).
Perhatikan bahwa penandatanganan manifes aplikasi dan penyebaran adalah proses yang berbeda dari penandatanganan rakitan, meskipun kedua tugas dilakukan di halaman Penandatanganan .
Selain itu, penyimpanan informasi file kunci berbeda untuk penandatanganan manifes dan penandatanganan perakitan. Untuk penandatanganan manifes, informasi kunci disimpan di database penyimpanan kriptografi komputer Anda dan penyimpanan sertifikat Windows pengguna saat ini. Untuk penandatanganan perakitan, informasi kunci hanya disimpan di database penyimpanan kriptografi komputer Anda.
Untuk mengakses halaman Penandatanganan, pilih simpul proyek di Penjelajah Solusi, lalu, pada menu Proyek, klik Properti. Saat Perancang Proyek muncul, klik tab Penandatanganan.
Penandatanganan Manifes Aplikasi dan Penyebaran
Tanda tangani kotak centang Manifes ClickOnce
Pilih kotak centang ini untuk menandatangani manifes aplikasi dan penyebaran dengan pasangan kunci publik/privat. Untuk informasi selengkapnya tentang cara melakukan ini, lihat Cara: Menandatangani Manifes Aplikasi dan Penyebaran.
Pilih dari tombol Simpan
Memungkinkan Anda memilih sertifikat yang ada dari penyimpanan sertifikat pribadi pengguna saat ini. Anda dapat memilih salah satu sertifikat ini untuk menandatangani manifes aplikasi dan penyebaran Anda.
Mengklik Pilih dari Penyimpanan membuka kotak dialog Pilih Sertifikat , yang mencantumkan sertifikat di penyimpanan sertifikat pribadi Anda yang saat ini valid (tidak kedaluwarsa) dan yang memiliki kunci privat. Tujuan sertifikat yang Anda pilih harus menyertakan penandatanganan kode.
Jika Anda mengklik tampilkan properti sertifikat, kotak dialog Detail Sertifikat akan muncul. Kotak dialog ini menyertakan informasi terperinci tentang sertifikat, dan menyertakan opsi tambahan. Anda bisa mengklik Pelajari selengkapnya tentang sertifikat untuk melihat informasi Bantuan tambahan.
Pilih dari tombol File
Memungkinkan Anda memilih sertifikat dari file kunci yang ada.
Mengklik Pilih dari File membuka kotak dialog Pilih File , yang memungkinkan Anda memilih file kunci sertifikat (.pfx). File harus dilindungi kata sandi dan belum dapat ditemukan di penyimpanan sertifikat pribadi Anda.
Dalam kotak dialog Masukkan kata sandi untuk membuka file , masukkan kata sandi untuk membuka file kunci sertifikat (.pfx). Informasi kata sandi disimpan dalam daftar kontainer kunci pribadi Anda dan penyimpanan sertifikat pribadi Anda.
Tombol Buat Sertifikat Uji
Memungkinkan Anda membuat sertifikat untuk pengujian. Sertifikat pengujian digunakan untuk menandatangani aplikasi ClickOnce dan manifes penyebaran Anda.
Mengklik Buat Sertifikat Uji akan membuka kotak dialog Buat Sertifikat Uji, di mana Anda dapat mengetik kata sandi untuk file kunci nama kuat untuk sertifikat pengujian. File diberi nama proyek_TemporaryKey.pfx. Jika Anda mengklik OK tanpa mengetik kata sandi, file .pfx tidak dienkripsi kata sandi.
Kotak URL server tanda waktu
Menentukan alamat server yang menandakan waktu tanda tangan Anda. Saat Anda memberikan sertifikat, situs eksternal ini memverifikasi waktu aplikasi ditandatangani.
Penandatanganan Rakitan
Tanda tangani kotak centang rakitan
Pilih kotak centang ini untuk menandatangani rakitan dan membuat file kunci yang sangat bernama. Untuk informasi selengkapnya tentang menandatangani rakitan dengan menggunakan Perancang Proyek, lihat Cara: Menandatangani Assembly (Visual Studio).
Opsi ini menggunakan alat Al.exe yang disediakan oleh Windows Software Development Kit (SDK) untuk menandatangani rakitan. Untuk informasi selengkapnya tentang Al.exe, lihat Cara: Menandatangani Assembly dengan Nama Kuat.
Pilih daftar file kunci nama yang kuat
Memungkinkan Anda menentukan file kunci bernama baru atau yang sudah ada yang digunakan untuk menandatangani rakitan. Pilih <Telusuri...> untuk memilih file kunci yang ada.
Pilih <Baru...> untuk membuat file kunci baru untuk menandatangani assembly. Kotak dialog Buat Kunci Nama Kuat muncul, yang dapat Anda gunakan untuk menentukan nama file kunci dan melindungi file kunci dengan kata sandi. Panjang kata sandi harus minimal 6 karakter. Jika Anda menentukan kata sandi, file Pertukaran Informasi Pribadi (.pfx) dibuat; jika Anda tidak menentukan kata sandi, file kunci yang sangat bernama (.snk) akan dibuat.
Tombol Ubah Kata Sandi
Mengubah kata sandi untuk file kunci Pertukaran Informasi Pribadi (.pfx) yang digunakan untuk menandatangani rakitan.
Mengklik Ubah Kata Sandi akan membuka kotak dialog Ubah Kata Sandi Kunci. Dalam kotak dialog ini, Kata sandi lama adalah kata sandi saat ini untuk file kunci. Panjang kata sandi baru harus minimal 6 karakter. Informasi kata sandi disimpan di penyimpanan sertifikat Windows pengguna saat ini.
Kotak centang tanda penundaan saja
Pilih kotak centang ini untuk mengaktifkan penandatanganan penundaan.
Perhatikan bahwa proyek yang ditandatangani tertunda tidak akan berjalan dan tidak dapat di-debug. Namun, Anda dapat menggunakan Sn.exe (Alat Nama Kuat) dengan -Vr
opsi untuk melewati verifikasi selama pengembangan.
Catatan
Saat menandatangani rakitan, Anda mungkin tidak selalu memiliki akses ke kunci privat. Misalnya, organisasi mungkin memiliki pasangan kunci yang dijaga ketat yang tidak dapat diakses pengembang setiap hari. Kunci publik mungkin tersedia, tetapi akses ke kunci privat dibatasi untuk beberapa individu. Dalam kasus seperti itu, Anda dapat menggunakan penandatanganan tertunda atau parsial untuk memberikan kunci umum, menunda penambahan kunci privat hingga assembly diserahkan.