java.lang.Object | |
↳ | org.bouncycastle.cert.X509v2CRLBuilder |
Known Direct Subclasses |
class to produce an X.509 Version 2 CRL.
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Basic constructor.
|
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Add the CRLEntry objects contained in a previous CRL.
| |||||||||||
Add a CRL entry with the just reasonCode extension.
| |||||||||||
Add a CRL entry with extensions.
| |||||||||||
Add a CRL entry with an invalidityDate extension as well as a reasonCode extension.
| |||||||||||
Add a given extension field for the standard extensions tag (tag 3)
| |||||||||||
Generate an X.509 CRL, based on the current issuer and subject
using the passed in signer.
| |||||||||||
Set the date by which the next CRL will become available.
|
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
|
Basic constructor.
issuer | the issuer this CRL is associated with. |
---|---|
thisUpdate | the date of this update. |
Add the CRLEntry objects contained in a previous CRL.
other | the X509CRLHolder to source the other entries from. |
---|
Add a CRL entry with the just reasonCode extension.
userCertificateSerial | serial number of revoked certificate. |
---|---|
revocationDate | date of certificate revocation. |
reason | the reason code, as indicated in CRLReason, i.e CRLReason.keyCompromise, or 0 if not to be used. |
Add a CRL entry with extensions.
userCertificateSerial | serial number of revoked certificate. |
---|---|
revocationDate | date of certificate revocation. |
extensions | extension set to be associated with this CRLEntry. |
Add a CRL entry with an invalidityDate extension as well as a reasonCode extension. This is used where the date of revocation might be after issues with the certificate may have occurred.
userCertificateSerial | serial number of revoked certificate. |
---|---|
revocationDate | date of certificate revocation. |
reason | the reason code, as indicated in CRLReason, i.e CRLReason.keyCompromise, or 0 if not to be used. |
invalidityDate | the date on which the private key for the certificate became compromised or the certificate otherwise became invalid. |
Add a given extension field for the standard extensions tag (tag 3)
oid | the OID defining the extension type. |
---|---|
isCritical | true if the extension is critical, false otherwise. |
value | the ASN.1 structure that forms the extension's value. |
Generate an X.509 CRL, based on the current issuer and subject using the passed in signer.
signer | the content signer to be used to generate the signature validating the certificate. |
---|
Set the date by which the next CRL will become available.
date | date of next CRL update. |
---|