org.bouncycastle.asn1.cmp
Class PKIFailureInfo

java.lang.Object
  extended by org.bouncycastle.asn1.ASN1Encodable
      extended by org.bouncycastle.asn1.DERObject
          extended by org.bouncycastle.asn1.ASN1Object
              extended by org.bouncycastle.asn1.DERBitString
                  extended by org.bouncycastle.asn1.cmp.PKIFailureInfo
All Implemented Interfaces:
DEREncodable, DERString, DERTags

public class PKIFailureInfo
extends DERBitString

 PKIFailureInfo ::= BIT STRING {
 badAlg               (0),
   -- unrecognized or unsupported Algorithm Identifier
 badMessageCheck      (1), -- integrity check failed (e.g., signature did not verify)
 badRequest           (2),
   -- transaction not permitted or supported
 badTime              (3), -- messageTime was not sufficiently close to the system time, as defined by local policy
 badCertId            (4), -- no certificate could be found matching the provided criteria
 badDataFormat        (5),
   -- the data submitted has the wrong format
 wrongAuthority       (6), -- the authority indicated in the request is different from the one creating the response token
 incorrectData        (7), -- the requester's data is incorrect (for notary services)
 missingTimeStamp     (8), -- when the timestamp is missing but should be there (by policy)
 badPOP               (9)  -- the proof-of-possession failed
 timeNotAvailable    (14),
   -- the TSA's time source is not available
 unacceptedPolicy    (15),
   -- the requested TSA policy is not supported by the TSA
 unacceptedExtension (16),
   -- the requested extension is not supported by the TSA
  addInfoNotAvailable (17)
    -- the additional information requested could not be understood
    -- or is not available
  systemFailure       (25)
    -- the request cannot be handled due to system failure 
 


Field Summary
static int ADD_INFO_NOT_AVAILABLE
          Deprecated. use lower case version
static int addInfoNotAvailable
           
static int BAD_ALG
          Deprecated. use lower case version
static int BAD_CERT_ID
          Deprecated. use lower case version
static int BAD_DATA_FORMAT
          Deprecated. use lower case version
static int BAD_MESSAGE_CHECK
          Deprecated. use lower case version
static int BAD_POP
          Deprecated. use lower case version
static int BAD_REQUEST
          Deprecated. use lower case version
static int BAD_TIME
          Deprecated. use lower case version
static int badAlg
           
static int badCertId
           
static int badDataFormat
           
static int badMessageCheck
           
static int badPOP
           
static int badRequest
           
static int badTime
           
static int INCORRECT_DATA
          Deprecated. use lower case version
static int incorrectData
           
static int MISSING_TIME_STAMP
          Deprecated. use lower case version
static int missingTimeStamp
           
static int SYSTEM_FAILURE
          Deprecated. use lower case version
static int systemFailure
           
static int TIME_NOT_AVAILABLE
          Deprecated. use lower case version
static int timeNotAvailable
           
static int UNACCEPTED_EXTENSION
          Deprecated. use lower case version
static int UNACCEPTED_POLICY
          Deprecated. use lower case version
static int unacceptedExtension
           
static int unacceptedPolicy
           
static int WRONG_AUTHORITY
          Deprecated. use lower case version
static int wrongAuthority
           
 
Fields inherited from class org.bouncycastle.asn1.DERBitString
data, padBits
 
Fields inherited from class org.bouncycastle.asn1.ASN1Encodable
BER, DER
 
Fields inherited from interface org.bouncycastle.asn1.DERTags
APPLICATION, BIT_STRING, BMP_STRING, BOOLEAN, CONSTRUCTED, ENUMERATED, EXTERNAL, GENERAL_STRING, GENERALIZED_TIME, GRAPHIC_STRING, IA5_STRING, INTEGER, NULL, NUMERIC_STRING, OBJECT_IDENTIFIER, OCTET_STRING, PRINTABLE_STRING, SEQUENCE, SEQUENCE_OF, SET, SET_OF, T61_STRING, TAGGED, UNIVERSAL_STRING, UTC_TIME, UTF8_STRING, VIDEOTEX_STRING, VISIBLE_STRING
 
Constructor Summary
PKIFailureInfo(DERBitString info)
           
PKIFailureInfo(int info)
          Basic constructor.
 
Method Summary
 java.lang.String toString()
           
 
Methods inherited from class org.bouncycastle.asn1.DERBitString
asn1Equals, getBytes, getBytes, getInstance, getInstance, getPadBits, getPadBits, getString, hashCode, intValue
 
Methods inherited from class org.bouncycastle.asn1.ASN1Object
equals, fromByteArray
 
Methods inherited from class org.bouncycastle.asn1.DERObject
toASN1Object
 
Methods inherited from class org.bouncycastle.asn1.ASN1Encodable
getDEREncoded, getDERObject, getEncoded, getEncoded
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

badAlg

public static final int badAlg
See Also:
Constant Field Values

badMessageCheck

public static final int badMessageCheck
See Also:
Constant Field Values

badRequest

public static final int badRequest
See Also:
Constant Field Values

badTime

public static final int badTime
See Also:
Constant Field Values

badCertId

public static final int badCertId
See Also:
Constant Field Values

badDataFormat

public static final int badDataFormat
See Also:
Constant Field Values

wrongAuthority

public static final int wrongAuthority
See Also:
Constant Field Values

incorrectData

public static final int incorrectData
See Also:
Constant Field Values

missingTimeStamp

public static final int missingTimeStamp
See Also:
Constant Field Values

badPOP

public static final int badPOP
See Also:
Constant Field Values

timeNotAvailable

public static final int timeNotAvailable
See Also:
Constant Field Values

unacceptedPolicy

public static final int unacceptedPolicy
See Also:
Constant Field Values

unacceptedExtension

public static final int unacceptedExtension
See Also:
Constant Field Values

addInfoNotAvailable

public static final int addInfoNotAvailable
See Also:
Constant Field Values

systemFailure

public static final int systemFailure
See Also:
Constant Field Values

BAD_ALG

public static final int BAD_ALG
Deprecated. use lower case version
See Also:
Constant Field Values

BAD_MESSAGE_CHECK

public static final int BAD_MESSAGE_CHECK
Deprecated. use lower case version
See Also:
Constant Field Values

BAD_REQUEST

public static final int BAD_REQUEST
Deprecated. use lower case version
See Also:
Constant Field Values

BAD_TIME

public static final int BAD_TIME
Deprecated. use lower case version
See Also:
Constant Field Values

BAD_CERT_ID

public static final int BAD_CERT_ID
Deprecated. use lower case version
See Also:
Constant Field Values

BAD_DATA_FORMAT

public static final int BAD_DATA_FORMAT
Deprecated. use lower case version
See Also:
Constant Field Values

WRONG_AUTHORITY

public static final int WRONG_AUTHORITY
Deprecated. use lower case version
See Also:
Constant Field Values

INCORRECT_DATA

public static final int INCORRECT_DATA
Deprecated. use lower case version
See Also:
Constant Field Values

MISSING_TIME_STAMP

public static final int MISSING_TIME_STAMP
Deprecated. use lower case version
See Also:
Constant Field Values

BAD_POP

public static final int BAD_POP
Deprecated. use lower case version
See Also:
Constant Field Values

TIME_NOT_AVAILABLE

public static final int TIME_NOT_AVAILABLE
Deprecated. use lower case version
See Also:
Constant Field Values

UNACCEPTED_POLICY

public static final int UNACCEPTED_POLICY
Deprecated. use lower case version
See Also:
Constant Field Values

UNACCEPTED_EXTENSION

public static final int UNACCEPTED_EXTENSION
Deprecated. use lower case version
See Also:
Constant Field Values

ADD_INFO_NOT_AVAILABLE

public static final int ADD_INFO_NOT_AVAILABLE
Deprecated. use lower case version
See Also:
Constant Field Values

SYSTEM_FAILURE

public static final int SYSTEM_FAILURE
Deprecated. use lower case version
See Also:
Constant Field Values
Constructor Detail

PKIFailureInfo

public PKIFailureInfo(int info)
Basic constructor.


PKIFailureInfo

public PKIFailureInfo(DERBitString info)
Method Detail

toString

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