org.mozilla.jss.pkix.cmmf

Class PKIStatusInfo

public class PKIStatusInfo extends Object implements ASN1Value

Nested Class Summary
static classPKIStatusInfo.Template
Field Summary
static intbadAlg
static intbadCertId
static intbadDataFormat
static intbadMessageCheck
static intbadRequest
static intbadTime
static intgranted
static intgrantedWithMods
static intincorrectData
static intkeyUpdateWarning
static intmissingTimeStamp
static intrejection
static intrevocationNotification
static intrevocationWarning
static TagTAG
static intwaiting
static intwrongAuthority
Constructor Summary
PKIStatusInfo(int status, int failInfo)
PKIStatusInfo(int status)
Create a PKIStatusInfo with no failure info.
Method Summary
voidaddFreeText(String s)
Adds a string to the statusString SEQUENCE.
voidaddFreeText(UTF8String s)
Adds a UTF8String to the statusString SEQUENCE.
voidencode(OutputStream ostream)
voidencode(Tag implicitTag, OutputStream ostream)
TaggetTag()
static PKIStatusInfo.TemplategetTemplate()
voidsetStatusString(SEQUENCE statusString)
Sets the statusString field.

Field Detail

badAlg

public static final int badAlg

badCertId

public static final int badCertId

badDataFormat

public static final int badDataFormat

badMessageCheck

public static final int badMessageCheck

badRequest

public static final int badRequest

badTime

public static final int badTime

granted

public static final int granted

grantedWithMods

public static final int grantedWithMods

incorrectData

public static final int incorrectData

keyUpdateWarning

public static final int keyUpdateWarning

missingTimeStamp

public static final int missingTimeStamp

rejection

public static final int rejection

revocationNotification

public static final int revocationNotification

revocationWarning

public static final int revocationWarning

TAG

public static final Tag TAG

waiting

public static final int waiting

wrongAuthority

public static final int wrongAuthority

Constructor Detail

PKIStatusInfo

public PKIStatusInfo(int status, int failInfo)

Parameters: status A PKIStatus constant. failInfo The bitwise AND of the PKIFailureInfo constants.

PKIStatusInfo

public PKIStatusInfo(int status)
Create a PKIStatusInfo with no failure info.

Parameters: status A PKIStatus constant. failInfo The bitwise AND of the PKIFailureInfo constants.

Method Detail

addFreeText

public void addFreeText(String s)
Adds a string to the statusString SEQUENCE.

addFreeText

public void addFreeText(UTF8String s)
Adds a UTF8String to the statusString SEQUENCE.

encode

public void encode(OutputStream ostream)

encode

public void encode(Tag implicitTag, OutputStream ostream)

getTag

public Tag getTag()

getTemplate

public static PKIStatusInfo.Template getTemplate()

setStatusString

public void setStatusString(SEQUENCE statusString)
Sets the statusString field. May be null, since this field is optional.