public class PKIStatusInfo
extends java.lang.Object
implements oracle.security.crypto.asn1.ASN1Object
Modifier and Type | Class and Description |
---|---|
static class |
PKIStatusInfo.Failure
Represents the set of failure codes which may appear in a
PKIStatusInfo instance. |
static class |
PKIStatusInfo.Status
Represents the set of status codes which may appear in a
PKIStatusInfo instance. |
Constructor and Description |
---|
PKIStatusInfo()
Creates a new, empty
PKIStatusInfo . |
PKIStatusInfo(java.io.InputStream is) |
PKIStatusInfo(PKIStatusInfo.Status status) |
PKIStatusInfo(PKIStatusInfo.Status status, PKIStatusInfo.Failure failure) |
PKIStatusInfo(PKIStatusInfo.Status status, java.lang.String text) |
PKIStatusInfo(PKIStatusInfo.Status status, java.lang.String text, PKIStatusInfo.Failure failure) |
Modifier and Type | Method and Description |
---|---|
void |
addFailure(PKIStatusInfo.Failure failure)
Adds a failure code to this
PKIStatusInfo . |
void |
addFailures(PKIStatusInfo.Failure[] failures)
Adds the failure codes to this
PKIStatusInfo . |
void |
addStatusText(java.lang.String text) |
boolean |
equals(java.lang.Object o) |
PKIStatusInfo.Failure[] |
getFailures()
Returns an array of
PKIStatusInfo.Failure , or null if none are defined. |
PKIStatusInfo.Status |
getStatus() |
java.lang.String |
getStatusText()
Returns the status descriptive text as a string.
|
java.util.Vector |
getStatusTexts()
Returns the status descriptive text as a vector of strings, or
null if none are defined. |
boolean |
hasFailure(PKIStatusInfo.Failure failure)
Tests whether this
PKIStatusInfo contains the given failure code (multiple failure codes may be present). |
int |
hashCode() |
void |
input(java.io.InputStream is) |
int |
length() |
void |
output(java.io.OutputStream os) |
java.lang.String |
toString() |
public PKIStatusInfo()
PKIStatusInfo
.
Note: Since a valid instance must have at least the Status
defined, this constructor is intended primarily for use with the input(java.io.InputStream)
method.
public PKIStatusInfo(PKIStatusInfo.Status status)
public PKIStatusInfo(PKIStatusInfo.Status status, java.lang.String text)
public PKIStatusInfo(PKIStatusInfo.Status status, PKIStatusInfo.Failure failure)
public PKIStatusInfo(PKIStatusInfo.Status status, java.lang.String text, PKIStatusInfo.Failure failure)
public PKIStatusInfo(java.io.InputStream is) throws java.io.IOException
java.io.IOException
public PKIStatusInfo.Status getStatus()
public void addStatusText(java.lang.String text)
public java.lang.String getStatusText()
null
if none are defined.public java.util.Vector getStatusTexts()
null
if none are defined.public void addFailure(PKIStatusInfo.Failure failure)
PKIStatusInfo
.public void addFailures(PKIStatusInfo.Failure[] failures)
PKIStatusInfo
.public boolean hasFailure(PKIStatusInfo.Failure failure)
PKIStatusInfo
contains the given failure code (multiple failure codes may be present).public PKIStatusInfo.Failure[] getFailures()
PKIStatusInfo.Failure
, or null
if none are defined.public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public void input(java.io.InputStream is) throws java.io.IOException
input
in interface oracle.security.crypto.util.Streamable
java.io.IOException
public void output(java.io.OutputStream os) throws java.io.IOException
output
in interface oracle.security.crypto.util.Streamable
java.io.IOException
public int length()
length
in interface oracle.security.crypto.util.Streamable