net.ripe.rpki.commons.crypto.crl
Class X509CrlBuilder

java.lang.Object
  extended by net.ripe.rpki.commons.crypto.crl.X509CrlBuilder

public class X509CrlBuilder
extends Object


Field Summary
static int CRL_VERSION_2
           
 
Constructor Summary
X509CrlBuilder()
           
 
Method Summary
 X509CrlBuilder addEntry(BigInteger serial, org.joda.time.DateTime revocationTime)
           
 X509Crl build(PrivateKey key)
           
 X509CrlBuilder clearEntries()
           
 org.joda.time.DateTime getNextUpdateTime()
           
 X509Crl.Entry getRevokedCertificate(BigInteger serial)
           
 org.joda.time.DateTime getThisUpdateTime()
           
 boolean isSatisfiedByEntries(X509Crl crl)
           
 X509CrlBuilder withAuthorityKeyIdentifier(PublicKey authorityKey)
           
 X509CrlBuilder withIssuerDN(X500Principal issuerDN)
           
 X509CrlBuilder withNextUpdateTime(org.joda.time.DateTime instant)
           
 X509CrlBuilder withNumber(BigInteger number)
           
 X509CrlBuilder withSignatureProvider(String signatureProvider)
           
 X509CrlBuilder withThisUpdateTime(org.joda.time.DateTime instant)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CRL_VERSION_2

public static final int CRL_VERSION_2
See Also:
Constant Field Values
Constructor Detail

X509CrlBuilder

public X509CrlBuilder()
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)

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)


Copyright © 2008-2013 RIPE NCC, the Netherlands. All Rights Reserved.