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()
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