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

Org.BouncyCastle.X509.AttributeCertificateHolder

namespace Org.BouncyCastle.X509 { public class AttributeCertificateHolder : IEquatable<AttributeCertificateHolder>, ISelector<X509Certificate>, ICloneable { public int DigestedObjectType { get; } public string DigestAlgorithm { get; } public string OtherObjectTypeID { get; } public BigInteger SerialNumber { get; } public AttributeCertificateHolder(X509Name issuerName, BigInteger serialNumber); public AttributeCertificateHolder(X509Certificate cert); public AttributeCertificateHolder(X509Name principal); public AttributeCertificateHolder(int digestedObjectType, string digestAlgorithm, string otherObjectTypeID, byte[] objectDigest); public byte[] GetObjectDigest(); public X509Name[] GetEntityNames(); public X509Name[] GetIssuer(); public object Clone(); public bool Match(X509Certificate x509Cert); public virtual bool Equals(AttributeCertificateHolder other); } }