Java SE

Java KeyStore , Keytool Nedir KeyTool Komutları

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

DAHA FAZLASI:Java SE

İlgini Çekebilir

YORUM YAP

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