public class

SignedData

extends ASN1Encodable
implements PKCSObjectIdentifiers
java.lang.Object
   ↳ org.bouncycastle.asn1.ASN1Encodable
     ↳ org.bouncycastle.asn1.pkcs.SignedData

Class Overview

a PKCS#7 signed data object.

Summary

[Expand]
Inherited Constants
From class org.bouncycastle.asn1.ASN1Encodable
From interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
[Expand]
Inherited Fields
From interface org.bouncycastle.asn1.pkcs.PKCSObjectIdentifiers
Public Constructors
SignedData(DERInteger _version, ASN1Set _digestAlgorithms, ContentInfo _contentInfo, ASN1Set _certificates, ASN1Set _crls, ASN1Set _signerInfos)
SignedData(ASN1Sequence seq)
Public Methods
ASN1Set getCRLs()
ASN1Set getCertificates()
ContentInfo getContentInfo()
ASN1Set getDigestAlgorithms()
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 (DERInteger _version, ASN1Set _digestAlgorithms, ContentInfo _contentInfo, ASN1Set _certificates, ASN1Set _crls, ASN1Set _signerInfos)

public SignedData (ASN1Sequence seq)

Public Methods

public ASN1Set getCRLs ()

public ASN1Set getCertificates ()

public ContentInfo getContentInfo ()

public ASN1Set getDigestAlgorithms ()

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 Version,
      digestAlgorithms DigestAlgorithmIdentifiers,
      contentInfo ContentInfo,
      certificates
          [0] IMPLICIT ExtendedCertificatesAndCertificates
                   OPTIONAL,
      crls
          [1] IMPLICIT CertificateRevocationLists OPTIONAL,
      signerInfos SignerInfos }