Java org.bouncycastle.x509 X509V2CRLGenerator fields, constructors, methods, implement or subclass

Example usage for Java org.bouncycastle.x509 X509V2CRLGenerator fields, constructors, methods, implement or subclass

Introduction

In this page you can find the methods, fields and constructors for org.bouncycastle.x509 X509V2CRLGenerator.

The text is from its open source code.

Constructor

Method

voidaddCRL(X509CRL other)
Add the CRLEntry objects contained in a previous CRL.
voidaddCRLEntry(BigInteger userCertificate, Date revocationDate, int reason)
Reason being as indicated by CRLReason, i.e.
voidaddCRLEntry(BigInteger userCertificate, Date revocationDate, X509Extensions extensions)
Add a CRL entry with extensions.
voidaddExtension(String oid, boolean critical, ASN1Encodable value)
add a given extension field for the standard extensions tag (tag 0)
voidaddExtension(ASN1ObjectIdentifier oid, boolean critical, ASN1Encodable value)
add a given extension field for the standard extensions tag (tag 0)
voidaddExtension(String oid, boolean critical, byte[] value)
add a given extension field for the standard extensions tag (tag 0)
voidaddExtension(ASN1ObjectIdentifier oid, boolean critical, byte[] value)
add a given extension field for the standard extensions tag (tag 0)
X509CRLgenerate(PrivateKey key)
generate an X509 CRL, based on the current issuer and subject using the default provider.
X509CRLgenerate(PrivateKey key, SecureRandom random)
generate an X509 CRL, based on the current issuer and subject using the default provider and an user defined SecureRandom object as source of randomness.
X509CRLgenerate(PrivateKey key, String provider)
generate an X509 certificate, based on the current issuer and subject using the passed in provider for the signing.
X509CRLgenerateX509CRL(PrivateKey key, SecureRandom random)
generate an X509 CRL, based on the current issuer and subject using the default provider "BC" and an user defined SecureRandom object as source of randomness.
X509CRLgenerateX509CRL(PrivateKey key, String provider)
generate an X509 certificate, based on the current issuer and subject using the passed in provider for the signing.
voidsetIssuerDN(X500Principal issuer)
Set the issuer distinguished name - the issuer is the entity whose private key is used to sign the certificate.
voidsetIssuerDN(X509Name issuer)
Set the issuer distinguished name - the issuer is the entity whose private key is used to sign the certificate.
voidsetNextUpdate(Date date)
voidsetSignatureAlgorithm(String signatureAlgorithm)
Set the signature algorithm.
voidsetThisUpdate(Date date)