org.bouncycastle.asn1.tsp
Class ArchiveTimeStamp
java.lang.Object
|
+--org.bouncycastle.asn1.ASN1Object
|
+--org.bouncycastle.asn1.tsp.ArchiveTimeStamp
- All Implemented Interfaces:
- org.bouncycastle.asn1.ASN1Encodable, org.bouncycastle.util.Encodable
- public class ArchiveTimeStamp
- extends org.bouncycastle.asn1.ASN1Object
Implementation of the Archive Timestamp type defined in RFC4998.
{@see RFC 4998}
ASN.1 Archive Timestamp
ArchiveTimeStamp ::= SEQUENCE {
digestAlgorithm [Ø] AlgorithmIdentifier OPTIONAL,
attributes [1] Attributes OPTIONAL,
reducedHashtree [2] SEQUENCE OF PartialHashtree OPTIONAL,
timeStamp ContentInfo}
PartialHashtree ::= SEQUENCE OF OCTET STRING
Attributes ::= SET SIZE (1..MAX) OF Attribute
Methods inherited from class org.bouncycastle.asn1.ASN1Object |
encodeTo, encodeTo, equals, getEncoded, getEncoded, hasEncodedTagValue, hashCode |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
ArchiveTimeStamp
public ArchiveTimeStamp(org.bouncycastle.asn1.x509.AlgorithmIdentifier digestAlgorithm,
PartialHashtree[] reducedHashTree,
ContentInfo timeStamp)
ArchiveTimeStamp
public ArchiveTimeStamp(ContentInfo timeStamp)
ArchiveTimeStamp
public ArchiveTimeStamp(org.bouncycastle.asn1.x509.AlgorithmIdentifier digestAlgorithm,
Attributes attributes,
PartialHashtree[] reducedHashTree,
ContentInfo timeStamp)
getInstance
public static ArchiveTimeStamp getInstance(java.lang.Object obj)
- Return an ArchiveTimestamp from the given object.
- Parameters:
obj
- the object we want converted.- Returns:
- an ArchiveTimestamp instance, or null.
- Throws:
java.lang.IllegalArgumentException
- if the object cannot be converted.
getDigestAlgorithmIdentifier
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getDigestAlgorithmIdentifier()
getDigestAlgorithm
public org.bouncycastle.asn1.x509.AlgorithmIdentifier getDigestAlgorithm()
- Return the contents of the digestAlgorithm field - null if not set.
- Returns:
- the contents of the digestAlgorithm field, or null if not set.
getReducedHashTree
public PartialHashtree[] getReducedHashTree()
getTimeStamp
public ContentInfo getTimeStamp()
toASN1Primitive
public org.bouncycastle.asn1.ASN1Primitive toASN1Primitive()
- Overrides:
toASN1Primitive
in class org.bouncycastle.asn1.ASN1Object