Table of Contents

Class CmsSignedDataParser

Namespace
Enterprises.Org.BouncyCastle.Cms
Assembly
Enterprises.BouncyCastle.Crypto.dll
public class CmsSignedDataParser : CmsContentInfoParser
Inheritance
CmsSignedDataParser
Inherited Members

Constructors

CmsSignedDataParser(CmsTypedStream, byte[])

public CmsSignedDataParser(CmsTypedStream signedContent, byte[] sigBlock)

Parameters

signedContent CmsTypedStream
sigBlock byte[]

CmsSignedDataParser(CmsTypedStream, Stream)

public CmsSignedDataParser(CmsTypedStream signedContent, Stream sigData)

Parameters

signedContent CmsTypedStream
sigData Stream

CmsSignedDataParser(byte[])

public CmsSignedDataParser(byte[] sigBlock)

Parameters

sigBlock byte[]

CmsSignedDataParser(Stream)

public CmsSignedDataParser(Stream sigData)

Parameters

sigData Stream

Properties

DigestOids

public ISet DigestOids { get; }

Property Value

ISet

SignedContentType

public DerObjectIdentifier SignedContentType { get; }

Property Value

DerObjectIdentifier

Version

public int Version { get; }

Property Value

int

Methods

GetAttributeCertificates(string)

public IX509Store GetAttributeCertificates(string type)

Parameters

type string

Returns

IX509Store

GetCertificates(string)

public IX509Store GetCertificates(string type)

Parameters

type string

Returns

IX509Store

GetCrls(string)

public IX509Store GetCrls(string type)

Parameters

type string

Returns

IX509Store

GetSignedContent()

public CmsTypedStream GetSignedContent()

Returns

CmsTypedStream

GetSignerInfos()

public SignerInformationStore GetSignerInfos()

Returns

SignerInformationStore

ReplaceCertificatesAndCrls(Stream, IX509Store, IX509Store, IX509Store, Stream)

public static Stream ReplaceCertificatesAndCrls(Stream original, IX509Store x509Certs, IX509Store x509Crls, IX509Store x509AttrCerts, Stream outStr)

Parameters

original Stream
x509Certs IX509Store
x509Crls IX509Store
x509AttrCerts IX509Store
outStr Stream

Returns

Stream

ReplaceSigners(Stream, SignerInformationStore, Stream)

public static Stream ReplaceSigners(Stream original, SignerInformationStore signerInformationStore, Stream outStr)

Parameters

original Stream
signerInformationStore SignerInformationStore
outStr Stream

Returns

Stream