"... This keystore implementation employs a much stronger protection of
private keys (using password-based encryption with Triple DES) than JKS.
You can upgrade your keystore of type "JKS" to type "JCEKS" by changing
the password of a private-key entry in your keystore ..." See
"https://www.ibm.com/support/knowledgecenter/en/SSYKE2_7.1.0/com.ibm.java.security.component.71.doc/security-component/keytoolDocs/supportedkeystoretypes.html"
"... There is a difference between PKCS12 type keystore created on the
keytool provided in the IBM JVM and the keytool provided in an Oracle
JVM. The keytool in an IBM JVM uses a PKCS12 keystore to store both key
entries and certificate entries.The keytool in an Oracle JVM uses a
PKCS12 keystore to store key entries. The keytool program in IBM's JVM
can read the keystore created by the keytool program provided by an
Oracle JVM, but not the other way around ..." See
"https://www.ibm.com/support/knowledgecenter/en/SSYKE2_7.1.0/com.ibm.java.security.component.71.doc/security-component/keytoolDocs/supportedkeystoretypes.html"
"... This is a second version of PKCS12 type keystore. It can be read by
the keytool program in an Oracle JVM ..." See
"https://www.ibm.com/support/knowledgecenter/en/SSYKE2_7.1.0/com.ibm.java.security.component.71.doc/security-component/keytoolDocs/supportedkeystoretypes.html"
"... This is a RACF keyring keystore. This type is available only on z/OS
systems with RACF installed ..." See
"https://www.ibm.com/support/knowledgecenter/en/SSYKE2_7.1.0/com.ibm.java.security.component.71.doc/security-component/keytoolDocs/supportedkeystoretypes.html"
Returns the enum constant of this class with the specified name.
The string must match exactly an identifier used to declare an
enum constant in this class. (Extraneous whitespace characters are
not permitted.)
Parameters:
name - the name of the enum constant to be returned.