Package org.bouncycastle.asn1.cms
Class Evidence
- java.lang.Object
-
- org.bouncycastle.asn1.ASN1Object
-
- org.bouncycastle.asn1.cms.Evidence
-
- All Implemented Interfaces:
ASN1Choice
,ASN1Encodable
,Encodable
public class Evidence extends ASN1Object implements ASN1Choice
RFC 5544: Binding Documents with Time-Stamps; Evidence object.Evidence ::= CHOICE { tstEvidence [0] TimeStampTokenEvidence, -- see RFC 3161 ersEvidence [1] EvidenceRecord, -- see RFC 4998 otherEvidence [2] OtherEvidence }
-
-
Constructor Summary
Constructors Constructor Description Evidence(TimeStampTokenEvidence tstEvidence)
Evidence(EvidenceRecord ersEvidence)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description EvidenceRecord
getErsEvidence()
static Evidence
getInstance(java.lang.Object obj)
Return an Evidence object from the given object.static Evidence
getInstance(ASN1TaggedObject obj, boolean explicit)
TimeStampTokenEvidence
getTstEvidence()
ASN1Primitive
toASN1Primitive()
Method providing a primitive representation of this object suitable for encoding.-
Methods inherited from class org.bouncycastle.asn1.ASN1Object
encodeTo, encodeTo, equals, getEncoded, getEncoded, hasEncodedTagValue, hashCode
-
-
-
-
Constructor Detail
-
Evidence
public Evidence(TimeStampTokenEvidence tstEvidence)
-
Evidence
public Evidence(EvidenceRecord ersEvidence)
-
-
Method Detail
-
getInstance
public static Evidence getInstance(java.lang.Object obj)
Return an Evidence object from the given object.Accepted inputs:
-
Evidence
object -
ASN1TaggedObject
input formats with Evidence data inside
- Parameters:
obj
- the object we want converted.- Throws:
java.lang.IllegalArgumentException
- if the object cannot be converted.
-
-
getInstance
public static Evidence getInstance(ASN1TaggedObject obj, boolean explicit)
-
getTstEvidence
public TimeStampTokenEvidence getTstEvidence()
-
getErsEvidence
public EvidenceRecord getErsEvidence()
-
toASN1Primitive
public ASN1Primitive toASN1Primitive()
Description copied from class:ASN1Object
Method providing a primitive representation of this object suitable for encoding.- Specified by:
toASN1Primitive
in interfaceASN1Encodable
- Specified by:
toASN1Primitive
in classASN1Object
- Returns:
- a primitive representation of this object.
-
-