public final class KeyStores
extends java.lang.Object
KeyStores class allows easily accessing the various KeyStores
 used.| Modifier and Type | Class and Description | 
|---|---|
| static class  | KeyStores.Level | 
| static class  | KeyStores.Type | 
| Modifier and Type | Field and Description | 
|---|---|
| static java.util.Map<java.lang.Integer,java.lang.String> | keystoresPaths | 
| Constructor and Description | 
|---|
| KeyStores() | 
| Modifier and Type | Method and Description | 
|---|---|
| static java.security.KeyStore[] | getCAKeyStores()Returns an array of KeyStore that contain trusted CA certificates. | 
| static java.security.KeyStore[] | getCertKeyStores()Returns an array of KeyStore that contain certificates that are trusted. | 
| static java.security.KeyStore[] | getClientKeyStores()Returns KeyStores containing trusted client certificates | 
| static java.security.KeyStore | getKeyStore(KeyStores.Level level,
           KeyStores.Type type)Returns a KeyStore corresponding to the appropriate level level (user or
 system) and type. | 
| static java.security.KeyStore | getKeyStore(KeyStores.Level level,
           KeyStores.Type type,
           boolean create)Returns a KeyStore corresponding to the appropriate level level (user or
 system) and type. | 
| static InfrastructureFileDescriptor | getKeyStoreLocation(KeyStores.Level level,
                   KeyStores.Type type)Returns the location of a KeyStore corresponding to the given level and type. | 
| static java.lang.String | getPathToKeystore(int k) | 
| static java.lang.String | toDisplayableString(KeyStores.Level level,
                   KeyStores.Type type)Returns a human readable name for this KeyStore | 
| static java.lang.String | toTranslatableString(KeyStores.Level level,
                    KeyStores.Type type)Returns a String that can be used as a translation key to create a
 user-visible representation of this KeyStore. | 
public static final java.util.Map<java.lang.Integer,java.lang.String> keystoresPaths
public static final java.security.KeyStore getKeyStore(KeyStores.Level level, KeyStores.Type type)
level - whether the KeyStore desired is a user-level or system-level
 KeyStoretype - the type of KeyStore desiredpublic static final java.security.KeyStore getKeyStore(KeyStores.Level level, KeyStores.Type type, boolean create)
level - whether the KeyStore desired is a user-level or system-level
 KeyStoretype - the type of KeyStore desiredcreate - true if keystore can be createdpublic static java.lang.String getPathToKeystore(int k)
public static final java.security.KeyStore[] getCertKeyStores()
public static final java.security.KeyStore[] getCAKeyStores()
public static java.security.KeyStore[] getClientKeyStores()
public static final InfrastructureFileDescriptor getKeyStoreLocation(KeyStores.Level level, KeyStores.Type type)
level - the specified level of the key store to be returned.type - the specified type of the key store to be returned.public static final java.lang.String toTranslatableString(KeyStores.Level level, KeyStores.Type type)
level - the level of the key store.type - the type of the key store.public static java.lang.String toDisplayableString(KeyStores.Level level, KeyStores.Type type)
level - the level of the KeyStoretype - the type of KeyStore