net.ripe.rpki.commons.provisioning.x509.pkcs10
Class RpkiCaCertificateRequestBuilder
java.lang.Object
net.ripe.rpki.commons.provisioning.x509.pkcs10.RpkiCaCertificateRequestBuilder
public class RpkiCaCertificateRequestBuilder
- extends Object
Builder for PKCS10CertificationRequests for RPKI CA certificates.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RpkiCaCertificateRequestBuilder
public RpkiCaCertificateRequestBuilder()
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-2012 RIPE NCC, the Netherlands. All Rights Reserved.