Class ManifestCmsBuilder
- java.lang.Object
-
- net.ripe.rpki.commons.crypto.cms.RpkiSignedObjectBuilder
-
- net.ripe.rpki.commons.crypto.cms.manifest.ManifestCmsBuilder
-
public class ManifestCmsBuilder extends RpkiSignedObjectBuilder
-
-
Constructor Summary
Constructors Constructor Description ManifestCmsBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddFile(String fileName, byte[] contents)voidaddFileHash(String fileName, byte[] hash)ManifestCmsbuild(PrivateKey privateKey)booleancontainsFile(String fileName)ManifestCmsBuilderwithCertificate(X509ResourceCertificate signingCertificate)ManifestCmsBuilderwithManifestNumber(BigInteger number)ManifestCmsBuilderwithNextUpdateTime(org.joda.time.DateTime instant)ManifestCmsBuilderwithSignatureProvider(String signatureProvider)ManifestCmsBuilderwithThisUpdateTime(org.joda.time.DateTime instant)-
Methods inherited from class net.ripe.rpki.commons.crypto.cms.RpkiSignedObjectBuilder
generateCms
-
-
-
-
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)
-
addFileHash
public void addFileHash(String fileName, byte[] hash)
-
-