public static class RootCertificateGenerator.Builder
extends java.lang.Object
RootCertificateGenerators. Initialized with suitable default values suitable for most purposes.| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
RootCertificateGenerator |
build() |
RootCertificateGenerator.Builder |
certificateInfo(CertificateInfo certificateInfo)
Certificate info to use to generate the root certificate.
|
RootCertificateGenerator.Builder |
certificateTool(SecurityProviderTool securityProviderTool)
The
SecurityProviderTool implementation that will be used to generate certificates. |
RootCertificateGenerator.Builder |
keyGenerator(KeyGenerator keyGenerator)
The
KeyGenerator that will be used to generate the root certificate's public and private keys. |
RootCertificateGenerator.Builder |
messageDigest(java.lang.String messageDigest)
The message digest that will be used when self-signing the root certificates.
|
public RootCertificateGenerator.Builder certificateInfo(CertificateInfo certificateInfo)
certificateInfo - certificateInfopublic RootCertificateGenerator.Builder keyGenerator(KeyGenerator keyGenerator)
KeyGenerator that will be used to generate the root certificate's public and private keys.keyGenerator - keyGeneratorpublic RootCertificateGenerator.Builder messageDigest(java.lang.String messageDigest)
messageDigest - messageDigestpublic RootCertificateGenerator.Builder certificateTool(SecurityProviderTool securityProviderTool)
SecurityProviderTool implementation that will be used to generate certificates.securityProviderTool - securityProviderToolpublic RootCertificateGenerator build()