## Uses of Interface
javax.net.ssl.TrustManager

Packages that use TrustManager
javax.net.ssl: Provides classes for the secure socket package.

### Uses of TrustManager in javax.net.ssl

Subinterfaces of TrustManager in javax.net.ssl
`interface` `X509TrustManager` Instance of this interface manage which X509 certificates may be used to authenticate the remote side of a secure socket.

Classes in javax.net.ssl that implement TrustManager
`class` `X509ExtendedTrustManager` Extensions to the `X509TrustManager` interface to support SSL/TLS connection sensitive trust management.

Methods in javax.net.ssl that return TrustManager
`protected abstract TrustManager[]` TrustManagerFactorySpi.`engineGetTrustManagers()` Returns one trust manager for each type of trust material.
`TrustManager[]` TrustManagerFactory.`getTrustManagers()` Returns one trust manager for each type of trust material.

Methods in javax.net.ssl with parameters of type TrustManager
`protected abstract void` SSLContextSpi.`engineInit(KeyManager[] km, TrustManager[] tm, SecureRandom sr)` Initializes this context.
`void` SSLContext.`init(KeyManager[] km, TrustManager[] tm, SecureRandom random)` Initializes this context.