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 class
PKIStatusInfo.Template
-
Field Summary
Fields Modifier and Type Field Description static int
badAlg
static int
badCertId
static int
badDataFormat
static int
badMessageCheck
static int
badRequest
static int
badTime
static int
granted
static int
grantedWithMods
static int
incorrectData
static int
keyUpdateWarning
static int
missingTimeStamp
static int
rejection
static int
revocationNotification
static int
revocationWarning
static Tag
TAG
static int
waiting
static int
wrongAuthority
-
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 void
addFreeText(java.lang.String s)
Adds a string to the statusString SEQUENCE.void
addFreeText(UTF8String s)
Adds a UTF8String to the statusString SEQUENCE.void
encode(java.io.OutputStream ostream)
Write this value's DER encoding to an output stream using its own base tag.void
encode(Tag implicitTag, java.io.OutputStream ostream)
Write this value's DER encoding to an output stream using an implicit tag.Tag
getTag()
Returns the base tag for this type, not counting any tags that may be imposed on it by its context.static PKIStatusInfo.Template
getTemplate()
void
setStatusString(SEQUENCE statusString)
Sets thestatusString
field.
-
-
-
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 thestatusString
field. 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:ASN1Value
Returns 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.IOException
Description copied from interface:ASN1Value
Write 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:ASN1Value
Write this value's DER encoding to an output stream using an implicit tag.
-
getTemplate
public static PKIStatusInfo.Template getTemplate()
-
-