org.glite.security.trustmanager
Class CertPathValidatorState

java.lang.Object
  extended by org.glite.security.trustmanager.CertPathValidatorState

public class CertPathValidatorState
extends java.lang.Object

Simple class to hold the path validator state from one stage to the next.

Author:
hahkala

Field Summary
 java.util.Vector<FullTrustAnchor> m_anchorStack
          the stack of CA parent certs for namespace and CRL checking
 int m_basicConstraintsPathLimit
          The path limit from the basic constraints, default unlimited.
 DN m_basicConstraintsPathLimiter
          The path limiter cert DN for the basic constraints limit.
 int m_proxyInfoPathLimit
          The path limit from the proxy info extension, default unlimited.
 DN m_proxyInfoPathLimiter
          The path limiter cert DN for the proxy info extension limit.
 int m_proxyType
          The type of the proxy.
 
Constructor Summary
CertPathValidatorState()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_basicConstraintsPathLimit

public int m_basicConstraintsPathLimit
The path limit from the basic constraints, default unlimited.


m_basicConstraintsPathLimiter

public DN m_basicConstraintsPathLimiter
The path limiter cert DN for the basic constraints limit. For clearer error messages.


m_proxyInfoPathLimit

public int m_proxyInfoPathLimit
The path limit from the proxy info extension, default unlimited.


m_proxyInfoPathLimiter

public DN m_proxyInfoPathLimiter
The path limiter cert DN for the proxy info extension limit. For clearer error messages.


m_proxyType

public int m_proxyType
The type of the proxy.


m_anchorStack

public java.util.Vector<FullTrustAnchor> m_anchorStack
the stack of CA parent certs for namespace and CRL checking

Constructor Detail

CertPathValidatorState

public CertPathValidatorState()