Table of Contents

Class AttributeCertificateHolder

Namespace
Enterprises.Org.BouncyCastle.X509
Assembly
Enterprises.BouncyCastle.Crypto.dll
public class AttributeCertificateHolder : IX509Selector, ICloneable
Inheritance
AttributeCertificateHolder
Implements
Inherited Members

Constructors

AttributeCertificateHolder(X509Name)

public AttributeCertificateHolder(X509Name principal)

Parameters

principal X509Name

AttributeCertificateHolder(X509Name, BigInteger)

public AttributeCertificateHolder(X509Name issuerName, BigInteger serialNumber)

Parameters

issuerName X509Name
serialNumber BigInteger

AttributeCertificateHolder(X509Certificate)

public AttributeCertificateHolder(X509Certificate cert)

Parameters

cert X509Certificate

AttributeCertificateHolder(int, string, string, byte[])

public AttributeCertificateHolder(int digestedObjectType, string digestAlgorithm, string otherObjectTypeID, byte[] objectDigest)

Parameters

digestedObjectType int
digestAlgorithm string
otherObjectTypeID string
objectDigest byte[]

Properties

DigestAlgorithm

public string DigestAlgorithm { get; }

Property Value

string

DigestedObjectType

public int DigestedObjectType { get; }

Property Value

int

OtherObjectTypeID

public string OtherObjectTypeID { get; }

Property Value

string

SerialNumber

public BigInteger SerialNumber { get; }

Property Value

BigInteger

Methods

Clone()

public object Clone()

Returns

object

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

GetEntityNames()

public X509Name[] GetEntityNames()

Returns

X509Name[]

GetHashCode()

public override int GetHashCode()

Returns

int

GetIssuer()

public X509Name[] GetIssuer()

Returns

X509Name[]

GetObjectDigest()

public byte[] GetObjectDigest()

Returns

byte[]

Match(X509Certificate)

public bool Match(X509Certificate x509Cert)

Parameters

x509Cert X509Certificate

Returns

bool

Match(object)

public bool Match(object obj)

Parameters

obj object

Returns

bool