mcne.asn1
Class PKIFailureInfo

java.lang.Object
  |
  +--mcne.asn1.PKIFailureInfo

public class PKIFailureInfo
extends java.lang.Object


Field Summary
static java.lang.String ADD_INFO_NOT_AVAILABLE
           
static java.lang.String ADD_INFO_NOT_AVAILABLE_TEXT
           
static java.lang.String BAD_ALG
           
static java.lang.String BAD_ALG_TEXT
           
static java.lang.String BAD_DATA_FORMAT
           
static java.lang.String BAD_DATA_FORMAT_TEXT
           
static java.lang.String BAD_REQUEST
           
static java.lang.String BAD_REQUEST_TEXT
           
protected  java.lang.String failure_info_
           
protected static java.lang.String INITIAL_STATE
           
static java.lang.String SYSTEM_FAILURE
           
static java.lang.String SYSTEM_FAILURE_TEXT
           
static java.lang.String TIME_NOT_AVAILABLE
           
static java.lang.String TIME_NOT_AVAILABLE_TEXT
           
static java.lang.String UNACCEPTED_EXTENSION
           
static java.lang.String UNACCEPTED_EXTENSION_TEXT
           
static java.lang.String UNACCEPTED_POLICY
           
static java.lang.String UNACCEPTED_POLICY_TEXT
           
 
Constructor Summary
protected PKIFailureInfo()
           
  PKIFailureInfo(java.lang.String s)
           
 
Method Summary
 void decode(DERObject asn1object)
           
protected  DERBitString generateASN1Object()
           
 byte[] getEncoded()
           
 java.lang.String getFailureInfo()
           
protected  void parsePKIFailureInfoData(DERObject asn1object)
           
protected  void resetClassState()
           
 void setFailureInfo(java.lang.String s)
           
protected  void testFailureInfoBounds(java.lang.String s)
           
 DERObject toASN1Object()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

failure_info_

protected java.lang.String failure_info_

INITIAL_STATE

protected static final java.lang.String INITIAL_STATE
See Also:
Constant Field Values

SYSTEM_FAILURE_TEXT

public static final java.lang.String SYSTEM_FAILURE_TEXT
See Also:
Constant Field Values

ADD_INFO_NOT_AVAILABLE_TEXT

public static final java.lang.String ADD_INFO_NOT_AVAILABLE_TEXT
See Also:
Constant Field Values

UNACCEPTED_EXTENSION_TEXT

public static final java.lang.String UNACCEPTED_EXTENSION_TEXT
See Also:
Constant Field Values

UNACCEPTED_POLICY_TEXT

public static final java.lang.String UNACCEPTED_POLICY_TEXT
See Also:
Constant Field Values

TIME_NOT_AVAILABLE_TEXT

public static final java.lang.String TIME_NOT_AVAILABLE_TEXT
See Also:
Constant Field Values

BAD_DATA_FORMAT_TEXT

public static final java.lang.String BAD_DATA_FORMAT_TEXT
See Also:
Constant Field Values

BAD_REQUEST_TEXT

public static final java.lang.String BAD_REQUEST_TEXT
See Also:
Constant Field Values

BAD_ALG_TEXT

public static final java.lang.String BAD_ALG_TEXT
See Also:
Constant Field Values

SYSTEM_FAILURE

public static final java.lang.String SYSTEM_FAILURE
See Also:
Constant Field Values

ADD_INFO_NOT_AVAILABLE

public static final java.lang.String ADD_INFO_NOT_AVAILABLE
See Also:
Constant Field Values

UNACCEPTED_EXTENSION

public static final java.lang.String UNACCEPTED_EXTENSION
See Also:
Constant Field Values

UNACCEPTED_POLICY

public static final java.lang.String UNACCEPTED_POLICY
See Also:
Constant Field Values

TIME_NOT_AVAILABLE

public static final java.lang.String TIME_NOT_AVAILABLE
See Also:
Constant Field Values

BAD_DATA_FORMAT

public static final java.lang.String BAD_DATA_FORMAT
See Also:
Constant Field Values

BAD_REQUEST

public static final java.lang.String BAD_REQUEST
See Also:
Constant Field Values

BAD_ALG

public static final java.lang.String BAD_ALG
See Also:
Constant Field Values
Constructor Detail

PKIFailureInfo

public PKIFailureInfo(java.lang.String s)
               throws java.lang.IllegalArgumentException

PKIFailureInfo

protected PKIFailureInfo()
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

toASN1Object

public DERObject toASN1Object()

testFailureInfoBounds

protected void testFailureInfoBounds(java.lang.String s)
                              throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException

setFailureInfo

public void setFailureInfo(java.lang.String s)
                    throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException

resetClassState

protected void resetClassState()

parsePKIFailureInfoData

protected void parsePKIFailureInfoData(DERObject asn1object)
                                throws java.lang.RuntimeException
java.lang.RuntimeException

getFailureInfo

public java.lang.String getFailureInfo()

getEncoded

public byte[] getEncoded()

generateASN1Object

protected DERBitString generateASN1Object()

decode

public void decode(DERObject asn1object)
            throws java.lang.RuntimeException
java.lang.RuntimeException