📑 Table of Contents

A Java KeyStore (JKS) is a repository of security certificates – either authorization certificates or public key certificates – plus corresponding private keys, used for instance in TLS encryption.

In IBM WebSphere Application Server and Oracle WebLogic Server, a file with extension jks serves as a keystore.

The Java Development Kit maintains a CA keystore file named cacerts in folder jre/lib/security. JDKs provide a tool named keytool[1] to manipulate the keystore. keytool has no functionality to extract the private key out of the keystore, but this is possible with third-party tools like jksExportKey, CERTivity,[2] Portecle[3] and KeyStore Explorer.[4]

See also

edit

References

edit
edit

📚 Artikel Terkait di Wikipedia

Java version history

Since J2SE 1.4, the evolution of the Java language has been governed by the Java Community Process (JCP), which uses Java Specification Requests (JSRs) to

List of Java software and tools

(software platform) – software platform for developing application software Java KeyStore – repository for TLS encryption JRipples – change impact analysis ProGuard

Java Development Kit

manipulating the keystore pack200 – JAR compression tool policytool – the policy creation and management tool, which can determine policy for a Java runtime,

Java Secure Socket Extension

optional package for Java versions 1.2 and 1.3, but was added as a standard API and implementation into JDK 1.4. Java KeyStore Harold, Elliotte Rusty

Keyring (cryptography)

known encryption keys (and, in some cases, passwords). For example, GNU Privacy Guard makes use of keyrings. Java KeyStore GPG Privacy Handbook v t e

PKCS 12

format is pushed into the keystore API. [...] 2.16.840.1.113894.746875.1.1: <Unsupported tag 6> "JEP 229: Create PKCS12 Keystores by Default". OpenJDK JEPs

Java Authentication and Authorization Service

Keystore OACC Theodore J. Shrader; Bruce A. Rich; Anthony J. Nadalin (2000). Java and internet security. iUniverse. p. 152. ISBN 9780595135004. "Java

PKCS

Usually protected/encrypted with a password. Usable as a format for the Java KeyStore and to establish client authentication certificates in Mozilla Firefox