<PackageReference Include="BouncyCastle.Cryptography" Version="2.4.0" />

Org.BouncyCastle.Asn1.Cms.SignerInfo

public class SignerInfo : Asn1Encodable
namespace Org.BouncyCastle.Asn1.Cms { public class SignerInfo : Asn1Encodable { public DerInteger Version { get; } public SignerIdentifier SignerID { get; } public Asn1Set AuthenticatedAttributes { get; } public AlgorithmIdentifier DigestAlgorithm { get; } public Asn1OctetString EncryptedDigest { get; } public AlgorithmIdentifier DigestEncryptionAlgorithm { get; } public Asn1Set UnauthenticatedAttributes { get; } public static SignerInfo GetInstance(object obj); public static SignerInfo GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit); public SignerInfo(SignerIdentifier sid, AlgorithmIdentifier digAlgorithm, Asn1Set authenticatedAttributes, AlgorithmIdentifier digEncryptionAlgorithm, Asn1OctetString encryptedDigest, Asn1Set unauthenticatedAttributes); public SignerInfo(SignerIdentifier sid, AlgorithmIdentifier digAlgorithm, Attributes authenticatedAttributes, AlgorithmIdentifier digEncryptionAlgorithm, Asn1OctetString encryptedDigest, Attributes unauthenticatedAttributes); } }