org.bouncycastle.asn1.cms

Class OriginatorInfo

Implemented Interfaces:
DEREncodable

public class OriginatorInfo
extends ASN1Encodable

Constructor Summary

OriginatorInfo(ASN1Sequence seq)
OriginatorInfo(ASN1Set certs, ASN1Set crls)

Method Summary

ASN1Set
getCRLs()
ASN1Set
getCertificates()
static OriginatorInfo
getInstance(Object obj)
return an OriginatorInfo object from the given object.
static OriginatorInfo
getInstance(ASN1TaggedObject obj, boolean explicit)
return an OriginatorInfo object from a tagged object.
DERObject
toASN1Object()
Produce an object suitable for an ASN1OutputStream.

Methods inherited from class org.bouncycastle.asn1.ASN1Encodable

equals, getDERObject, getEncoded, hashCode, toASN1Object

Constructor Details

OriginatorInfo

public OriginatorInfo(ASN1Sequence seq)


OriginatorInfo

public OriginatorInfo(ASN1Set certs,
                      ASN1Set crls)

Method Details

getCRLs

public ASN1Set getCRLs()


getCertificates

public ASN1Set getCertificates()


getInstance

public static OriginatorInfo getInstance(Object obj)
return an OriginatorInfo object from the given object.

Parameters:
obj - the object we want converted.


getInstance

public static OriginatorInfo getInstance(ASN1TaggedObject obj,
                                         boolean explicit)
return an OriginatorInfo object from a tagged object.

Parameters:
obj - the tagged object holding the object we want.
explicit - true if the object is meant to be explicitly tagged false otherwise.


toASN1Object

public DERObject toASN1Object()
Produce an object suitable for an ASN1OutputStream.
 OriginatorInfo ::= SEQUENCE {
     certs [0] IMPLICIT CertificateSet OPTIONAL,
     crls [1] IMPLICIT CertificateRevocationLists OPTIONAL 
 }
 
Overrides:
toASN1Object in interface ASN1Encodable