public final class KeyStores
extends java.lang.Object
KeyStores class allows easily accessing the various KeyStores
used.| Modifier and Type | Class | Description |
|---|---|---|
static class |
KeyStores.Level |
|
static class |
KeyStores.Type |
| Modifier and Type | Field | Description |
|---|---|---|
static java.util.Map<java.lang.Integer,java.lang.String> |
keystoresPaths |
| Constructor | Description |
|---|---|
KeyStores() |
| Modifier and Type | Method | 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