@NotMutable @ThreadSafety(level=COMPLETELY_THREADSAFE) public final class KeyStoreKeyManager extends WrapperKeyManager implements java.io.Serializable
| Constructor and Description |
|---|
KeyStoreKeyManager(java.io.File keyStoreFile,
char[] keyStorePIN)
Creates a new instance of this key store key manager that provides the
ability to retrieve certificates from the specified key store file.
|
KeyStoreKeyManager(java.io.File keyStoreFile,
char[] keyStorePIN,
java.lang.String keyStoreFormat,
java.lang.String certificateAlias)
Creates a new instance of this key store key manager that provides the
ability to retrieve certificates from the specified key store file.
|
KeyStoreKeyManager(java.lang.String keyStoreFile,
char[] keyStorePIN)
Creates a new instance of this key store key manager that provides the
ability to retrieve certificates from the specified key store file.
|
KeyStoreKeyManager(java.lang.String keyStoreFile,
char[] keyStorePIN,
java.lang.String keyStoreFormat,
java.lang.String certificateAlias)
Creates a new instance of this key store key manager that provides the
ability to retrieve certificates from the specified key store file.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getKeyStoreFile()
Retrieves the path to the key store file to use.
|
java.lang.String |
getKeyStoreFormat()
Retrieves the name of the key store file format.
|
chooseClientAlias, chooseEngineClientAlias, chooseEngineServerAlias, chooseServerAlias, getCertificateAlias, getCertificateChain, getClientAliases, getPrivateKey, getServerAliasespublic KeyStoreKeyManager(java.io.File keyStoreFile, char[] keyStorePIN) throws java.security.KeyStoreException
keyStoreFile - The path to the key store file to use. It must not
be null.keyStorePIN - The PIN to use to access the contents of the key
store. It may be null if no PIN is required.java.security.KeyStoreException - If a problem occurs while initializing this key
manager.public KeyStoreKeyManager(java.lang.String keyStoreFile, char[] keyStorePIN) throws java.security.KeyStoreException
keyStoreFile - The path to the key store file to use. It must not
be null.keyStorePIN - The PIN to use to access the contents of the key
store. It may be null if no PIN is required.java.security.KeyStoreException - If a problem occurs while initializing this key
manager.public KeyStoreKeyManager(java.io.File keyStoreFile, char[] keyStorePIN, java.lang.String keyStoreFormat, java.lang.String certificateAlias) throws java.security.KeyStoreException
keyStoreFile - The path to the key store file to use. It must
not be null.keyStorePIN - The PIN to use to access the contents of the key
store. It may be null if no PIN is
required.keyStoreFormat - The format to use for the key store. It may be
null if the default format should be
used.certificateAlias - The nickname of the certificate that should be
selected. It may be null if any
acceptable certificate found in the keystore may
be used.java.security.KeyStoreException - If a problem occurs while initializing this key
manager.public KeyStoreKeyManager(java.lang.String keyStoreFile, char[] keyStorePIN, java.lang.String keyStoreFormat, java.lang.String certificateAlias) throws java.security.KeyStoreException
keyStoreFile - The path to the key store file to use. It must
not be null.keyStorePIN - The PIN to use to access the contents of the key
store. It may be null if no PIN is
required.keyStoreFormat - The format to use for the key store. It may be
null if the default format should be
used.certificateAlias - The nickname of the certificate that should be
selected. It may be null if any
acceptable certificate found in the keystore may
be used.java.security.KeyStoreException - If a problem occurs while initializing this key
manager.public java.lang.String getKeyStoreFile()
public java.lang.String getKeyStoreFormat()