Package org.mozilla.jss.pkix.cmmf
Class PKIStatusInfo
- java.lang.Object
-
- org.mozilla.jss.pkix.cmmf.PKIStatusInfo
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPKIStatusInfo.Template
-
Field Summary
Fields Modifier and Type Field Description static intbadAlgstatic intbadCertIdstatic intbadDataFormatstatic intbadMessageCheckstatic intbadRequeststatic intbadTimestatic intgrantedstatic intgrantedWithModsstatic intincorrectDatastatic intkeyUpdateWarningstatic intmissingTimeStampstatic intrejectionstatic intrevocationNotificationstatic intrevocationWarningstatic TagTAGstatic intwaitingstatic intwrongAuthority
-
Constructor Summary
Constructors Constructor Description PKIStatusInfo(int status)Create a PKIStatusInfo with no failure info.PKIStatusInfo(int status, int failInfo)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddFreeText(java.lang.String s)Adds a string to the statusString SEQUENCE.voidaddFreeText(UTF8String s)Adds a UTF8String to the statusString SEQUENCE.voidencode(java.io.OutputStream ostream)Write this value's DER encoding to an output stream using its own base tag.voidencode(Tag implicitTag, java.io.OutputStream ostream)Write this value's DER encoding to an output stream using an implicit tag.TaggetTag()Returns the base tag for this type, not counting any tags that may be imposed on it by its context.static PKIStatusInfo.TemplategetTemplate()voidsetStatusString(SEQUENCE statusString)Sets thestatusStringfield.
-
-
-
Field Detail
-
granted
public static final int granted
- See Also:
- Constant Field Values
-
grantedWithMods
public static final int grantedWithMods
- See Also:
- Constant Field Values
-
rejection
public static final int rejection
- See Also:
- Constant Field Values
-
waiting
public static final int waiting
- See Also:
- Constant Field Values
-
revocationWarning
public static final int revocationWarning
- See Also:
- Constant Field Values
-
revocationNotification
public static final int revocationNotification
- See Also:
- Constant Field Values
-
keyUpdateWarning
public static final int keyUpdateWarning
- See Also:
- Constant Field Values
-
badAlg
public static final int badAlg
- See Also:
- Constant Field Values
-
badMessageCheck
public static final int badMessageCheck
- See Also:
- Constant Field Values
-
badRequest
public static final int badRequest
- See Also:
- Constant Field Values
-
badTime
public static final int badTime
- See Also:
- Constant Field Values
-
badCertId
public static final int badCertId
- See Also:
- Constant Field Values
-
badDataFormat
public static final int badDataFormat
- See Also:
- Constant Field Values
-
wrongAuthority
public static final int wrongAuthority
- See Also:
- Constant Field Values
-
incorrectData
public static final int incorrectData
- See Also:
- Constant Field Values
-
missingTimeStamp
public static final int missingTimeStamp
- See Also:
- Constant Field Values
-
TAG
public static final Tag TAG
-
-
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.
-
-
Method Detail
-
setStatusString
public void setStatusString(SEQUENCE statusString)
Sets thestatusStringfield. May be null, since this field is optional.
-
addFreeText
public void addFreeText(java.lang.String s)
Adds a string to the statusString SEQUENCE.
-
addFreeText
public void addFreeText(UTF8String s)
Adds a UTF8String to the statusString SEQUENCE.
-
getTag
public Tag getTag()
Description copied from interface:ASN1ValueReturns the base tag for this type, not counting any tags that may be imposed on it by its context.
-
encode
public void encode(java.io.OutputStream ostream) throws java.io.IOExceptionDescription copied from interface:ASN1ValueWrite this value's DER encoding to an output stream using its own base tag.
-
encode
public void encode(Tag implicitTag, java.io.OutputStream ostream) throws java.io.IOException
Description copied from interface:ASN1ValueWrite this value's DER encoding to an output stream using an implicit tag.
-
getTemplate
public static PKIStatusInfo.Template getTemplate()
-
-