public class

PKIStatusInfo

extends ASN1Encodable
java.lang.Object
   ↳ org.bouncycastle.asn1.ASN1Encodable
     ↳ org.bouncycastle.asn1.cmp.PKIStatusInfo

Summary

[Expand]
Inherited Constants
From class org.bouncycastle.asn1.ASN1Encodable
Public Constructors
PKIStatusInfo(ASN1Sequence seq)
PKIStatusInfo(int status)
PKIStatusInfo(PKIStatus status)
PKIStatusInfo(int status, PKIFreeText statusString)
PKIStatusInfo(PKIStatus status, PKIFreeText statusString)
PKIStatusInfo(int status, PKIFreeText statusString, PKIFailureInfo failInfo)
Public Methods
DERBitString getFailInfo()
static PKIStatusInfo getInstance(ASN1TaggedObject obj, boolean explicit)
static PKIStatusInfo getInstance(Object obj)
BigInteger getStatus()
PKIFreeText getStatusString()
DERObject toASN1Object()
 PKIStatusInfo ::= SEQUENCE {
     status        PKIStatus,                (INTEGER)
     statusString  PKIFreeText     OPTIONAL,
     failInfo      PKIFailureInfo  OPTIONAL  (BIT STRING)
 }

 PKIStatus:
   granted                (0), -- you got exactly what you asked for
   grantedWithMods        (1), -- you got something like what you asked for
   rejection              (2), -- you don't get it, more information elsewhere in the message
   waiting                (3), -- the request body part has not yet been processed, expect to hear more later
   revocationWarning      (4), -- this message contains a warning that a revocation is imminent
   revocationNotification (5), -- notification that a revocation has occurred
   keyUpdateWarning       (6)  -- update already done for the oldCertId specified in CertReqMsg

 PKIFailureInfo:
   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

 
[Expand]
Inherited Methods
From class org.bouncycastle.asn1.ASN1Encodable
From class java.lang.Object
From interface org.bouncycastle.asn1.DEREncodable

Public Constructors

public PKIStatusInfo (ASN1Sequence seq)

public PKIStatusInfo (int status)

public PKIStatusInfo (PKIStatus status)

public PKIStatusInfo (int status, PKIFreeText statusString)

public PKIStatusInfo (PKIStatus status, PKIFreeText statusString)

public PKIStatusInfo (int status, PKIFreeText statusString, PKIFailureInfo failInfo)

Public Methods

public DERBitString getFailInfo ()

public static PKIStatusInfo getInstance (ASN1TaggedObject obj, boolean explicit)

public static PKIStatusInfo getInstance (Object obj)

public BigInteger getStatus ()

public PKIFreeText getStatusString ()

public DERObject toASN1Object ()

 PKIStatusInfo ::= SEQUENCE {
     status        PKIStatus,                (INTEGER)
     statusString  PKIFreeText     OPTIONAL,
     failInfo      PKIFailureInfo  OPTIONAL  (BIT STRING)
 }

 PKIStatus:
   granted                (0), -- you got exactly what you asked for
   grantedWithMods        (1), -- you got something like what you asked for
   rejection              (2), -- you don't get it, more information elsewhere in the message
   waiting                (3), -- the request body part has not yet been processed, expect to hear more later
   revocationWarning      (4), -- this message contains a warning that a revocation is imminent
   revocationNotification (5), -- notification that a revocation has occurred
   keyUpdateWarning       (6)  -- update already done for the oldCertId specified in CertReqMsg

 PKIFailureInfo:
   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