Package org.bouncycastle.asn1.cmp
Class PKIFailureInfo
- java.lang.Object
-
- org.bouncycastle.asn1.ASN1Object
-
- org.bouncycastle.asn1.ASN1Primitive
-
- org.bouncycastle.asn1.ASN1BitString
-
- org.bouncycastle.asn1.DERBitString
-
- org.bouncycastle.asn1.cmp.PKIFailureInfo
-
- All Implemented Interfaces:
ASN1Encodable
,ASN1String
,Encodable
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 certRevoked (10), certConfirmed (11), wrongIntegrity (12), badRecipientNonce (13), 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 badSenderNonce (18), badCertTemplate (19), signerNotTrusted (20), transactionIdInUse (21), unsupportedVersion (22), notAuthorized (23), systemUnavail (24), systemFailure (25), -- the request cannot be handled due to system failure duplicateCertReq (26)
-
-
Field Summary
Fields Modifier and Type Field Description static int
addInfoNotAvailable
static int
badAlg
static int
badCertId
static int
badCertTemplate
static int
badDataFormat
static int
badMessageCheck
static int
badPOP
static int
badRecipientNonce
static int
badRequest
static int
badSenderNonce
static int
badTime
static int
certConfirmed
static int
certRevoked
static int
duplicateCertReq
static int
incorrectData
static int
missingTimeStamp
static int
notAuthorized
static int
signerNotTrusted
static int
systemFailure
static int
systemUnavail
static int
timeNotAvailable
static int
transactionIdInUse
static int
unacceptedExtension
static int
unacceptedPolicy
static int
unsupportedVersion
static int
wrongAuthority
static int
wrongIntegrity
-
Fields inherited from class org.bouncycastle.asn1.ASN1BitString
data, padBits
-
-
Constructor Summary
Constructors Constructor Description PKIFailureInfo(int info)
Basic constructor.PKIFailureInfo(DERBitString info)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
toString()
-
Methods inherited from class org.bouncycastle.asn1.DERBitString
getInstance, getInstance
-
Methods inherited from class org.bouncycastle.asn1.ASN1BitString
asn1Equals, derForm, getBytes, getBytes, getLoadedObject, getOctets, getPadBits, getPadBits, getString, hashCode, intValue
-
Methods inherited from class org.bouncycastle.asn1.ASN1Primitive
equals, fromByteArray, toASN1Primitive
-
Methods inherited from class org.bouncycastle.asn1.ASN1Object
getEncoded, getEncoded, hasEncodedTagValue
-
-
-
-
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
-
certRevoked
public static final int certRevoked
- See Also:
- Constant Field Values
-
certConfirmed
public static final int certConfirmed
- See Also:
- Constant Field Values
-
wrongIntegrity
public static final int wrongIntegrity
- See Also:
- Constant Field Values
-
badRecipientNonce
public static final int badRecipientNonce
- 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
-
badSenderNonce
public static final int badSenderNonce
- See Also:
- Constant Field Values
-
badCertTemplate
public static final int badCertTemplate
- See Also:
- Constant Field Values
-
signerNotTrusted
public static final int signerNotTrusted
- See Also:
- Constant Field Values
-
transactionIdInUse
public static final int transactionIdInUse
- See Also:
- Constant Field Values
-
unsupportedVersion
public static final int unsupportedVersion
- See Also:
- Constant Field Values
-
notAuthorized
public static final int notAuthorized
- See Also:
- Constant Field Values
-
systemUnavail
public static final int systemUnavail
- See Also:
- Constant Field Values
-
systemFailure
public static final int systemFailure
- See Also:
- Constant Field Values
-
duplicateCertReq
public static final int duplicateCertReq
- 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 classASN1BitString
-
-