net.ripe.rpki.commons.crypto.cms.manifest
Class ManifestCmsBuilder

java.lang.Object
  extended by net.ripe.rpki.commons.crypto.cms.RpkiSignedObjectBuilder
      extended by net.ripe.rpki.commons.crypto.cms.manifest.ManifestCmsBuilder

public class ManifestCmsBuilder
extends RpkiSignedObjectBuilder


Constructor Summary
ManifestCmsBuilder()
           
 
Method Summary
 void addFile(String fileName, byte[] contents)
           
 ManifestCms build(PrivateKey privateKey)
           
 boolean containsFile(String fileName)
           
 ManifestCmsBuilder withCertificate(X509ResourceCertificate signingCertificate)
           
 ManifestCmsBuilder withManifestNumber(BigInteger number)
           
 ManifestCmsBuilder withNextUpdateTime(org.joda.time.DateTime instant)
           
 ManifestCmsBuilder withSignatureProvider(String signatureProvider)
           
 ManifestCmsBuilder withThisUpdateTime(org.joda.time.DateTime instant)
           
 
Methods inherited from class net.ripe.rpki.commons.crypto.cms.RpkiSignedObjectBuilder
generateCms
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ManifestCmsBuilder

public ManifestCmsBuilder()
Method Detail

containsFile

public boolean containsFile(String fileName)

withCertificate

public ManifestCmsBuilder withCertificate(X509ResourceCertificate signingCertificate)

withManifestNumber

public ManifestCmsBuilder withManifestNumber(BigInteger number)

withThisUpdateTime

public ManifestCmsBuilder withThisUpdateTime(org.joda.time.DateTime instant)

withNextUpdateTime

public ManifestCmsBuilder withNextUpdateTime(org.joda.time.DateTime instant)

withSignatureProvider

public ManifestCmsBuilder withSignatureProvider(String signatureProvider)

build

public ManifestCms build(PrivateKey privateKey)

addFile

public void addFile(String fileName,
                    byte[] contents)


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