Table of Contents

Class SignedData

Namespace
Org.BouncyCastle.Asn1.Pkcs
Assembly
BouncyCastle.Cryptography.dll
public class SignedData : Asn1Encodable, IAsn1Convertible
Inheritance
SignedData
Implements
Inherited Members

Constructors

SignedData(DerInteger, Asn1Set, ContentInfo, Asn1Set, Asn1Set, Asn1Set)

public SignedData(DerInteger _version, Asn1Set _digestAlgorithms, ContentInfo _contentInfo, Asn1Set _certificates, Asn1Set _crls, Asn1Set _signerInfos)

Parameters

_version DerInteger
_digestAlgorithms Asn1Set
_contentInfo ContentInfo
_certificates Asn1Set
_crls Asn1Set
_signerInfos Asn1Set

Properties

Certificates

public Asn1Set Certificates { get; }

Property Value

Asn1Set

ContentInfo

public ContentInfo ContentInfo { get; }

Property Value

ContentInfo

Crls

public Asn1Set Crls { get; }

Property Value

Asn1Set

DigestAlgorithms

public Asn1Set DigestAlgorithms { get; }

Property Value

Asn1Set

SignerInfos

public Asn1Set SignerInfos { get; }

Property Value

Asn1Set

Version

public DerInteger Version { get; }

Property Value

DerInteger

Methods

GetInstance(Asn1TaggedObject, bool)

public static SignedData GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

SignedData

GetInstance(object)

public static SignedData GetInstance(object obj)

Parameters

obj object

Returns

SignedData

GetTagged(Asn1TaggedObject, bool)

public static SignedData GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)

Parameters

taggedObject Asn1TaggedObject
declaredExplicit bool

Returns

SignedData

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object