KeyManagerFactoryWrapper serves as a KeyManagerFactory wrapper class for a KeyManager instance.
A KeyManagerFactory is usually used when transforming a KeyStore instance into a KeyManager[]. Vert.x core has a
base KeyCertOptions which relies on a KeyManagerFactory instance and therefore it can only be constructed from the a KeyManagerFactory.
| Modifier and Type | Class and Description |
|---|---|
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private static final String | |
| private static final Logger | |
| private static final Provider |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| KEY_MANAGER_FACTORY_ALGORITHM | back to summary |
|---|---|
| private static final String KEY_MANAGER_FACTORY_ALGORITHM | |
| LOGGER | back to summary |
|---|---|
| private static final Logger LOGGER | |
| PROVIDER | back to summary |
|---|---|
| private static final Provider PROVIDER | |
| KeyManagerFactoryWrapper | back to summary |
|---|---|
| pack-priv KeyManagerFactoryWrapper(KeyManager keyManager) | |
| Modifier and Type | Field and Description |
|---|---|
| private final KeyManager[] |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| protected KeyManager[] | engineGetKeyManagers()
Implements abstract javax. Returns one key manager for each type of key material. |
| protected void | engineInit(KeyStore
the key store or null keyStore, char[] the password for recovering keys keyStorePassword)Implements abstract javax. Initializes this factory with a source of key material. |
| protected void | engineInit(ManagerFactoryParameters
an implementation of a provider-specific parameter
specification managerFactoryParameters)Implements abstract javax. Initializes this factory with a source of key material. |
| keyManagers | back to summary |
|---|---|
| private final KeyManager[] keyManagers | |
| KeyManagerFactorySpiWrapper | back to summary |
|---|---|
| private KeyManagerFactorySpiWrapper(KeyManager keyManager) | |
| engineGetKeyManagers | back to summary |
|---|---|
| protected KeyManager[] engineGetKeyManagers() Implements abstract javax. Doc from javax. Returns one key manager for each type of key material.
| |
| engineInit | back to summary |
|---|---|
| protected void engineInit(KeyStore keyStore, char[] keyStorePassword) Implements abstract javax. Doc from javax. Initializes this factory with a source of key material. | |
| engineInit | back to summary |
|---|---|
| protected void engineInit(ManagerFactoryParameters managerFactoryParameters) Implements abstract javax. Doc from javax. Initializes this factory with a source of key material.
In some cases, initialization parameters other than a keystore
and password may be needed by a provider. Users of that
particular provider are expected to pass an implementation of
the appropriate
| |