UACME

Versione: 
1.8.1
Data rilascio: 
Giovedì, 3 Ottobre, 2019

Licenza:

Interfaccia:

UACME - Client per il protocollo ACMEv2 scritto in puro codice c con dipendenze minime.

Questo software è distribuito come pacchetto compresso, da scaricare e installare manualmente; se ci sono prerequisiti da soddisfare, andranno anch'essi scaricati e installati manualmente.

Installazione manuale

Il programma è distribuito come pacchetto ZIP: scaricare in una cartella temporanea e scompattare nella cartella di destinazione. Vedi sotto per il(i) link di download.

E' possibile installare i prerequisiti con rpm, eseguendo la stringa seguente in una finestra comandi:

yum install libc libcx libgcc1 libssp libstdc++6 libstdc++ libsupc++6 libsupc++ libgcc-fwd pthread

Qui di seguito trovi i link di download per l'installazione manuale del software:

UACME v. 1.8.1 (3/7/2026, Andrey Vasilkin) Readme/What's new
2026-04-05 Nicola Di Lieto <nicola.dilieto@gmail.com> * Release 1.8.1 - uacme: Fix EAB bit parsing logic Closes https://github.com/ndilieto/uacme/issues/108 - ualpn: Manage TLS alerts when built with mbedTLS Closes https://github.com/ndilieto/uacme/issues/109 See also https://github.com/openwrt/packages/issues/29003
 os2.snc.ru/pub/misc/uacme-1_8_1.zip
UACME hook REXX script (3/7/2026, Andrey Vasilkin) Readme/What's new
UACME hook REXX script ---------------------- It's not perfect, but it might be useful to someone. :) This is my script for the uacme hook. This is used on my servers to renew certificates with DNS validation, but can also work for the http-01 validation type. It was written in one day and hasn't been tested much, so there may be some flaws, but it works pretty well for me. In this example, certificates are used for the domain name, and the domain name with the "*." prefix is used as an alternative name. Thus, a single certificate can be used for the names example.com, www.example.com, mail.example.com, and so on. Bind 9.18 acts as a DNS server providing the master zone(s). The names of the zones in the configuration match the names of the domains. The script (hook.cmd) uses the "sed" command, which must be installed. Check this: >yum install sed The example assumes that Bind is installed in C:\Programs\bind, and the example.com zone is configured to describe the example.com domain. uacme.exe, hook.cmd, and nsupdate.txt are located in C:\Programs\uacme. Steps to issue a certificate for the example.com domain that will also be valid for all subdomains: 1. Create a key for Bind update requests: >C: & cd \Programs\bind >tsig-keygen update-key>update.key 2. Add the following line to named.conf: include "C:/Programs/bind/update.key"; Add parameter "allow-update" and, if necessary, "also-notify" for your zone for which you need a certificate. zone "example.com." IN { type master; . . . . . allow-update { key "update-key"; }; also-notify { provider_server1; provider_server2; ... }; }; 3. If no certificates have ever been requested on the installed system, you need to run uacme with the "new" argument. This is used to create a new ACME account on the CA server and is only performed once before issuing any certificates: >C:\Programs\uacme\uacme -v new File %unixroot%\etc\ssl\uacme\private\key.pem will be created after executing this command. 4. Certificate issue: >C: & cd \Programs\uacme >uacme -v -h hook.cmd issue example.com *.example.com If everything went well, this command will write the private key to the file %unixroot%\etc\ssl\uacme\private\example.com\key.pem and the certificate to the file %unixroot%\etc\ssl\uacme\example.com\cert.pem. This command can be called from the scheduler once a day to ensure the certificate is updated in a timely manner. You can specify a different path for storing private keys and certificates in steps 3 and 4 using the '-c' command line switch. If you need a certificate for a single specific name within your domain (my-host.example.com), or if the zone name doesn't match the domain name and you don't need to issue certificates for different zones, simply replace key "#IDENT#" in the "zone #IDENT#" line of nsupdate.txt with the name of your zone specified in the bind configuration. In step 4, specify the domain name for which the certificate is being issued: >uacme -v -h hook.cmd issue my-host.example.com For additional settings, see the CONFIGURATION section in hook.cmd. --- Andrey Vasilkin, 2026
 os2.snc.ru/pub/misc/uacme-hook.zip
UACME (7/12/2024, Steven Levine) Readme/What's new
Sample uacme scripts 2024-12-06 SHL == Scripts etc. == uacme-hook.cmd Uacme hook script. See other scripts for usage examples. uacme-renew.cmd Wrapper script to renew domains listed in uacme-renew.domains. uacme-renew.domains List of domains to renew. issue_wwwcihbz2.cmd Test script to issue cert for cih.bz and www.cih.bz. issue_wwwdnacih2.cmd Test script to issue cert for dnacih.com and www.dnacih.com. issue_wwwmbopinion2.cmd Test script to issue cert for dnacih.com and www.dnacih.com. p_issue_shl.cmd Test script to issue cert for domains listed on command line. The REXX scripts are written to Classic REXX. The batch scripts assume 4OS2, but can be edited to run under CMD.EXE with minor edits. == File locations == Unless overridden, uacme will create certs and keys in the c:\etc\ssl\uacme directory tree assuming %UNIXROOT% is C:. When asked to issue a certificate for www.dnacih.com, it will create/updated the private key at c:/etc/ssl/uacme/private/www.dnacih.com/key.pem and the cert at c:/etc/ssl/uacme/www.dnacih.com/cert.pem If running apache httpd, the conf statements SSLCertificateFile c:/etc/ssl/uacme/www.dnacih.com/cert.pem SSLCertificateKeyFile c:/etc/ssl/uacme/private/www.dnacih.com/key.pem will find and use these files. If this file organization does not work for webserve2, you renew script can move/rename the files as needed. == eof ==
 www.warpcave.com/betas/uacme-scripts-for-peter-2024-12-06-20240818.zip  local copy
UACME (7/12/2024, Steven Levine)
 www.hobbesarchive.com/Hobbes/pub/os2/util/encrypt/uacmeScriptsForPeter_2024-12-06.zip
UACME v. 1.2.4 (17/8/2024, Paul Smedley (Smedles))
 smedley.id.au/tmp/uacme-1.2.4-os2-20240817.zip  local copy
UACME v. 1.2.4 (17/8/2024, Paul Smedley (Smedles))
 www.hobbesarchive.com/Hobbes/pub/os2/util/encrypt/uacme_1-2-4.zip
UACME v. 1.0.19 (3/10/2019, Paul Smedley (Smedles))
 smedley.id.au/tmp/uacme-1.0.19-os2-20191003.zip  local copy
Scheda aggiornata l'ultima volta il: 06/07/2026 - 07:01

Aggiungi un commento