public interface TrustManager
 TrustManagers are responsible for managing the trust material
 that is used when making trust decisions, and for deciding whether
 credentials presented by a peer should be accepted.
 
 TrustManagers are created by either
 using a TrustManagerFactory,
 or by implementing one of the TrustManager subclasses.
TrustManagerFactory