Class AspaCmsBuilder
- java.lang.Object
-
- net.ripe.rpki.commons.crypto.cms.RpkiSignedObjectBuilder
-
- net.ripe.rpki.commons.crypto.cms.aspa.AspaCmsBuilder
-
public class AspaCmsBuilder extends RpkiSignedObjectBuilder
Creates aAspaCmsusing the DER encoding.
-
-
Constructor Summary
Constructors Constructor Description AspaCmsBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AspaCmsbuild(PrivateKey privateKey)byte[]getEncoded(PrivateKey privateKey)AspaCmsBuilderwithCertificate(X509ResourceCertificate certificate)AspaCmsBuilderwithCustomerAsn(@NonNull net.ripe.ipresource.Asn customerAsn)AspaCmsBuilderwithProviderASSet(Iterable<? extends net.ripe.ipresource.Asn> providerASSet)AspaCmsBuilderwithSignatureProvider(String signatureProvider)-
Methods inherited from class net.ripe.rpki.commons.crypto.cms.RpkiSignedObjectBuilder
generateCms
-
-
-
-
Method Detail
-
withCertificate
public AspaCmsBuilder withCertificate(X509ResourceCertificate certificate)
-
withSignatureProvider
public AspaCmsBuilder withSignatureProvider(String signatureProvider)
-
withCustomerAsn
public AspaCmsBuilder withCustomerAsn(@NonNull @NonNull net.ripe.ipresource.Asn customerAsn)
-
withProviderASSet
public AspaCmsBuilder withProviderASSet(Iterable<? extends net.ripe.ipresource.Asn> providerASSet)
-
build
public AspaCms build(PrivateKey privateKey)
-
getEncoded
public byte[] getEncoded(PrivateKey privateKey)
-
-