Java KeyStore , Keytool Nedir KeyTool Komutları

Java SE
javb

Bu yazıda Java Keytool kullanımını açıklayacağım.

Keytool ile Java içerisinde kullanılan ya da kullanılması istenen Keystore içerisindeki sertifikalarının yönetilmesini sağlamaktadır.

Keytool komutu ile yapabilecekler.

  • Self-signed sertifika yükleyebiliriz.
  • Sertifika görüntüleyebiliriz.
  • Sertifika çıkarabiliriz.
  • CSR işlemleri yapılabilir.
  • Private Key oluşturabiliriz.

Self-Signed Sertifika ve KeyStore Üretme

keytool -genkey -keyalg RSA -alias selfsigned -keystore keystore.jks -storepass password -validity 720

CSR Sertifika Üretme

keytool -certreq -alias mydomain -keystore keystore.jks -storepass password -file mydomain.csr

KeyStore’den Sertifika Silme

keytool -delete -alias mydomain -keystore keystore.jks -storepass password

İmzalı Primary Sertifikayı KeyStore’a Eklemek

keytool -import -trustcacerts -alias mydomain -file mycrt.crt -keystore keystore.jks

KeyStore Şifresini Değiştirmek

keytool -storepasswd -new new_storepass -keystore keystore.jks

KeyStore Görüntüleme

/JAVA_HOME/jre/bin/keytool -list -keystore KeyStore -storepass password

Private Key Oluşturma

Private key oluşturmak için;

keytool -genkey -alias KeyToolAlias -keystore privateKey.store

komutu girmek yeterli olacaktır.

Sonrasında bizi gerekli bilgilerimizi girmemiz için bir komut satırı gelecektir.

Enter keystore password:  123
What is your first and last name?
  [Unknown]:  Ad Soyad
What is the name of your organizational unit?
  [Unknown]:  Yazilimci
What is the name of your organization?
  [Unknown]:  example.com
What is the name of your City or Locality?
  [Unknown]:  TR
What is the name of your State or Province?
  [Unknown]:  TR
What is the two-letter country code for this unit?
  [Unknown]:  TR
Is CN=Ad Soyad, OU=Yaizilimci, O=example.com, L=TR, ST=TR, C=TR correct?
  [no]:  yes

Leave a Reply

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Burak KUTBAY 2010 - 2019
%d blogcu bunu beğendi: