Example usage for Java org.bouncycastle.x509 X509V2CRLGenerator fields, constructors, methods, implement or subclass
The text is from its open source code.
void | addCRL(X509CRL other) Add the CRLEntry objects contained in a previous CRL. |
void | addCRLEntry(BigInteger userCertificate, Date revocationDate, int reason) Reason being as indicated by CRLReason, i.e. |
void | addCRLEntry(BigInteger userCertificate, Date revocationDate, X509Extensions extensions) Add a CRL entry with extensions. |
void | addExtension(String oid, boolean critical, ASN1Encodable value) add a given extension field for the standard extensions tag (tag 0) |
void | addExtension(ASN1ObjectIdentifier oid, boolean critical, ASN1Encodable 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(ASN1ObjectIdentifier oid, boolean critical, byte[] value) add a given extension field for the standard extensions tag (tag 0) |
X509CRL | generate(PrivateKey key) generate an X509 CRL, based on the current issuer and subject using the default provider. |
X509CRL | generate(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. |
X509CRL | generate(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, 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. |
void | setIssuerDN(X500Principal issuer) Set the issuer distinguished name - the issuer is the entity whose private key is used to sign the certificate. |
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) Set the signature algorithm. |
void | setThisUpdate(Date date) |