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

SignerInfo

public class SignerInfo : Asn1Encodable
Represents per-signer information within a SignedData

public Asn1OctetString Signature { get; }

public Asn1Set SignedAttrs { get; }

public SignerIdentifier SignerID { get; }

public Asn1Set UnsignedAttrs { get; }

public DerInteger Version { get; }

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

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

public static SignerInfo GetInstance(object obj)

public static SignerInfo GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit)

public static SignerInfo GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)