|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
@InterfaceAudience.Private @InterfaceStability.Evolving public interface KeyStoresFactory
Interface that gives access to KeyManager
and TrustManager
implementations.
Method Summary | |
---|---|
void |
destroy()
Releases any resources being used. |
KeyManager[] |
getKeyManagers()
Returns the keymanagers for owned certificates. |
TrustManager[] |
getTrustManagers()
Returns the trustmanagers for trusted certificates. |
void |
init(SSLFactory.Mode mode)
Initializes the keystores of the factory. |
Methods inherited from interface org.apache.hadoop.conf.Configurable |
---|
getConf, setConf |
Method Detail |
---|
void init(SSLFactory.Mode mode) throws IOException, GeneralSecurityException
mode
- if the keystores are to be used in client or server mode.
IOException
- thrown if the keystores could not be initialized due
to an IO error.
GeneralSecurityException
- thrown if the keystores could not be
initialized due to an security error.void destroy()
KeyManager[] getKeyManagers()
TrustManager[] getTrustManagers()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |