Class X509ProxyCertPathParameters

java.lang.Object
org.globus.gsi.X509ProxyCertPathParameters
All Implemented Interfaces:
Cloneable, CertPathParameters

public class X509ProxyCertPathParameters extends Object implements CertPathParameters
Refactor to have an interface that retuns trusted certificates, crls, keys and policy. Manage stores within parameters. PKITrustManager can take that interface and the validator can also be agnostic of this implementation (can support say CertStore or KeyStore for trsuted certs).
Author:
ranantha@mcs.anl.gov
  • Constructor Details

  • Method Details

    • getTrustStore

      public KeyStore getTrustStore()
    • getCrlStore

      public CertStore getCrlStore()
    • getSigningPolicyStore

      public SigningPolicyStore getSigningPolicyStore()
    • isRejectLimitedProxy

      public boolean isRejectLimitedProxy()
    • getPolicyHandlers

      public Map<String,ProxyPolicyHandler> getPolicyHandlers()
    • clone

      public Object clone()
      Makes a copy of this CertPathParameters. Changes to the copy will not affect the original and vice versa.
      Specified by:
      clone in interface CertPathParameters
      Overrides:
      clone in class Object
      Returns:
      a copy of this CertPathParameters