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
issuerAttCertIssuer
AttributeCertificateIssuer(X509Name)
public AttributeCertificateIssuer(X509Name principal)
Parameters
principalX509Name
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
objobjectThe object to compare with the current object.
Returns
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
x509CertX509Certificate
Returns
- bool
if the objects is matched by this selector, false otherwise.true