public class

SignedData

extends ASN1Encodable
java.lang.Object
   ↳ org.bouncycastle.asn1.ASN1Encodable
     ↳ org.bouncycastle.asn1.cms.SignedData

Class Overview

a signed data object.

Summary

[Expand]
Inherited Constants
From class org.bouncycastle.asn1.ASN1Encodable
Public Constructors
SignedData(ASN1Set digestAlgorithms, ContentInfo contentInfo, ASN1Set certificates, ASN1Set crls, ASN1Set signerInfos)
SignedData(ASN1Sequence seq)
Public Methods
ASN1Set getCRLs()
ASN1Set getCertificates()
ASN1Set getDigestAlgorithms()
ContentInfo getEncapContentInfo()
static SignedData getInstance(Object o)
ASN1Set getSignerInfos()
DERInteger getVersion()
DERObject toASN1Object()
Produce an object suitable for an ASN1OutputStream.
[Expand]
Inherited Methods
From class org.bouncycastle.asn1.ASN1Encodable
From class java.lang.Object
From interface org.bouncycastle.asn1.DEREncodable

Public Constructors

public SignedData (ASN1Set digestAlgorithms, ContentInfo contentInfo, ASN1Set certificates, ASN1Set crls, ASN1Set signerInfos)

public SignedData (ASN1Sequence seq)

Public Methods

public ASN1Set getCRLs ()

public ASN1Set getCertificates ()

public ASN1Set getDigestAlgorithms ()

public ContentInfo getEncapContentInfo ()

public static SignedData getInstance (Object o)

public ASN1Set getSignerInfos ()

public DERInteger getVersion ()

public DERObject toASN1Object ()

Produce an object suitable for an ASN1OutputStream.

 SignedData ::= SEQUENCE {
     version CMSVersion,
     digestAlgorithms DigestAlgorithmIdentifiers,
     encapContentInfo EncapsulatedContentInfo,
     certificates [0] IMPLICIT CertificateSet OPTIONAL,
     crls [1] IMPLICIT CertificateRevocationLists OPTIONAL,
     signerInfos SignerInfos
   }