Bouncy Castle Cryptography Library 1.45

## org.bouncycastle.asn1.cmp
Class PKIFailureInfo

    java.lang.Object
      org.bouncycastle.asn1.ASN1Encodable
          org.bouncycastle.asn1.DERObject
              org.bouncycastle.asn1.ASN1Object
                  org.bouncycastle.asn1.DERBitString
                      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`

Bouncy Castle Cryptography Library 1.45