Package org.bouncycastle.asn1.cmp
Class PKIStatusInfo
- java.lang.Object
-
- org.bouncycastle.asn1.ASN1Object
-
- org.bouncycastle.asn1.cmp.PKIStatusInfo
-
- All Implemented Interfaces:
ASN1Encodable,Encodable
public class PKIStatusInfo extends ASN1Object
-
-
Constructor Summary
Constructors Constructor Description PKIStatusInfo(PKIStatus status)PKIStatusInfo(PKIStatus status, PKIFreeText statusString)PKIStatusInfo(PKIStatus status, PKIFreeText statusString, PKIFailureInfo failInfo)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description DERBitStringgetFailInfo()static PKIStatusInfogetInstance(java.lang.Object obj)static PKIStatusInfogetInstance(ASN1TaggedObject obj, boolean explicit)java.math.BigIntegergetStatus()PKIFreeTextgetStatusString()ASN1PrimitivetoASN1Primitive()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 org.bouncycastle.asn1.ASN1Object
encodeTo, encodeTo, equals, getEncoded, getEncoded, hasEncodedTagValue, hashCode
-
-
-
-
Constructor Detail
-
PKIStatusInfo
public PKIStatusInfo(PKIStatus status)
- Parameters:
status-
-
PKIStatusInfo
public PKIStatusInfo(PKIStatus status, PKIFreeText statusString)
- Parameters:
status-statusString-
-
PKIStatusInfo
public PKIStatusInfo(PKIStatus status, PKIFreeText statusString, PKIFailureInfo failInfo)
-
-
Method Detail
-
getInstance
public static PKIStatusInfo getInstance(ASN1TaggedObject obj, boolean explicit)
-
getInstance
public static PKIStatusInfo getInstance(java.lang.Object obj)
-
getStatus
public java.math.BigInteger getStatus()
-
getStatusString
public PKIFreeText getStatusString()
-
getFailInfo
public DERBitString getFailInfo()
-
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:
toASN1Primitivein interfaceASN1Encodable- Specified by:
toASN1Primitivein classASN1Object- Returns:
- a primitive representation of this object.
-
-