public class PKIStatusInfo extends ASN1Encodable
| Modifier and Type | Field and Description |
|---|---|
(package private) DERBitString |
failInfo |
(package private) DERInteger |
status |
(package private) PKIFreeText |
statusString |
BER, DER| Constructor and Description |
|---|
PKIStatusInfo(ASN1Sequence seq) |
PKIStatusInfo(int status) |
PKIStatusInfo(int status,
PKIFreeText statusString) |
PKIStatusInfo(int status,
PKIFreeText statusString,
PKIFailureInfo failInfo) |
| Modifier and Type | Method and Description |
|---|---|
DERBitString |
getFailInfo() |
static PKIStatusInfo |
getInstance(ASN1TaggedObject obj,
boolean explicit) |
static PKIStatusInfo |
getInstance(java.lang.Object obj) |
java.math.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
|
equals, getDEREncoded, getDERObject, getEncoded, getEncoded, hashCodeDERInteger status
PKIFreeText statusString
DERBitString failInfo
public PKIStatusInfo(ASN1Sequence seq)
public PKIStatusInfo(int status)
status - public PKIStatusInfo(int status,
PKIFreeText statusString)
status - statusString - public PKIStatusInfo(int status,
PKIFreeText statusString,
PKIFailureInfo failInfo)
public static PKIStatusInfo getInstance(ASN1TaggedObject obj, boolean explicit)
public static PKIStatusInfo getInstance(java.lang.Object obj)
public java.math.BigInteger getStatus()
public PKIFreeText getStatusString()
public DERBitString getFailInfo()
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
toASN1Object in class ASN1EncodableCopyright © 1998-2014 Gamma Technologies. All Rights Reserved.