Table of Contents

Class AttributeCertificateIssuer

Namespace
Org.BouncyCastle.X509
Assembly
BouncyCastle.Cryptography.dll
public class AttributeCertificateIssuer : ISelector<X509Certificate>, ICloneable
Inheritance
AttributeCertificateIssuer
Implements
Inherited Members

Constructors

AttributeCertificateIssuer(AttCertIssuer)

public AttributeCertificateIssuer(AttCertIssuer issuer)

Parameters

issuer AttCertIssuer

AttributeCertificateIssuer(X509Name)

public AttributeCertificateIssuer(X509Name principal)

Parameters

principal X509Name

Methods

Clone()

Creates a new object that is a copy of the current instance.

public object Clone()

Returns

object

A new object that is a copy of this instance.

Equals(object)

Determines whether the specified object is equal to the current object.

public override bool Equals(object obj)

Parameters

obj object

The object to compare with the current object.

Returns

bool

true if the specified object is equal to the current object; otherwise, false.

GetHashCode()

Serves as the default hash function.

public override int GetHashCode()

Returns

int

A hash code for the current object.

GetPrincipals()

Return any principal objects inside the attribute certificate issuer object.

public X509Name[] GetPrincipals()

Returns

X509Name[]

An array of IPrincipal objects (usually X509Principal).

Match(X509Certificate)

Match the passed in object, returning true if it would be selected by this selector, false otherwise.

public bool Match(X509Certificate x509Cert)

Parameters

x509Cert X509Certificate

Returns

bool
true
if the objects is matched by this selector, false otherwise.