Module java.base
Package javax.net.ssl

Class CertPathTrustManagerParameters

java.lang.Object
javax.net.ssl.CertPathTrustManagerParameters
All Implemented Interfaces:
ManagerFactoryParameters

public class CertPathTrustManagerParameters
extends Object
implements ManagerFactoryParameters
A wrapper for CertPathParameters. This class is used to pass validation settings to CertPath based TrustManagers using the TrustManagerFactory.init() method.

Instances of this class are immutable.

Since:
1.5
See Also:
X509TrustManager, TrustManagerFactory, CertPathParameters
  • Constructor Details

    • CertPathTrustManagerParameters

      public CertPathTrustManagerParameters(CertPathParameters parameters)
      Construct new CertPathTrustManagerParameters from the specified parameters. The parameters are cloned to protect against subsequent modification.
      Parameters:
      parameters - the CertPathParameters to be used
      Throws:
      NullPointerException - if parameters is null
  • Method Details

    • getParameters

      public CertPathParameters getParameters()
      Return a clone of the CertPathParameters encapsulated by this class.
      Returns:
      a clone of the CertPathParameters encapsulated by this class.