Enum StoreType

java.lang.Object
java.lang.Enum<StoreType>
org.refcodes.security.StoreType
All Implemented Interfaces:
Serializable, Comparable<StoreType>, java.lang.constant.Constable

public enum StoreType extends Enum<StoreType>
  • Enum Constant Details

    • JKS

      public static final StoreType JKS
    • JCEKS

      public static final StoreType JCEKS
      "... 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"
    • PKCS12

      public static final StoreType PKCS12
      "... 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"
    • PKCS12S2

      public static final StoreType PKCS12S2
      "... 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"
    • JCERACFKS

      public static final StoreType JCERACFKS
      "... 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"
  • Method Details

    • values

      public static StoreType[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static StoreType valueOf(String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null