xsul.dsig.globus.security.authentication.wssec
Class ProxyPathValidatorException

java.lang.Object
  extended byjava.lang.Throwable
      extended byjava.lang.Exception
          extended byxsul.dsig.globus.security.authentication.wssec.ProxyPathValidatorException
All Implemented Interfaces:
java.io.Serializable

public class ProxyPathValidatorException
extends java.lang.Exception

See Also:
Serialized Form

Field Summary
static int FAILURE
           
static int PATH_LENGTH_EXCEEDED
           
static int PROXY_VIOLATION
           
static int UNKNOWN_CA
           
static int UNKNOWN_POLICY
           
static int UNSUPPORTED_EXTENSION
           
 
Constructor Summary
ProxyPathValidatorException(int errorCode)
           
ProxyPathValidatorException(int errorCode, java.lang.String msg, java.lang.Throwable root)
           
ProxyPathValidatorException(int errorCode, java.lang.Throwable root)
           
ProxyPathValidatorException(int errorCode, java.security.cert.X509Certificate cert, java.lang.String msg)
           
 
Method Summary
 java.security.cert.X509Certificate getCertificate()
          Returns the certificate that was being validated when the exception was thrown.
 int getErrorCode()
           
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

FAILURE

public static final int FAILURE
See Also:
Constant Field Values

PROXY_VIOLATION

public static final int PROXY_VIOLATION
See Also:
Constant Field Values

UNSUPPORTED_EXTENSION

public static final int UNSUPPORTED_EXTENSION
See Also:
Constant Field Values

PATH_LENGTH_EXCEEDED

public static final int PATH_LENGTH_EXCEEDED
See Also:
Constant Field Values

UNKNOWN_CA

public static final int UNKNOWN_CA
See Also:
Constant Field Values

UNKNOWN_POLICY

public static final int UNKNOWN_POLICY
See Also:
Constant Field Values
Constructor Detail

ProxyPathValidatorException

public ProxyPathValidatorException(int errorCode)

ProxyPathValidatorException

public ProxyPathValidatorException(int errorCode,
                                   java.lang.Throwable root)

ProxyPathValidatorException

public ProxyPathValidatorException(int errorCode,
                                   java.lang.String msg,
                                   java.lang.Throwable root)

ProxyPathValidatorException

public ProxyPathValidatorException(int errorCode,
                                   java.security.cert.X509Certificate cert,
                                   java.lang.String msg)
Method Detail

getErrorCode

public int getErrorCode()

getCertificate

public java.security.cert.X509Certificate getCertificate()
Returns the certificate that was being validated when the exception was thrown.

Returns:
the Certificate that was being validated when the exception was thrown (or null if not specified)


IU Extreme! Lab (http://www.extreme.indiana.edu)