If you like BoxMatrix then please contribute Supportdata, Supportdata2, Firmware and/or Hardware (get in touch).
My metamonk@yahoo.com is not reachable by me since september. Please use hippie2000@webnmail.de instead.
Property:letsencrypt (avmcmd)
BoxMatrix >> Shell-Commands >> letsencrypt (avmcmd) | @ BoxMatrix - IRC-Chat - Translate: de es fr it nl pl |
News | Selectors | Models | Accessories | Components | Environment | Config | Commands | System | Webif | Software | Develop | Lexicon | Community | Project | Gallery |
Startup-Scr | Hotplug-Scr | BusyBox-Cmds | Bash-Cmds | AVM-Cmds | Chipset-Cmds | Linux-Cmds | Shared-Libs | Kernel-Mods | Research |
Name-Collision - multiple objects in this wiki use the name letsencrypt!
|
AVM-Command
Command: | letsencrypt (avmcmd) - type Exec | Wiki | Freetz | IPPF | whmf | AVM | Web |
Location: | Shell-Commands >> AVM-Commands - Origin: AVM | ||||||
Path: | Release: /bin Lab+Rel: /bin | ||||||
Properties: | Size: 25.0k - 46.2k - Firmware: 6.83 - 7.51 | ||||||
Function: | Let's Encrypt certificate updater. |
Goto: Config - Source - Dependencies - Model-Matrix - Symbols - SMW-Browser
Details
fw 7.29 help:
root@fritz2:/var/mod/root# letsencrypt -? usage: letsencrypt [options] options: -? - print this help -v - verbose. (NOTSET) -p - use production api (server) of letsencrypt.org. (NOTSET) -a STRING - file with letsencrypt.org account info (may not exist). ("/var/tmp/letsencrypt.account") -d STRING - domain dame (subject) for certificate. (NULL) -r - renew cert instead of initial generate. (NOTSET) -c STRING - certificate PEM file. (NULL) -k STRING - private key PEM file. (NULL) -D STRING - switch debug logs on. (FUNC) letsencrypt
Config
Daily updated index of Configuration files accessed by this command. Last update: 2023-02-06 06:41 GMT.
A -
in the Mod
column marks manual research, the Firmware
then shows where the item occurs, not the Relation
.
Relation | Typ | Object | Mod | Firmware | Info | Origin |
---|---|---|---|---|---|---|
Config from | tffs | ar7.cfg (tffs) | - | 4.07 - 7.51 | TODO | AVM |
1 config relation for this command |
Source
The names of source files compiled into an executable often help to understand function blocks (and show gaps in the docs).
fw 7.39 source files:
$ strings /bin/letsencrypt | grep -e '\.c$' -e '\.cpp$' ar7/letsencrypt/main.cpp ar7/letsencrypt/acme_data.cpp ar7/letsencrypt/http_sync_client.cpp ar7/letsencrypt/http01_challenge.cpp ar7/letsencrypt/make_csr.cpp ar7/letsencrypt/account_file.cpp ar7/letsencrypt/misc.cpp
Dependencies
Daily updated index of all dependencies of this command. Last update: 2023-02-06 07:23 GMT.
A *
in the Mod
column marks info from Supportdata-Probes, which will always stay incomplete.
Relation | Typ | Object | Mod | Firmware | Info | Origin |
---|---|---|---|---|---|---|
Depends on | lib | ld.so | 25 | 7.08 - 7.51 | Dynamic linker / loader | Linux |
Depends on | lib | libar7cfg.so | 44 | 6.83 - 7.51 | TFFS-Configuration API to ar7.cfg and many more. | AVM |
Depends on | lib | libavmauth.so | 44 | 6.83 - 7.51 | Fritzbox authentification helpers | AVM |
Depends on | lib | libavmcipher.so | 44 | 6.83 - 7.51 | AES / DES / Rijndael encryption / decryption. | AVM |
Depends on | lib | libavmcsock.so | 44 | 6.83 - 7.51 | Networking, I/O and helper functions | AVM |
Depends on | lib | libavmfbconf.so | 26 | 7.39 - 7.51 | API to hardcoded fbconf.cfg | AVM |
Depends on | lib | libavmfbstate.so | 26 | 7.39 - 7.51 | IPC fritzbox state notification | AVM |
Depends on | lib | libavmhmac.so | 44 | 6.83 - 7.51 | HMAC / SHA / MD5 hashing. | AVM |
Depends on | lib | libavmpcp.so | 44 | 6.83 - 7.51 | Port Control Protocol (PCP) API library | AVM |
Depends on | lib | libavmssl.so | 44 | 6.83 - 7.51 | SSL certificate creation / validation | AVM |
Depends on | lib | libboxlib.so | 44 | 6.83 - 7.51 | Box status, logging and statistics functions | AVM |
Depends on | lib | libc.so | 44 | 6.83 - 7.51 | Standard C library | Linux |
Depends on | lib | libcrypto.so | 44 | 6.83 - 7.51 | OpenSSL general crypto and X.509 library | Linux |
Depends on | lib | libdl.so | 34 | 6.83 - 7.50 | Dynamic linking library | Linux |
Depends on | lib | libdputil.so | 44 | 6.83 - 7.51 | DataPipe / packet utilities | AVM |
Depends on | lib | libewnwjson.so | 44 | 6.83 - 7.51 | JSON helper functions | AVM |
Depends on | lib | libewnwlinux.so | 44 | 6.83 - 7.51 | Linux networking functions | AVM |
Depends on | lib | libewnwnet.so | 44 | 6.83 - 7.51 | Internet helper functions | AVM |
Depends on | lib | libm.so | 34 | 6.83 - 7.50 | C math library | Linux |
Depends on | lib | libpthread.so | 34 | 6.83 - 7.50 | POSIX threading library | Linux |
Depends on | lib | librt.so | 34 | 6.83 - 7.50 | POSIX realtime extensions library | Linux |
Depends on | lib | libssl.so | 44 | 6.83 - 7.51 | OpenSSL implementations of SSL and TLS | Linux |
Depends on | lib | libsvctl.so | 40 | 7.19 - 7.51 | supervisor notification library | AVM |
Depends on | lib | libtiinterpreter.so | 26 | 7.39 - 7.51 | Preprocessor for SSI-Files by TI. | AVM |
Depends on | lib | libwdt.so | 44 | 6.83 - 7.51 | AVM-Watchdogs management API | AVM |
Depends on | lib | libwebkpiclient.so | 23 | 7.39 - 7.51 | KPI sensor for system parts which use HTTP / HTTPS | AVM |
Depends on | lib | libwebsrv.so | 44 | 6.83 - 7.51 | HTTP / HTTPS webserver and tools. | AVM |
Depends on | lib | libyajl.so | 44 | 6.83 - 7.51 | Event-driven JSON parser | Linux |
Depends on | lib | libz.so | 44 | 6.83 - 7.51 | Zlib compressor / decompressor | Linux |
29 dependencies for this command |
Model-Matrix
Daily updated index of the presence, path and size of this command for each model. Last update: 2023-02-06 05:57 GMT.
Showing all models using this command. Click any column header (click-wait-click) to sort the list by the respective data.
The (main/scrpn/boot/arm/prx/atom)
label in the Model
column shows which CPU is meant for models with multiple Linux instances.
Note that this list is merged from Firmware-Probes of all known AVM firmware for a model, including Recovery.exe and Labor-Files.
Model | Firmware | Path | Size |
---|---|---|---|
FRITZ!Box 3490 (main) | 7.01 - 7.30 | /bin | 34.3k - 45.2k |
FRITZ!Box 4020 | 7.01 - 7.02 | /bin | 34.4k |
FRITZ!Box 4040 | 6.98 - 7.39 | /bin | 26.8k - 34.1k |
FRITZ!Box 4060 | 7.26 - 7.39 | /bin | 34.1k |
FRITZ!Box 5490 (main) | 7.01 - 7.29 | /bin | 34.3k - 45.2k |
FRITZ!Box 5491 (main) | 7.01 - 7.29 | /bin | 34.3k - 45.2k |
FRITZ!Box 5530 Fiber (main) | 7.21 - 7.30 | /bin | 45.1k |
FRITZ!Box 5590 Fiber (arm) | 7.27 - 7.39 | /bin | 34.0k - 34.1k |
FRITZ!Box 6430 Cable (arm) | 7.01 - 7.29 | /bin | 28.6k - 38.0k |
FRITZ!Box 6430 Cable (atom) | 7.01 - 7.29 | /bin | 28.6k - 38.0k |
FRITZ!Box 6490 Cable (arm) | 7.00 - 7.39 | /bin | 28.6k - 38.0k |
FRITZ!Box 6490 Cable (atom) | 7.00 - 7.39 | /bin | 28.6k - 38.0k |
FRITZ!Box 6590 Cable (arm) | 6.110 - 7.39 | /bin | 28.6k - 38.0k |
FRITZ!Box 6590 Cable (atom) | 6.110 - 7.39 | /bin | 28.6k - 38.0k |
FRITZ!Box 6591 Cable (arm) | 7.04 - 7.39 | /bin | 31.1k - 46.2k |
FRITZ!Box 6591 Cable (atom) | 7.04 - 7.39 | /bin | 31.1k - 46.2k |
FRITZ!Box 6660 Cable (arm) | 7.14 - 7.39 | /bin | 34.8k - 46.2k |
FRITZ!Box 6660 Cable (atom) | 7.14 - 7.39 | /bin | 34.8k - 46.2k |
FRITZ!Box 6690 Cable (arm) | 7.28 - 7.50 | /bin | 38.2k - 46.2k |
FRITZ!Box 6690 Cable (atom) | 7.28 - 7.50 | /bin | 38.2k - 46.2k |
FRITZ!Box 6820 LTE v1 | 6.98 - 7.29 | /bin | 34.3k - 45.2k |
FRITZ!Box 6820 LTE v2 | 6.98 - 7.29 | /bin | 34.3k - 45.2k |
FRITZ!Box 6820 LTE v3 | 7.19 - 7.29 | /bin | 45.2k |
FRITZ!Box 6850 LTE | 7.21 - 7.39 | /bin | 34.1k - 45.1k |
FRITZ!Box 6850 5G | 7.24 - 7.39 | /bin | 34.1k |
FRITZ!Box 6890 LTE | 6.98 - 7.39 | /bin | 34.3k - 45.2k |
FRITZ!Box 6890 LTE v1 | 6.98 - 7.39 | /bin | 34.3k - 45.2k |
FRITZ!Box 6890 LTE v2 | 6.98 - 7.39 | /bin | 34.3k - 45.2k |
FRITZ!Box 7362 SL | 6.98 - 7.13 | /bin | 34.3k - 45.2k |
FRITZ!Box 7430 | 6.98 - 7.29 | /bin | 34.3k - 45.2k |
FRITZ!Box 7490 (main) | 6.83 - 7.51 | /bin | 34.3k - 45.2k |
FRITZ!Box 7510 | 7.30 - 7.39 | /bin | 34.0k - 34.1k |
FRITZ!Box 7520 | 6.98 - 7.50 | /bin | 26.8k - 34.1k |
FRITZ!Box 7520 v2 (arm) | 7.30 - 7.50 | /bin | 34.1k |
FRITZ!Box 7530 | 6.98 - 7.51 | /bin | 25.0k - 34.1k |
FRITZ!Box 7530 AX | 7.20 - 7.39 | /bin | 34.3k |
FRITZ!Box 7560 | 6.98 - 7.29 | /bin | 34.3k - 45.2k |
FRITZ!Box 7580 | 6.98 - 7.29 | /bin | 34.3k - 45.2k |
FRITZ!Box 7581 | 6.98 - 7.16 | /bin | 27.0k - 34.3k |
FRITZ!Box 7582 | 7.01 - 7.16 | /bin | 27.0k - 34.3k |
FRITZ!Box 7583 | 7.01 - 7.31 | /bin | 34.4k - 45.2k |
FRITZ!Box 7583 VDSL | 7.19 - 7.31 | /bin | 45.1k |
FRITZ!Box 7590 | 6.98 - 7.51 | /bin | 34.3k - 45.2k |
FRITZ!Box 7590 AX | 7.19 - 7.39 | /bin | 41.1k - 45.1k |
44 models use this command |
Symbols
Daily updated index of all symbols of this command. Last update: 2023-02-06 07:23 GMT.
Firmware | Symbol |
---|---|
6.83 - 7.51 | FixPrivateKey |
6.83 - 7.51 | GenRSAPrivateKey |
6.83 - 7.51 | ReadPrivateKeyFromFile |
6.83 - 7.51 | acme_account_file::cleanup |
7.08 - 7.51 | acme_account_file::delete_account |
6.83 - 7.51 | acme_account_file::get_private_key |
6.83 - 7.10 | acme_account_file::get_uri |
7.08 - 7.51 | acme_account_file::get_url |
6.83 - 7.51 | acme_account_file::save |
6.83 - 7.51 | acme_account_file::set_filename |
6.83 - 7.10 | acme_account_file::set_uri |
7.08 - 7.51 | acme_account_file::set_url |
6.83 - 7.51 | acme_authz_response_parse |
7.08 - 7.51 | acme_challenge_parse |
6.83 - 7.51 | acme_directory_parse |
7.08 - 7.51 | acme_error_to_string |
7.08 - 7.51 | acme_new_order_response_parse |
6.83 - 7.51 | create_tempfilename |
6.83 - 7.51 | destroy_tempfilename |
7.08 - 7.51 | err2str |
6.83 - 7.51 | find_challenge_by_token |
6.83 - 7.51 | free_acme_authz_response |
6.83 - 7.51 | free_acme_challenge |
6.83 - 7.51 | free_acme_directory |
7.08 - 7.51 | free_acme_error |
7.08 - 7.51 | free_acme_new_order_response |
7.08 - 7.10 | free_int_array |
6.83 - 6.98 | get_total_connections_from_micro_https_webserver |
6.98 - 7.51 | http01_challenge_install_response |
6.98 - 7.51 | http01_challenge_remove_response |
7.08 - 7.51 | http_sync_client::connect |
7.08 - 7.51 | http_sync_client::disconnect |
6.83 - 7.51 | http_sync_client::get_link_header_list |
6.83 - 7.51 | http_sync_client::get_location_header |
6.83 - 7.51 | http_sync_client::get_request |
6.83 - 7.51 | http_sync_client::get_wanted_header_value |
7.08 - 7.51 | http_sync_client::head_request |
6.83 - 7.51 | http_sync_client::http_sync_client |
6.83 - 7.51 | http_sync_client::post_request_jws |
6.83 - 6.98 | http_sync_client::set_max_response_size |
6.83 - 7.51 | http_sync_client::set_wanted_header_name |
7.08 - 7.51 | http_sync_client::~http_sync_client |
6.98 - 7.51 | is_ctlmgr_parent |
6.83 - 7.51 | main |
6.83 - 7.51 | make_cert_request |
6.83 - 6.98 | pcplisten_start_letsencrypt |
6.98 - 7.51 | pcplisten_start_letsencrypt_port80 |
6.83 - 6.98 | select_tlssni01_challenge |
6.98 - 7.51 | select_type_challenge |
6.83 - 6.98 | start_micro_https_webserver |
6.83 - 6.98 | stop_micro_https_webserver |
6.83 - 6.98 | tlssni01_gen_challenge_certificate |
6.83 - 6.98 | tlssni01_standalone_install_challenge |
6.83 - 6.98 | tlssni01_standalone_remove_challenge |
54 symbols for this command |