static class SSLCertGenUtil.InputParameters
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
AcmeClient.AcmeOps |
acmeOp
The ACME client command to request or to revoke target certificates and to update or
to remove ACME client account.
|
java.lang.String |
alias
Sets the alias name to store new root certificate.
|
java.lang.String |
buildAliasCerts
The target alias for process or user account to generate or to rebuild its public and
private certificates.
|
java.lang.String |
commonAccountKeyStore
The account private keys common key store.
|
java.lang.String |
commonServerKeyStore
The server private keys common key store.
|
java.lang.String |
contact
The registration contact information.
|
java.lang.String |
directoryFileName
Sets the path to the directory xml file via -dir "./directory.xml"
|
java.lang.String |
domains
The list of requested domains separated by spaces that is similar to this example,
"test1.acme.com test2.acme.com test3.acme.com".
|
SSLCertGenUtil.BooleanOption |
exportAccountPrivateKeys
Indicates if accounts private keys will be saved in external key-stores.
|
SSLCertGenUtil.BooleanOption |
exportCAPrivateKey
Indicates if the root CA private key will be saved in an external key-store.
|
SSLCertGenUtil.BooleanOption |
exportServerCerts
Indicates if server certificates will be saved in external key-stores.
|
SSLCertGenUtil.BooleanOption |
exportServerPrivateKeys
Indicates if server private keys will be saved in external key-stores.
|
java.util.Map<SSLCertGenUtil.ExternalCertificates,java.lang.String> |
externalRootCA
Indicates if the new root certificate will be loaded from the file system or not.
|
java.lang.String |
host
The ACME client host IP address that is accessible for Let's Encrypt ACME server.
|
SSLCertGenUtil.BooleanOption |
includeCACert
Indicates if the root CA certificate will be saved in the server certificates store as
a trust store.
|
int |
port
The ACME client port that is redirected 443 port accessible for Let's Encrypt ACME server.
|
java.lang.String |
privateKeyPassword
Sets protection password for the root certificate's private key via
-PKPWD "bncjkhweuiwebnwefjkdchbmamasdkloc"
|
SSLCertGenUtil.BooleanOption |
reusePasswords
Indicates if the current certificates protection passwords stored in the directory will be
reused or not.
|
SSLCertGenUtil.BooleanOption |
reuseRootCA
Indicates if the current root certificate stored in the directory will be reused or not.
|
java.lang.String |
rootPrivateKeysStore
The CA private key store.
|
java.lang.Integer |
rsaKeySize
The RSA key size.
|
java.math.BigInteger |
rsaPublicExponent
The RSA public exponent.
|
java.lang.String |
server
The ACME server URI.
|
java.lang.String |
serverCertsStore
The server certificates store.
|
java.lang.String |
serverId
The P2J server identifier.
|
java.util.Map<AcmeClient.RequestInfo,java.lang.String> |
subjectFields
Sets mandatory subject fields for generated certificates:
-S OU="organization unit"
-S O="organization"
-S L="locality(city)"
-S ST="state(province name)"
-S C="Country Code"
|
SSLCertGenUtil.BooleanOption |
useCommonAccountKeyStore
Indicates if the account private keys will be saved in a common external key-store.
|
SSLCertGenUtil.BooleanOption |
useCommonServerKeyStore
Indicates if the server private keys will be saved in a common external key-store.
|
SSLCertGenUtil.BooleanOption |
useMasterPassword
Indicates if the in-directory private keys will be encrypted using the same password or
not.
|
java.lang.String |
webAlias
The web certificate alias.
|
Constructor and Description |
---|
InputParameters() |
public java.util.Map<AcmeClient.RequestInfo,java.lang.String> subjectFields
public SSLCertGenUtil.BooleanOption reusePasswords
public SSLCertGenUtil.BooleanOption useMasterPassword
public SSLCertGenUtil.BooleanOption reuseRootCA
public java.lang.String privateKeyPassword
public java.util.Map<SSLCertGenUtil.ExternalCertificates,java.lang.String> externalRootCA
public java.lang.String directoryFileName
public java.lang.String alias
public SSLCertGenUtil.BooleanOption exportAccountPrivateKeys
public SSLCertGenUtil.BooleanOption exportServerPrivateKeys
public SSLCertGenUtil.BooleanOption exportServerCerts
public SSLCertGenUtil.BooleanOption includeCACert
public java.lang.String serverCertsStore
public SSLCertGenUtil.BooleanOption exportCAPrivateKey
public java.lang.String rootPrivateKeysStore
public SSLCertGenUtil.BooleanOption useCommonAccountKeyStore
public java.lang.String commonAccountKeyStore
public SSLCertGenUtil.BooleanOption useCommonServerKeyStore
public java.lang.String commonServerKeyStore
public java.lang.Integer rsaKeySize
public java.math.BigInteger rsaPublicExponent
public java.lang.String buildAliasCerts
public AcmeClient.AcmeOps acmeOp
public java.lang.String server
public java.lang.String serverId
public java.lang.String webAlias
public java.lang.String host
public int port
public java.lang.String domains
public java.lang.String contact