public class PKIStatusInfo
extends java.lang.Object
implements org.bouncycastle.asn1.ASN1Encodable
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
Constructor and Description |
---|
PKIStatusInfo(org.bouncycastle.asn1.ASN1Integer status) |
PKIStatusInfo(org.bouncycastle.asn1.ASN1Sequence seq) |
Modifier and Type | Method and Description |
---|---|
org.bouncycastle.asn1.DERBitString |
getFailInfo() |
static PKIStatusInfo |
getInstance(org.bouncycastle.asn1.ASN1TaggedObject obj,
boolean explicit) |
static PKIStatusInfo |
getInstance(java.lang.Object obj) |
org.bouncycastle.asn1.ASN1Integer |
getStatus() |
PKIFreeText |
getStatusString() |
void |
setFailInfo(org.bouncycastle.asn1.DERBitString failInfo) |
void |
setStatusString(PKIFreeText statusString) |
org.bouncycastle.asn1.ASN1Primitive |
toASN1Primitive() |
java.lang.String |
toString() |
public PKIStatusInfo(org.bouncycastle.asn1.ASN1Sequence seq)
public PKIStatusInfo(org.bouncycastle.asn1.ASN1Integer status)
public static PKIStatusInfo getInstance(org.bouncycastle.asn1.ASN1TaggedObject obj, boolean explicit)
public static PKIStatusInfo getInstance(java.lang.Object obj)
public org.bouncycastle.asn1.ASN1Integer getStatus()
public PKIFreeText getStatusString()
public void setStatusString(PKIFreeText statusString)
public org.bouncycastle.asn1.DERBitString getFailInfo()
public void setFailInfo(org.bouncycastle.asn1.DERBitString failInfo)
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive()
toASN1Primitive
in interface org.bouncycastle.asn1.ASN1Encodable
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2018 Agencia de Tecnología y Certificación Electrónica. All Rights Reserved.