Class PKIStatusInfo

    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      DERBitString getFailInfo()  
      static PKIStatusInfo getInstance​(java.lang.Object obj)  
      static PKIStatusInfo getInstance​(ASN1TaggedObject obj, boolean explicit)  
      java.math.BigInteger getStatus()  
      PKIFreeText getStatusString()  
      ASN1Primitive toASN1Primitive()
      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
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • getInstance

        public static PKIStatusInfo getInstance​(java.lang.Object obj)
      • getStatus

        public java.math.BigInteger getStatus()
      • getStatusString

        public PKIFreeText getStatusString()
      • toASN1Primitive

        public ASN1Primitive toASN1Primitive()
         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
        
         
        Specified by:
        toASN1Primitive in interface ASN1Encodable
        Specified by:
        toASN1Primitive in class ASN1Object
        Returns:
        a primitive representation of this object.