@ -1243,7 +1243,14 @@ _createcsr() {
_debug2 csr " $csr "
_debug2 csrconf " $csrconf "
printf "[ req_distinguished_name ]\n[ req ]\ndistinguished_name = req_distinguished_name\nreq_extensions = v3_req\n[ v3_req ]\nextendedKeyUsage=serverAuth,clientAuth\n" >" $csrconf "
printf "[ req_distinguished_name ]\n[ req ]\ndistinguished_name = req_distinguished_name\nreq_extensions = v3_req\n[ v3_req ]" >" $csrconf "
if [ " $Le_ExtKeyUse " ] ; then
_savedomainconf Le_ExtKeyUse " $Le_ExtKeyUse "
printf " \nextendedKeyUsage= $Le_ExtKeyUse \n " >>" $csrconf "
else
printf "\nextendedKeyUsage=serverAuth,clientAuth\n" >>" $csrconf "
fi
if [ " $acmeValidationv1 " ] ; then
domainlist = " $( _idn " $domainlist " ) "
@ -7007,6 +7014,7 @@ Parameters:
--post-hook <command> Command to be run after attempting to obtain/renew certificates. Runs regardless of whether obtain/renew succeeded or failed.
--renew-hook <command> Command to be run after each successfully renewed certificate.
--deploy-hook <hookname> The hook file to deploy cert
--extended-key-usage <string> Manually define the CSR extended key usage value. The default is serverAuth,clientAuth.
--ocsp, --ocsp-must-staple Generate OCSP-Must-Staple extension.
--always-force-new-domain-key Generate new domain key on renewal. Otherwise, the domain key is not changed by default.
--auto-upgrade [ 0| 1] Valid for '--upgrade' command, indicating whether to upgrade automatically in future. Defaults to 1 if argument is omitted.
@ -7698,6 +7706,10 @@ _process() {
_deploy_hook = " $_deploy_hook $2 , "
shift
; ;
--extended-key-usage)
Le_ExtKeyUse = " $2 "
shift
; ;
--ocsp-must-staple | --ocsp)
Le_OCSP_Staple = "1"
; ;