TrustManagerFactory class.
All the abstract methods in this class must be implemented by each cryptographic service provider who wishes to supply the implementation of a particular trust manager factory.
TrustManagerFactory, TrustManager
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected abstract TrustManager[] | Returns: the trust managersReturns one trust manager for each type of trust material. |
| protected abstract void | engineInit(KeyStore
the key store or null ks)Initializes this factory with a source of certificate authorities and related trust material. |
| protected abstract void | engineInit(ManagerFactoryParameters
an implementation of a provider-specific parameter
specification spec)Initializes this factory with a source of provider-specific key material. |
| TrustManagerFactorySpi | back to summary |
|---|---|
| public TrustManagerFactorySpi() Constructor for subclasses to call. | |
| engineGetTrustManagers | back to summary |
|---|---|
| protected abstract TrustManager[] engineGetTrustManagers() Returns one trust manager for each type of trust material.
| |
| engineInit | back to summary |
|---|---|
| protected abstract void engineInit(KeyStore ks) throws KeyStoreException Initializes this factory with a source of certificate authorities and related trust material.
| |
| engineInit | back to summary |
|---|---|
| protected abstract void engineInit(ManagerFactoryParameters spec) throws InvalidAlgorithmParameterException Initializes this factory with a source of provider-specific key material.
In some cases, initialization parameters other than a keystore
may be needed by a provider. Users of that
particular provider are expected to pass an implementation of
the appropriate
| |