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.
-
-
Constructor Summary
Constructors Constructor Description RpkiCaCertificateRequestBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.bouncycastle.pkcs.PKCS10CertificationRequestbuild(KeyPair keyPair)RpkiCaCertificateRequestBuilderwithCaRepositoryUri(URI caRepositoryUri)RpkiCaCertificateRequestBuilderwithManifestUri(URI manifestUri)RpkiCaCertificateRequestBuilderwithNotificationUri(URI notificationUri)RpkiCaCertificateRequestBuilderwithSignatureAlgorithm(String signatureAlgorithm)Default: SHA256withRSARpkiCaCertificateRequestBuilderwithSignatureProvider(String signatureProvider)Default: SunRsaSignRpkiCaCertificateRequestBuilderwithSubject(X500Principal subject)
-
-
-
Method Detail
-
withSubject
public RpkiCaCertificateRequestBuilder withSubject(X500Principal subject)
-
withCaRepositoryUri
public RpkiCaCertificateRequestBuilder withCaRepositoryUri(URI caRepositoryUri)
-
withManifestUri
public RpkiCaCertificateRequestBuilder withManifestUri(URI manifestUri)
-
withNotificationUri
public RpkiCaCertificateRequestBuilder withNotificationUri(URI notificationUri)
-
withSignatureProvider
public RpkiCaCertificateRequestBuilder withSignatureProvider(String signatureProvider)
Default: SunRsaSign
-
withSignatureAlgorithm
public RpkiCaCertificateRequestBuilder withSignatureAlgorithm(String signatureAlgorithm)
Default: SHA256withRSA
-
build
public org.bouncycastle.pkcs.PKCS10CertificationRequest build(KeyPair keyPair)
-
-