Table of Contents

Class SignerInfo

Namespace
Enterprises.Org.BouncyCastle.Asn1.Cms
Assembly
Enterprises.BouncyCastle.Crypto.dll
public class SignerInfo : Asn1Encodable, IAsn1Convertible
Inheritance
SignerInfo
Implements
Inherited Members

Constructors

SignerInfo(Asn1Sequence)

[Obsolete("Use 'GetInstance' instead")]
public SignerInfo(Asn1Sequence seq)

Parameters

seq Asn1Sequence

SignerInfo(SignerIdentifier, AlgorithmIdentifier, Asn1Set, AlgorithmIdentifier, Asn1OctetString, Asn1Set)

public SignerInfo(SignerIdentifier sid, AlgorithmIdentifier digAlgorithm, Asn1Set authenticatedAttributes, AlgorithmIdentifier digEncryptionAlgorithm, Asn1OctetString encryptedDigest, Asn1Set unauthenticatedAttributes)

Parameters

sid SignerIdentifier
digAlgorithm AlgorithmIdentifier
authenticatedAttributes Asn1Set
digEncryptionAlgorithm AlgorithmIdentifier
encryptedDigest Asn1OctetString
unauthenticatedAttributes Asn1Set

SignerInfo(SignerIdentifier, AlgorithmIdentifier, Attributes, AlgorithmIdentifier, Asn1OctetString, Attributes)

public SignerInfo(SignerIdentifier sid, AlgorithmIdentifier digAlgorithm, Attributes authenticatedAttributes, AlgorithmIdentifier digEncryptionAlgorithm, Asn1OctetString encryptedDigest, Attributes unauthenticatedAttributes)

Parameters

sid SignerIdentifier
digAlgorithm AlgorithmIdentifier
authenticatedAttributes Attributes
digEncryptionAlgorithm AlgorithmIdentifier
encryptedDigest Asn1OctetString
unauthenticatedAttributes Attributes

Properties

AuthenticatedAttributes

public Asn1Set AuthenticatedAttributes { get; }

Property Value

Asn1Set

DigestAlgorithm

public AlgorithmIdentifier DigestAlgorithm { get; }

Property Value

AlgorithmIdentifier

DigestEncryptionAlgorithm

public AlgorithmIdentifier DigestEncryptionAlgorithm { get; }

Property Value

AlgorithmIdentifier

EncryptedDigest

public Asn1OctetString EncryptedDigest { get; }

Property Value

Asn1OctetString

SignerID

public SignerIdentifier SignerID { get; }

Property Value

SignerIdentifier

UnauthenticatedAttributes

public Asn1Set UnauthenticatedAttributes { get; }

Property Value

Asn1Set

Version

public DerInteger Version { get; }

Property Value

DerInteger

Methods

GetInstance(object)

public static SignerInfo GetInstance(object obj)

Parameters

obj object

Returns

SignerInfo

ToAsn1Object()

public override Asn1Object ToAsn1Object()

Returns

Asn1Object