- Methods: All Methods Documented Methods Hide Methods
- Source: Display Source Hide Source
- Variables: Show Variables Hide Variables
Class ::letsencrypt::Client
::letsencrypt::Client create ... \state and configuration variables
[ -API (default "staging") ] \
[ -background:boolean (default "false") ] \
[ -certPemFile certPemFile ] \
[ -certPrivKey certPrivKey ] \
[ -domain domain ] \
[ -domains (default "") ] \
[ -exponent exponent ] \
[ -jwk jwk ] \
[ -key_type (default "rsa") ] \
[ -log (default "") ] \
[ -modulus modulus ] \
[ -nonce nonce ] \
[ -replyHeaders replyHeaders ] \
[ -replyText replyText ] \
[ -sans sans ] \
[ -sslpath (default "") ] \
[ -thumbprint64 thumbprint64 ]
Defined in /usr/local/ns/tcl/letsencrypt/letsencrypt-procs.tcl
Class Relations
Methods (to be applied on instances)
getCertificate (scripted, public)
<instance of letsencrypt::Client> getCertificateThis method does all the steps required to obtain a certificate, such as - selecting the API (production or staging), - registering a new account if necessary, - create public and private key for the account, - issuing a certificate request, - obtaining the certificate, and - installing the certificate. If called interactivaly, the progress is logged to the console, otherwise just into the system log.
- Testcases:
- No testcase defined.
- Methods: All Methods Documented Methods Hide Methods
- Source: Display Source Hide Source
- Variables: Show Variables Hide Variables