Class ProvisioningIdentityCertificateBuilder
- java.lang.Object
-
- net.ripe.rpki.commons.provisioning.x509.ProvisioningIdentityCertificateBuilder
-
public class ProvisioningIdentityCertificateBuilder extends Object
-
-
Constructor Summary
Constructors Constructor Description ProvisioningIdentityCertificateBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProvisioningIdentityCertificatebuild()ProvisioningIdentityCertificateBuilderwithSelfSigningKeyPair(KeyPair selfSigningKeyPair)ProvisioningIdentityCertificateBuilderwithSelfSigningSubject(X500Principal selfSigningSubject)ProvisioningIdentityCertificateBuilderwithSignatureProvider(String signatureProvider)Set a specific signature provider (from a java crypto provider), e.g.
-
-
-
Method Detail
-
withSelfSigningKeyPair
public ProvisioningIdentityCertificateBuilder withSelfSigningKeyPair(KeyPair selfSigningKeyPair)
-
withSelfSigningSubject
public ProvisioningIdentityCertificateBuilder withSelfSigningSubject(X500Principal selfSigningSubject)
-
withSignatureProvider
public ProvisioningIdentityCertificateBuilder withSignatureProvider(String signatureProvider)
Set a specific signature provider (from a java crypto provider), e.g. for HSM. Defaults toX509CertificateBuilderHelper.DEFAULT_SIGNATURE_PROVIDER.
-
build
public ProvisioningIdentityCertificate build()
-
-