Package net.ripe.rpki.commons.crypto.crl
Class X509CrlBuilder
- java.lang.Object
-
- net.ripe.rpki.commons.crypto.crl.X509CrlBuilder
-
public class X509CrlBuilder extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static intCRL_VERSION_2
-
Constructor Summary
Constructors Constructor Description X509CrlBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description X509CrlBuilderaddEntry(BigInteger serial, org.joda.time.DateTime revocationTime)X509Crlbuild(PrivateKey key)X509CrlBuilderclearEntries()org.joda.time.DateTimegetNextUpdateTime()X509Crl.EntrygetRevokedCertificate(BigInteger serial)org.joda.time.DateTimegetThisUpdateTime()booleanisSatisfiedByEntries(X509Crl crl)X509CrlBuilderwithAuthorityKeyIdentifier(PublicKey authorityKey)X509CrlBuilderwithIssuerDN(X500Principal issuerDN)X509CrlBuilderwithNextUpdateTime(org.joda.time.DateTime instant)X509CrlBuilderwithNumber(BigInteger number)CRL number must be representable in 20 octets https://tools.ietf.org/html/rfc5280#section-5.2.3X509CrlBuilderwithSignatureProvider(String signatureProvider)X509CrlBuilderwithThisUpdateTime(org.joda.time.DateTime instant)
-
-
-
Field Detail
-
CRL_VERSION_2
public static final int CRL_VERSION_2
- See Also:
- Constant Field Values
-
-
Method Detail
-
withSignatureProvider
public X509CrlBuilder withSignatureProvider(String signatureProvider)
-
withIssuerDN
public X509CrlBuilder withIssuerDN(X500Principal issuerDN)
-
withThisUpdateTime
public X509CrlBuilder withThisUpdateTime(org.joda.time.DateTime instant)
-
getThisUpdateTime
public org.joda.time.DateTime getThisUpdateTime()
-
withNextUpdateTime
public X509CrlBuilder withNextUpdateTime(org.joda.time.DateTime instant)
-
getNextUpdateTime
public org.joda.time.DateTime getNextUpdateTime()
-
withNumber
public X509CrlBuilder withNumber(BigInteger number)
CRL number must be representable in 20 octets https://tools.ietf.org/html/rfc5280#section-5.2.3
-
withAuthorityKeyIdentifier
public X509CrlBuilder withAuthorityKeyIdentifier(PublicKey authorityKey)
-
addEntry
public X509CrlBuilder addEntry(BigInteger serial, org.joda.time.DateTime revocationTime)
-
getRevokedCertificate
public X509Crl.Entry getRevokedCertificate(BigInteger serial)
-
clearEntries
public X509CrlBuilder clearEntries()
-
build
public X509Crl build(PrivateKey key)
-
isSatisfiedByEntries
public boolean isSatisfiedByEntries(X509Crl crl)
-
-