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