org.bouncycastle.tsp
Class TimeStampResponse
java.lang.Object
org.bouncycastle.tsp.TimeStampResponse
public class TimeStampResponse
extends java.lang.Object
Base class for an RFC 3161 Time Stamp Response object.
TimeStampResponse
public TimeStampResponse(InputStream in)
throws TSPException,
IOException
Create a TimeStampResponse from an input stream containing an ASN.1 encoding.
in
- the input stream containing the encoded response.
TimeStampResponse
public TimeStampResponse(TimeStampResp resp)
throws TSPException,
IOException
TimeStampResponse
public TimeStampResponse(byte[] resp)
throws TSPException,
IOException
Create a TimeStampResponse from a byte array containing an ASN.1 encoding.
resp
- the byte array containing the encoded response.
getEncoded
public byte[] getEncoded()
throws IOException
return the ASN.1 encoded representation of this object.
getFailInfo
public PKIFailureInfo getFailInfo()
getStatus
public int getStatus()
getStatusString
public String getStatusString()
validate
public void validate(TimeStampRequest request)
throws TSPException
Check this response against to see if it a well formed response for
the passed in request. Validation will include checking the time stamp
token if the response status is GRANTED or GRANTED_WITH_MODS.
request
- the request to be checked against