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