net.ripe.rpki.commons.provisioning.x509.pkcs10
Class RpkiCaCertificateRequestBuilder

java.lang.Object
  extended by net.ripe.rpki.commons.provisioning.x509.pkcs10.RpkiCaCertificateRequestBuilder

public class RpkiCaCertificateRequestBuilder
extends Object

Builder for PKCS10CertificationRequests for RPKI CA certificates.


Constructor Summary
RpkiCaCertificateRequestBuilder()
           
 
Method Summary
 org.bouncycastle.pkcs.PKCS10CertificationRequest build(KeyPair keyPair)
           
 RpkiCaCertificateRequestBuilder withCaRepositoryUri(URI caRepositoryUri)
           
 RpkiCaCertificateRequestBuilder withManifestUri(URI manifestUri)
           
 RpkiCaCertificateRequestBuilder withSignatureAlgorithm(String signatureAlgorithm)
          Default: SHA256withRSA
 RpkiCaCertificateRequestBuilder withSignatureProvider(String signatureProvider)
          Default: SunRsaSign
 RpkiCaCertificateRequestBuilder withSubject(X500Principal subject)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RpkiCaCertificateRequestBuilder

public RpkiCaCertificateRequestBuilder()
Method Detail

withSubject

public RpkiCaCertificateRequestBuilder withSubject(X500Principal subject)

withCaRepositoryUri

public RpkiCaCertificateRequestBuilder withCaRepositoryUri(URI caRepositoryUri)

withManifestUri

public RpkiCaCertificateRequestBuilder withManifestUri(URI manifestUri)

withSignatureProvider

public RpkiCaCertificateRequestBuilder withSignatureProvider(String signatureProvider)
Default: SunRsaSign

Returns:

withSignatureAlgorithm

public RpkiCaCertificateRequestBuilder withSignatureAlgorithm(String signatureAlgorithm)
Default: SHA256withRSA

Returns:

build

public org.bouncycastle.pkcs.PKCS10CertificationRequest build(KeyPair keyPair)


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