public class TimeStampedData extends ASN1Object
TimeStampedData ::= SEQUENCE { version INTEGER { v1(1) }, dataUri IA5String OPTIONAL, metaData MetaData OPTIONAL, content OCTET STRING OPTIONAL, temporalEvidence Evidence }
Modifier and Type | Field and Description |
---|---|
private ASN1OctetString |
content |
private DERIA5String |
dataUri |
private MetaData |
metaData |
private Evidence |
temporalEvidence |
private ASN1Integer |
version |
Modifier | Constructor and Description |
---|---|
private |
TimeStampedData(ASN1Sequence seq) |
|
TimeStampedData(DERIA5String dataUri,
MetaData metaData,
ASN1OctetString content,
Evidence temporalEvidence) |
Modifier and Type | Method and Description |
---|---|
ASN1OctetString |
getContent() |
DERIA5String |
getDataUri() |
static TimeStampedData |
getInstance(java.lang.Object obj)
Return a TimeStampedData object from the given object.
|
MetaData |
getMetaData() |
Evidence |
getTemporalEvidence() |
ASN1Primitive |
toASN1Primitive()
Method providing a primitive representation of this object suitable for encoding.
|
equals, getEncoded, getEncoded, hasEncodedTagValue, hashCode, toASN1Object
private ASN1Integer version
private DERIA5String dataUri
private ASN1OctetString content
private Evidence temporalEvidence
public TimeStampedData(DERIA5String dataUri, MetaData metaData, ASN1OctetString content, Evidence temporalEvidence)
private TimeStampedData(ASN1Sequence seq)
public static TimeStampedData getInstance(java.lang.Object obj)
Accepted inputs:
RecipientKeyIdentifier
object
ASN1Sequence
input formats with TimeStampedData structure inside
obj
- the object we want converted.java.lang.IllegalArgumentException
- if the object cannot be converted.public DERIA5String getDataUri()
public MetaData getMetaData()
public ASN1OctetString getContent()
public Evidence getTemporalEvidence()
public ASN1Primitive toASN1Primitive()
ASN1Object
toASN1Primitive
in interface ASN1Encodable
toASN1Primitive
in class ASN1Object