Class X509Crl
- Namespace
- Enterprises.Org.BouncyCastle.X509
- Assembly
- Enterprises.BouncyCastle.Crypto.dll
public class X509Crl : X509ExtensionBase, IX509Extension
- Inheritance
-
X509Crl
- Implements
-
- Inherited Members
-
Constructors
X509Crl(CertificateList)
public X509Crl(CertificateList c)
Parameters
c
CertificateList
Properties
IsIndirectCrl
protected virtual bool IsIndirectCrl { get; }
Property Value
- bool
IssuerDN
public virtual X509Name IssuerDN { get; }
Property Value
- X509Name
NextUpdate
public virtual DateTimeObject NextUpdate { get; }
Property Value
- DateTimeObject
SigAlgName
public virtual string SigAlgName { get; }
Property Value
- string
SigAlgOid
public virtual string SigAlgOid { get; }
Property Value
- string
ThisUpdate
public virtual DateTime ThisUpdate { get; }
Property Value
- DateTime
Version
public virtual int Version { get; }
Property Value
- int
Methods
CheckSignature(IVerifierFactory)
protected virtual void CheckSignature(IVerifierFactory verifier)
Parameters
verifier
IVerifierFactory
Equals(object)
public override bool Equals(object obj)
Parameters
obj
object
Returns
- bool
GetEncoded()
public virtual byte[] GetEncoded()
Returns
- byte[]
GetHashCode()
public override int GetHashCode()
Returns
- int
GetRevokedCertificate(BigInteger)
public virtual X509CrlEntry GetRevokedCertificate(BigInteger serialNumber)
Parameters
serialNumber
BigInteger
Returns
- X509CrlEntry
GetRevokedCertificates()
public virtual ISet GetRevokedCertificates()
Returns
- ISet
GetSigAlgParams()
public virtual byte[] GetSigAlgParams()
Returns
- byte[]
GetSignature()
public virtual byte[] GetSignature()
Returns
- byte[]
GetTbsCertList()
public virtual byte[] GetTbsCertList()
Returns
- byte[]
GetX509Extensions()
protected override X509Extensions GetX509Extensions()
Returns
- X509Extensions
IsRevoked(X509Certificate)
public virtual bool IsRevoked(X509Certificate cert)
Parameters
cert
X509Certificate
Returns
- bool
ToString()
public override string ToString()
Returns
- string
Verify(AsymmetricKeyParameter)
public virtual void Verify(AsymmetricKeyParameter publicKey)
Parameters
publicKey
AsymmetricKeyParameter
Verify(IVerifierFactoryProvider)
public virtual void Verify(IVerifierFactoryProvider verifierProvider)
Parameters
verifierProvider
IVerifierFactoryProvider