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