|
Bouncy Castle Cryptography Library 1.84 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.bouncycastle.tsp.ers.ERSArchiveTimeStamp
RFC 4998 ArchiveTimeStamp.
| Constructor Summary | |
ERSArchiveTimeStamp(org.bouncycastle.asn1.tsp.ArchiveTimeStamp archiveTimeStamp,
DigestCalculatorProvider digCalcProv)
|
|
ERSArchiveTimeStamp(byte[] archiveTimeStamp,
DigestCalculatorProvider digCalcProv)
|
|
| Method Summary | |
static ERSArchiveTimeStamp |
fromTimeStampToken(TimeStampToken tspToken,
DigestCalculatorProvider digCalcProv)
Build an ArchiveTimeStamp from a regular time stamp token. |
org.bouncycastle.asn1.x509.AlgorithmIdentifier |
getDigestAlgorithmIdentifier()
|
byte[] |
getEncoded()
return the ASN.1 encoded representation of this object. |
java.util.Date |
getExpiryTime()
Return the not-after date for the time-stamp's signing certificate if it is present. |
java.util.Date |
getGenTime()
Return the generation time of the time-stamp associated with this archive time stamp. |
X509CertificateHolder |
getSigningCertificate()
Return the TimeStamp signing certificate if it is present. |
TimeStampToken |
getTimeStampToken()
|
boolean |
isContaining(ERSData data,
java.util.Date atDate)
|
org.bouncycastle.asn1.tsp.ArchiveTimeStamp |
toASN1Structure()
|
void |
validate(SignerInformationVerifier verifier)
Validate the time stamp associated with this ArchiveTimeStamp. |
void |
validatePresent(boolean isDataGroup,
byte[] hash,
java.util.Date atDate)
|
void |
validatePresent(ERSData data,
java.util.Date atDate)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public ERSArchiveTimeStamp(byte[] archiveTimeStamp,
DigestCalculatorProvider digCalcProv)
throws TSPException,
ERSException
public ERSArchiveTimeStamp(org.bouncycastle.asn1.tsp.ArchiveTimeStamp archiveTimeStamp,
DigestCalculatorProvider digCalcProv)
throws TSPException,
ERSException
| Method Detail |
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getDigestAlgorithmIdentifier()
public void validatePresent(ERSData data,
java.util.Date atDate)
throws ERSException
ERSException
public boolean isContaining(ERSData data,
java.util.Date atDate)
throws ERSException
ERSException
public void validatePresent(boolean isDataGroup,
byte[] hash,
java.util.Date atDate)
throws ERSException
ERSExceptionpublic TimeStampToken getTimeStampToken()
public X509CertificateHolder getSigningCertificate()
public void validate(SignerInformationVerifier verifier)
throws TSPException
verifier - signer verifier for the contained time stamp.
TSPException - in case of validation failure or error.public java.util.Date getGenTime()
public java.util.Date getExpiryTime()
public org.bouncycastle.asn1.tsp.ArchiveTimeStamp toASN1Structure()
public byte[] getEncoded()
throws java.io.IOException
java.io.IOException
public static ERSArchiveTimeStamp fromTimeStampToken(TimeStampToken tspToken,
DigestCalculatorProvider digCalcProv)
throws TSPException,
ERSException
tspToken - the TimeStampToken in the regular time stamp.digCalcProv - a digest calculator provider for use with the time stamp.
TSPException - on a failure to parse the time stamp token data.
ERSException - on a failure to convert the time stamp token to an archive time stamp.
|
Bouncy Castle Cryptography Library 1.84 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||