org.bouncycastle.jce
public class X509V2CRLGenerator extends Object
Deprecated: use the equivalent class in org.bouncycastle.x509
class to produce an X.509 Version 2 CRL.
| Constructor Summary | |
|---|---|
| X509V2CRLGenerator() | |
| Method Summary | |
|---|---|
| void | addCRLEntry(BigInteger userCertificate, Date revocationDate, int reason)
Reason being as indicated by ReasonFlags, i.e. |
| void | addExtension(String OID, boolean critical, DEREncodable value)
add a given extension field for the standard extensions tag (tag 3) |
| void | addExtension(DERObjectIdentifier OID, boolean critical, DEREncodable value)
add a given extension field for the standard extensions tag (tag 0) |
| void | addExtension(String OID, boolean critical, byte[] value)
add a given extension field for the standard extensions tag (tag 0) |
| void | addExtension(DERObjectIdentifier OID, boolean critical, byte[] value)
add a given extension field for the standard extensions tag (tag 0) |
| X509CRL | generateX509CRL(PrivateKey key)
generate an X509 CRL, based on the current issuer and subject
using the default provider "BC". |
| X509CRL | generateX509CRL(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. |
| X509CRL | generateX509CRL(PrivateKey key, String provider)
generate an X509 certificate, based on the current issuer and subject
using the passed in provider for the signing. |
| X509CRL | generateX509CRL(PrivateKey key, String provider, SecureRandom random)
generate an X509 CRL, based on the current issuer and subject,
using the passed in provider for the signing. |
| void | reset()
reset the generator |
| void | setIssuerDN(X509Name issuer)
Set the issuer distinguished name - the issuer is the entity whose private key is used to sign the
certificate. |
| void | setNextUpdate(Date date) |
| void | setSignatureAlgorithm(String signatureAlgorithm) |
| void | setThisUpdate(Date date) |