Top Description Fields Constructors Methods
org.bouncycastle.asn1.cms

public Class TimeStampedData

extends ASN1Object
Class Inheritance
Imports
org.bouncycastle.asn1.ASN1EncodableVector, .ASN1Integer, .ASN1Object, .ASN1OctetString, .ASN1Primitive, .ASN1Sequence, .BERSequence, .DERIA5String

RFC 5544: Binding Documents with Time-Stamps; TimeStampedData object.

TimeStampedData ::= SEQUENCE {
  version              INTEGER { v1(1) },
  dataUri              IA5String OPTIONAL,
  metaData             MetaData OPTIONAL,
  content              OCTET STRING OPTIONAL,
  temporalEvidence     Evidence
}

Field Summary

Modifier and TypeField and Description
private ASN1OctetString
private DERIA5String
private MetaData
private Evidence
private ASN1Integer

Constructor Summary

AccessConstructor and Description
public
TimeStampedData(DERIA5String dataUri, MetaData metaData, ASN1OctetString content, Evidence temporalEvidence)

private

Method Summary

Modifier and TypeMethod and Description
public ASN1OctetString
public DERIA5String
public static TimeStampedData
getInstance(Object
the object we want converted.
obj
)

Return a TimeStampedData object from the given object.

public MetaData
public Evidence
public ASN1Primitive
toASN1Primitive()

Implements abstract org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

Method providing a primitive representation of this object suitable for encoding.
Inherited from org.bouncycastle.asn1.ASN1Object:
equalsgetEncodedgetEncodedhasEncodedTagValuehashCode

Field Detail

contentback to summary
private ASN1OctetString content
dataUriback to summary
private DERIA5String dataUri
metaDataback to summary
private MetaData metaData
temporalEvidenceback to summary
private Evidence temporalEvidence
versionback to summary
private ASN1Integer version

Constructor Detail

TimeStampedDataback to summary
public TimeStampedData(DERIA5String dataUri, MetaData metaData, ASN1OctetString content, Evidence temporalEvidence)
TimeStampedDataback to summary
private TimeStampedData(ASN1Sequence seq)

Method Detail

getContentback to summary
public ASN1OctetString getContent()
getDataUriback to summary
public DERIA5String getDataUri()
getInstanceback to summary
public static TimeStampedData getInstance(Object obj)

Return a TimeStampedData object from the given object.

Accepted inputs:

Parameters
obj:Object

the object we want converted.

Exceptions
IllegalArgumentException:
if the object cannot be converted.
getMetaDataback to summary
public MetaData getMetaData()
getTemporalEvidenceback to summary
public Evidence getTemporalEvidence()
toASN1Primitiveback to summary
public ASN1Primitive toASN1Primitive()

Implements abstract org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

Implements org.bouncycastle.asn1.ASN1Encodable.toASN1Primitive.

Doc from org.bouncycastle.asn1.ASN1Object.toASN1Primitive.

Method providing a primitive representation of this object suitable for encoding.

Returns:ASN1Primitive

a primitive representation of this object.