
Java Kod İmzalama: CSR Oluşturma
Kod imzalama sertifikası talep etmek için, kodu imzalamak için kullanacağınız makineden oluşturulan bir sertifika imzalama talebi (CSR) sağlamanız gerekir. Bu dosyadaki bilgileri, talebinizi doğrulamak ve kodunuzu indiren kişilere sağlamak için kullanacağız.
Not: CSR’yi, dosyayı barındırmak için kullandığınız web sunucusundan değil, yerel makinenizden oluşturmanız gerekir.
Yalnızca Windows için hazırlık
Windows kullanıyorsanız, CSR'nizi oluşturmadan önce aşağıdaki adımları tamamlamanız gerekir.
Cmd'yi
yönetici olarak çalıştırın.- JDK yüklemenizin
bin
dizinine gidin:cd C: \ Program Files \ java \ jdk sürüm numarası \ bin
Anahtar deposu oluşturun
Açık ve özel anahtarlarınızı (kodunuzu imzalamak için kullanılır) saklamak için bir anahtar deposu oluşturmanız gerekir. Bunu kod imzalama sertifikası talebi ve yükleme işlemi boyunca tekrar tekrar kullanacaksınız.
- Bir anahtar deposu denilen codesignstore oluşturun:
keytool -genkey -Alias codesigncert -keyalg RSA -keysize 2048 -keystore codesignstore
- Komut isteminde sizden istenen bilgileri tamamlayın. Dikkat edilmesi gereken birkaç önemli nokta vardır:
- Bu bilgilerin talebinizde kullanmayı planladığınız diğer her şeyle tutarlı olması önemlidir.
- Java kodunuzu imzalamak için buna sahip olmanız gerektiğinden anahtar deponuzun şifresini not edin.
CSR oluşturun
Sertifika imzalama talebinizi oluşturmak için şimdi anahtar deponuzu kullanın (GoDaddy'den satın aldığınız sertifikayı talep etmek için kullanacaksınız).
- CSR'nizi oluşturun:
keytool -certreq -v -alias codesigncert -file mycsr.pem -keystore codesignstore
- Anahtar deponuzu şifresi ve enter tuşuna basın girin.
- CSR'nizi açın. Bunu nasıl yapacağınız işletim sisteminize bağlıdır:
OS Komut Mac OS X nano mycsr.pem
Windows notepad "mycsr.pem" başlat
- CSR'ınızı, YENİ SERTİFİKA TALEBİNİ SONLANDIR ve YENİ SERTİFİKA TALEBİNİ SONLANDIR içeren satırların tamamı dahil olmak üzere kopyalayın.