dagblog.
← Archiv

GUI alternativa ke Keytool


Také milujete command line utility s milion a jedním přepínačem? Já tedy ne, ač na druhou stranu, uznávám fakt efektivity práce. Keytool je command line nástroj pomocí kterého v Jave spravujete keystore. Keystore představuje úložiště klíčů a asociovaných certifikátů. S Keytoolem můžete generovat klíče, importovat/exportovat certifikáty, generovat CSR požadavky a dělat plno dalších zábavných činností, čemuž samozřejmě odpovídá počet alternativních přepínačů viz ilustrující obrázek.

Přesně si nevzpomínám, jestli důvodem pro hledání alternativy ke Keytoolu byla nativní lenost a nebo touha najít inspiraci v kódu pracujícím s keystore (rozuměj obšlehnutí), pro jeden z úkolů, které se snesly na mou hlavu. Tak či onak, narazil jsem na docela nenápadný projekt Portecle hostovaný na 
 SourceForge.

Portecle je slovy autorů user friendly GUI application for creating, managing and examining keystores, keys, certificates, certificate requests, 
 certificate revocation lists and more. Já mohu dodat, že takový šikovný prográmek si mi do rukou 
 již dlouho nedostal.

Portecle 1.0
Obrázek se nepodařilo načíst. Portecle 1.0
↗ Medium

Normální smrtelník zajásá, Portecle podporuje většinu toho, co je potřeba k běžné uživatelské 
 práci s keystore, navíc s rozumným GUI. Následuje vypíchnutí funkcí, které Portecle nabízí.

  • Create, load, save, and convert keystores.
  • Generate DSA and RSA key pair entries with self-signed version 1 X.509 certificates.
  • Import X.509 certificate files as trusted certificates.
  • Import key pairs from PKCS #12 files.
  • Clone and change the password of key pair entries and keystores.
  • View the details of certificates contained within keystore entries, certificate files, and SSL/TLS connections.
  • Export keystore entries in a variety of formats.
  • Generate certification requests (CSRs).
  • Import Certificate Authority (CA) replies.
  • Change the password of key pair entries and keystores.
  • Delete, clone, and rename keystore entries.
  • View the details of certificate revocation list (CRL) files.

Verze na Medium

Související články

Související epizody CZ Podcastu