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

Org.BouncyCastle.Asn1.Esf.SignaturePolicyId

namespace Org.BouncyCastle.Asn1.Esf { public class SignaturePolicyId : Asn1Encodable { public DerObjectIdentifier SigPolicyIdentifier { get; } public OtherHashAlgAndValue SigPolicyHash { get; } public static SignaturePolicyId GetInstance(object obj); public static SignaturePolicyId GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit); public static SignaturePolicyId GetOptional(Asn1Encodable element); public static SignaturePolicyId GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit); public SignaturePolicyId(DerObjectIdentifier sigPolicyIdentifier, OtherHashAlgAndValue sigPolicyHash); public SignaturePolicyId(DerObjectIdentifier sigPolicyIdentifier, OtherHashAlgAndValue sigPolicyHash, params SigPolicyQualifierInfo[] sigPolicyQualifiers); public SignaturePolicyId(DerObjectIdentifier sigPolicyIdentifier, OtherHashAlgAndValue sigPolicyHash, IEnumerable<SigPolicyQualifierInfo> sigPolicyQualifiers); public SignaturePolicyId(DerObjectIdentifier sigPolicyIdentifier, OtherHashAlgAndValue sigPolicyHash, IReadOnlyCollection<SigPolicyQualifierInfo> sigPolicyQualifiers); public SigPolicyQualifierInfo[] GetSigPolicyQualifiers(); } }