Added in [API level 1](https://developer.android.com/guide/topics/manifest/uses-sdk-element#ApiLevels) Summary:

# ManagerFactoryParameters

` public interface ManagerFactoryParameters `   
` `

|---|
| javax.net.ssl.ManagerFactoryParameters |

Known indirect subclasses [CertPathTrustManagerParameters](https://developer.android.com/reference/javax/net/ssl/CertPathTrustManagerParameters), [KeyStoreBuilderParameters](https://developer.android.com/reference/javax/net/ssl/KeyStoreBuilderParameters) [CertPathTrustManagerParameters](https://developer.android.com/reference/javax/net/ssl/CertPathTrustManagerParameters) A wrapper for CertPathParameters. [KeyStoreBuilderParameters](https://developer.android.com/reference/javax/net/ssl/KeyStoreBuilderParameters) A parameters object for X509KeyManagers that encapsulates a List of KeyStore.Builders.   

*** ** * ** ***

This class is the base interface for providing algorithm-specific information to a KeyManagerFactory or TrustManagerFactory.

In some cases, initialization parameters other than keystores may be needed by a provider. Users of that particular provider are expected to pass an implementation of the appropriate sub-interface of this class as defined by the provider. The provider can then call the specified methods in the `ManagerFactoryParameters` implementation to obtain the needed information.