net.ripe.rpki.commons.provisioning.payload.issue.request
Class CertificateIssuanceRequestPayloadBuilder

java.lang.Object
  extended by net.ripe.rpki.commons.provisioning.payload.common.AbstractPayloadBuilder<CertificateIssuanceRequestPayload>
      extended by 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
CertificateIssuanceRequestPayloadBuilder()
           
 
Method Summary
 CertificateIssuanceRequestPayload build()
           
 CertificateIssuanceRequestPayloadBuilder withAllocatedAsn(net.ripe.ipresource.IpResourceSet asnResourceSet)
          Provide empty list to request *NO* Asns.
 CertificateIssuanceRequestPayloadBuilder withCertificateRequest(org.bouncycastle.pkcs.PKCS10CertificationRequest certificateRequest)
           
 CertificateIssuanceRequestPayloadBuilder withClassName(String className)
           
 CertificateIssuanceRequestPayloadBuilder withIpv4ResourceSet(net.ripe.ipresource.IpResourceSet ipv4ResourceSet)
          Provide empty list to request *NO* IPv4.
 CertificateIssuanceRequestPayloadBuilder withIpv6ResourceSet(net.ripe.ipresource.IpResourceSet ipv6ResourceSet)
          Provide empty list to request *NO* IPv6.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CertificateIssuanceRequestPayloadBuilder

public CertificateIssuanceRequestPayloadBuilder()
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:
build in class AbstractPayloadBuilder<CertificateIssuanceRequestPayload>


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