Ana içeriğe geç

Java Keystore (JKS)

SecTrail CM, Java Keystore (JKS/PKCS12) kullanan uygulamalara ajansız bağlantı kurarak SSL sertifikalarının otomatik yönetimini sağlar.

Platform Desteği

SecTrail CM, hem Linux hem de Windows sistemlerinde çalışan Java KeyStore'ları destekler. Her iki platform için de otomatik sertifika dağıtımı ve yönetimi yapabilirsiniz.

Kullanım Alanları

  • Java Applications: Standalone Java uygulamaları
  • Microservices: Spring Boot, Quarkus, Micronaut mikroservisleri
  • Message Brokers: Apache Kafka, RabbitMQ (TLS)
  • Databases: Elasticsearch, Cassandra (SSL/TLS)

Bağlantı Gereksinimleri

Linux Sistemler

GereksinimDetayAçıklama
ProtokolSSH (Secure Shell)Güvenli uzak bağlantı protokolü
Port22Standart SSH portu veya custom port
Kimlik DoğrulamaSSH Key veya PasswordSSH anahtarı veya şifre ile kimlik doğrulama
Kullanıcı YetkisiKeystore okuma/yazma yetkisiKeystore dosyalarına erişim ve düzenleme yetkisi

Windows Sistemler

GereksinimDetayAçıklama
ProtokolWinRM (Windows Remote Management)Windows uzak yönetim protokolü
Port5985 (HTTP) / 5986 (HTTPS)Standart WinRM portları
Kimlik DoğrulamaUsername ve PasswordWindows kullanıcı kimlik doğrulama
Kullanıcı YetkisiKeystore okuma/yazma yetkisiKeystore dosyalarına erişim ve düzenleme yetkisi

Otomatik İşlemler

SecTrail CM, Java KeyStore üzerinde aşağıdaki işlemleri otomatik gerçekleştirir:

  1. Keystore Backup: Mevcut keystore'un yedeğini alma
  2. Certificate Import: keytool ile yeni sertifika ve private key import
  3. Truststore Update: Root/Intermediate CA sertifikalarını truststore'a ekleme
  4. Validation: SSL/TLS bağlantı testi ve doğrulama

Yapılandırma Adımları

1. Java KeyStore Linux Kullanıcı Oluşturma

Automation > Device Users bölümüne gidin ve Java KeyStore için kullanıcı oluşturun.

2. Java KeyStore Cihazını SecTrail CM'e Ekleme

Automation > Devices > Add New Device butonuna tıklayın ve aşağıdaki bilgileri girin:

JKS Cihaz Ekleme

  • Name: Cihaz için tanımlayıcı isim verin
  • Device Users: Adım 1'de oluşturduğunuz kullanıcıyı seçin
  • IP: Java KeyStore sunucusunun IP adresini girin
  • Device Type: Açılır menüden Java KeyStore Linux seçin
  • Become Method: Yetki yükseltme yöntemini seçin (örn: sudo)
  • Custom Path: (Opsiyonel) Custom path belirtebilirsiniz
  • KeyStore Path: KeyStore dosyasının yolunu girin
  • KeyStore Storepass: KeyStore şifresini girin
  • Servive Name to Restart: (Opsiyonel) Yeniden başlatılacak servis adını girin
Otomatik Keşif ve İzleme

Java KeyStore cihazı SecTrail CM'e eklendikten sonra, KeyStore içindeki sertifikalar otomatik olarak keşif periyoduna dahil edilir ve düzenli olarak taranır. Süresi dolmak üzere olan veya sorunlu sertifikalar için otomatik alarm oluşturulur.

3. Cihaz Bilgilerini Görüntüleme

Cihaz eklendikten sonra Automation > Devices listesinde görüntülenecektir. Cihaz detaylarını görmek için satıra tıklayın:

JKS Cihaz Detayları ve Sertifika Listesi

Cihaz detaylarında aşağıdaki bilgiler görüntülenir:

  • Certificate Subject: Sertifika özne bilgileri (CN, ST, L, O, OU)
  • Issuer: Sertifikayı veren CA bilgileri
  • Not After: Sertifika geçerlilik son tarihi
  • Store Path: KeyStore dosya yolu
  • Alias Name: Sertifika alias adı
  • Deploy: Sertifika dağıtımı için

Sertifika Dağıtımı

Adım 1: KeyStore ve Sertifika Seçimi

  1. Automation > Devices bölümünden Java KeyStore cihazınızı seçin
  2. Cihaz detaylarında, sertifika dağıtmak istediğiniz KeyStore'u bulun
  3. İlgili satırdaki Deploy butonuna tıklayın
  4. Açılan Deploy Certificate penceresinde:
    • Virtual Servers: Hedef KeyStore bilgisi görüntülenir (IP, Subject, Alias Name)
    • Certificate: Açılır menüden dağıtmak istediğiniz sertifikayı seçin

Sertifika Dağıtım Ekranı

Adım 2: Dağıtım İşlemini Başlatma

Deploy butonuna tıklayarak sertifika dağıtım işlemini başlatın.

Adım 3: İşlem Takibi

Dağıtım işlemi Automation > Processes bölümünden takip edilebilir:

JKS Dağıtım İşlemleri

İşlem Detayları

Dağıtım sırasında aşağıdaki adımlar gerçekleştirilir:

Adımİşlem Açıklaması
1Sertifika dosyası sunucuya yüklenir
2Yeni sertifika mevcut keystore dosyasına eklenir

Sertifika Silme (Remove)

SecTrail CM, Java KeyStore'dan sertifika silme işlemini destekler.

JKS Sertifika Silme

Silme İşlemi Adımları

  1. Automation > Devices bölümünden Java KeyStore cihazınızı seçin
  2. Silmek istediğiniz sertifikanın satırında ilgili işlemi seçin
  3. Onay vererek silme işlemini başlatın

Silme İşlemi Task Detayları

Silme işlemi Automation > Processes bölümünden takip edilebilir. İşlem sırasında aşağıdaki adımlar gerçekleştirilir:

Adımİşlem Açıklaması
1Mevcut keystore dosyası yedeklenir
2Belirtilen alias ile sertifika keystore'dan silinir