iText 8.0.5 API
iText.Commons.Bouncycastle.Cert.IX509Crl Interface Reference

This interface represents the wrapper for X509Crl that provides the ability to switch between bouncy-castle and bouncy-castle FIPS implementations. More...

Inheritance diagram for iText.Commons.Bouncycastle.Cert.IX509Crl:
iText.Bouncycastle.X509.X509CrlBC iText.Bouncycastlefips.Cert.X509CrlBCFips

Public Member Functions

bool  IsRevoked (IX509Certificate cert)
  Calls actual IsRevoked method for the wrapped X509Crl object. More...
 
IX500Name  GetIssuerDN ()
  Calls actual GetIssuerDN method for the wrapped X509Crl object. More...
 
DateTime  GetThisUpdate ()
  Calls actual GetThisUpdate method for the wrapped X509Crl object. More...
 
DateTime  GetNextUpdate ()
  Calls actual GetNextUpdate method for the wrapped X509Crl object. More...
 
void  Verify (IPublicKey publicKey)
  Calls actual Verify method for the wrapped X509Crl object. More...
 
byte[]  GetEncoded ()
  Calls actual GetEncoded method for the wrapped X509Crl object. More...
 
IAsn1OctetString  GetExtensionValue (string oid)
  Calls actual GetExtensionValue method for the wrapped X509Crl object. More...
 
IX509CrlEntry  GetRevokedCertificate (IBigInteger certificate)
  Calls actual GetRevokedCertificate method for the wrapped X509Crl object. More...
 

Detailed Description

This interface represents the wrapper for X509Crl that provides the ability to switch between bouncy-castle and bouncy-castle FIPS implementations.

Member Function Documentation

◆ GetEncoded()

byte [] iText.Commons.Bouncycastle.Cert.IX509Crl.GetEncoded ( )

Calls actual GetEncoded method for the wrapped X509Crl object.

Returns
encoded array

Implemented in iText.Bouncycastlefips.Cert.X509CrlBCFips, and iText.Bouncycastle.X509.X509CrlBC.

◆ GetExtensionValue()

IAsn1OctetString iText.Commons.Bouncycastle.Cert.IX509Crl.GetExtensionValue ( string  oid )

Calls actual GetExtensionValue method for the wrapped X509Crl object.

Returns
the DER-encoded octet string of the extension value.

Implemented in iText.Bouncycastlefips.Cert.X509CrlBCFips, and iText.Bouncycastle.X509.X509CrlBC.

◆ GetIssuerDN()

IX500Name iText.Commons.Bouncycastle.Cert.IX509Crl.GetIssuerDN ( )

Calls actual GetIssuerDN method for the wrapped X509Crl object.

Returns
X500Name wrapper.

Implemented in iText.Bouncycastlefips.Cert.X509CrlBCFips, and iText.Bouncycastle.X509.X509CrlBC.

◆ GetNextUpdate()

DateTime iText.Commons.Bouncycastle.Cert.IX509Crl.GetNextUpdate ( )

Calls actual GetNextUpdate method for the wrapped X509Crl object.

Returns
DateTime value of the next update.

Implemented in iText.Bouncycastlefips.Cert.X509CrlBCFips, and iText.Bouncycastle.X509.X509CrlBC.

◆ GetRevokedCertificate()

IX509CrlEntry iText.Commons.Bouncycastle.Cert.IX509Crl.GetRevokedCertificate ( IBigInteger  certificate )

Calls actual GetRevokedCertificate method for the wrapped X509Crl object.

Returns

Implemented in iText.Bouncycastlefips.Cert.X509CrlBCFips, and iText.Bouncycastle.X509.X509CrlBC.

◆ GetThisUpdate()

DateTime iText.Commons.Bouncycastle.Cert.IX509Crl.GetThisUpdate ( )

Calls actual GetThisUpdate method for the wrapped X509Crl object.

Returns
DateTime value of this update.

Implemented in iText.Bouncycastlefips.Cert.X509CrlBCFips, and iText.Bouncycastle.X509.X509CrlBC.

◆ IsRevoked()

bool iText.Commons.Bouncycastle.Cert.IX509Crl.IsRevoked ( IX509Certificate  cert )

Calls actual IsRevoked method for the wrapped X509Crl object.

Parameters
cert x509 certificate wrapper
Returns
boolean value.

Implemented in iText.Bouncycastlefips.Cert.X509CrlBCFips, and iText.Bouncycastle.X509.X509CrlBC.

◆ Verify()

void iText.Commons.Bouncycastle.Cert.IX509Crl.Verify ( IPublicKey  publicKey )

Calls actual Verify method for the wrapped X509Crl object.

Parameters
publicKey public key to verify

Implemented in iText.Bouncycastlefips.Cert.X509CrlBCFips, and iText.Bouncycastle.X509.X509CrlBC.