-EEE-URL, --ee-url=EE-URL
The top-level URL for the end-entity interface provided by the CA, through which the initial
enrollment request will be submitted. This is typically http://SERVER:EEPORT/ca/ee/ca.
-AAGENT-URL, --agent-url=AGENT-URL
The top-level URL for the agent interface provided by the CA, through which the request can be
approved using agent credentials. This is typically https://SERVER:AGENTPORT/ca/agent/ca.
-iFILE, --cafile=FILE
The location of a file containing a copy of the CA's certificate, against which the CA server's
certificate will be verified.
-CDIR, --capath=DIR
The location of a directory containing a copy of the CA's certificate(s), against which the CA
server's certificate will be verified.
-DSERIAL, --serial=SERIAL
The serial number of an already-issued certificate for which the client should attempt to obtain a
new certificate, in decimal form, if one can not be read from the CERTMONGER_CERTIFICATE
environment variable.
-s SERIAL, --hex-serial=SERIAL
The serial number of an already-issued certificate for which the client should attempt to obtain a
new certificate, in hexadecimal form, if one can not be read from the CERTMONGER_CERTIFICATE
environment variable.
-SSTATE, --state=STATE
A cookie value provided by a previous instance of this helper, if the helper is being asked to
continue a multi-step enrollment process. If the CERTMONGER_COOKIE environment variable is set,
its value is used.
-TNAME, --profile=NAME
The name of the type of certificate which the client should request from the CA if it is not
renewing a certificate (per the -s option above). If the CERTMONGER_CA_PROFILE environment
variable is set, its value is used. Otherwise, the default value is caServerCert.
-Oparam=value, --approval-options=param=value
An additional parameter to pass to the server when approving the signing request using agent
credentials. By default, any server-supplied default settings are applied. This option can be
used either to override a server-supplied default setting, or to supply one which would otherwise
have not been used. Requires the -A option.
-N, --force-new
Even if an already-issued certificate is available in the CERTMONGER_CERTIFICATE environment
variable, or a serial number has been provided, don't attempt to renew a certificate using its
serial number. Instead, attempt to obtain a new certificate using the signing request. The
default behavior is to request a renewal if possible.
-R, --force-renew
Negates the effect of the -N flag.
-t, --profile-list
Instead of attempting to obtain a new certificate, query the server for a list of the enabled
enrollment profiles.
-oparam=value, --submit-option=param=value
When initially submitting a request to the CA, add the specified parameter and value along with
any request parameters which would otherwise be sent.
-a, --agent-submit
Use agent credentials, specified using some combination of the -d, -n, -c, and -k flags, to
authenticate to the CA when initially submitting a request to the CA or retrieving the list of
enabled enrollment profiles. This is typically required when the enrollment profile being used
uses AgentCertAuth-based authentication, and requires that the URL specified using the -E flag be
an HTTPS URL, or when the URL specified using the -E flag is an HTTPS URL.
-uusername, --uid=username
When initially submitting a request to the CA, supply the specified value as a user name. This is
typically required when the enrollment profile being used uses UidPwdDirAuth-based or
NISAuth-based authentication.
-Uuserdn, --upn=userdn
When initially submitting a request to the CA, supply the specified value as the DN (distinguished
name) of the user's entry in a directory server which the CA is configured to use for checking the
user's password. This is typically required when the enrollment profile being used uses
UdnPwdDirAuth-based authentication.
-WPASSWORD, --userpwd=PASSWORD
When initially submitting a request to the CA, supply the specified value as the password for the
user whose name is specified with the -u option, or whose DN is specified with the -U option.
This is typically only required when the enrollment profile being used uses UidPwdDirAuth-based,
UserPwdDirAuth-based, or NISAuth-based authentication. If the URL specified using the -E flag is
not an HTTPS URL, this value will not be encrypted.
-wFILE, --userpwdfile=FILE
When initially submitting a request to the CA, read from the specified file a password to supply
for the user whose name is specified with the -u option, or whose DN is specified with the -U
option. This is typically only required when the enrollment profile being used uses
UidPwdDirAuth-based, UserPwdDirAuth-based, or NISAuth-based authentication. If the URL specified
using the -E flag is not an HTTPS URL, this value will not be encrypted.
-YPIN, --userpin=PIN
When initially submitting a request to the CA, supply the specified value as the PIN for the user
whose name is specified with the -u option, or whose DN is specified with the -U option. This is
typically only required when the enrollment profile being used uses UidPwdPinDirAuth-based
authentication. If the URL specified using the -E flag is not an HTTPS URL, this value will not
be encrypted.
-yFILE, --userpinfile=FILE
When initially submitting a request to the CA, read from the specified file a PIN to supply for
the user whose name is specified with the -u option, or whose DN is specified with the -U option.
This is typically only required when the enrollment profile being used uses UidPwdPinDirAuth-based
authentication. If the URL specified using the -E flag is not an HTTPS URL, this value will not
be encrypted.
-v, --verbose
Increases the logging level. Use twice for more logging. This option is mainly useful for
troubleshooting.