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