Class CertificateIssuanceRequestPayloadBuilder
- java.lang.Object
-
- net.ripe.rpki.commons.provisioning.payload.common.AbstractPayloadBuilder<CertificateIssuanceRequestPayload>
-
- net.ripe.rpki.commons.provisioning.payload.issue.request.CertificateIssuanceRequestPayloadBuilder
-
public class CertificateIssuanceRequestPayloadBuilder extends AbstractPayloadBuilder<CertificateIssuanceRequestPayload>
Builder for 'Certificate Issuance Request'
See: http://tools.ietf.org/html/draft-ietf-sidr-rescerts-provisioning-09#section-3.4.1
-
-
Constructor Summary
Constructors Constructor Description CertificateIssuanceRequestPayloadBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CertificateIssuanceRequestPayloadbuild()CertificateIssuanceRequestPayloadBuilderwithAllocatedAsn(net.ripe.ipresource.IpResourceSet asnResourceSet)Provide empty list to request *NO* Asns.CertificateIssuanceRequestPayloadBuilderwithCertificateRequest(org.bouncycastle.pkcs.PKCS10CertificationRequest certificateRequest)CertificateIssuanceRequestPayloadBuilderwithClassName(String className)CertificateIssuanceRequestPayloadBuilderwithIpv4ResourceSet(net.ripe.ipresource.IpResourceSet ipv4ResourceSet)Provide empty list to request *NO* IPv4.CertificateIssuanceRequestPayloadBuilderwithIpv6ResourceSet(net.ripe.ipresource.IpResourceSet ipv6ResourceSet)Provide empty list to request *NO* IPv6.
-
-
-
Method Detail
-
withClassName
public CertificateIssuanceRequestPayloadBuilder withClassName(String className)
-
withAllocatedAsn
public CertificateIssuanceRequestPayloadBuilder withAllocatedAsn(net.ripe.ipresource.IpResourceSet asnResourceSet)
Provide empty list to request *NO* Asns. Leave null to request *ALL* eligible.
-
withIpv4ResourceSet
public CertificateIssuanceRequestPayloadBuilder withIpv4ResourceSet(net.ripe.ipresource.IpResourceSet ipv4ResourceSet)
Provide empty list to request *NO* IPv4. Leave null to request *ALL* eligible.
-
withIpv6ResourceSet
public CertificateIssuanceRequestPayloadBuilder withIpv6ResourceSet(net.ripe.ipresource.IpResourceSet ipv6ResourceSet)
Provide empty list to request *NO* IPv6. Leave null to request *ALL* eligible.
-
withCertificateRequest
public CertificateIssuanceRequestPayloadBuilder withCertificateRequest(org.bouncycastle.pkcs.PKCS10CertificationRequest certificateRequest)
-
build
public CertificateIssuanceRequestPayload build()
- Specified by:
buildin classAbstractPayloadBuilder<CertificateIssuanceRequestPayload>
-
-