TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Uacme: ACMEv2 client written in plain C with minimal dependencies

121 pointsby robalniover 2 years ago

11 comments

losingomover 2 years ago
If you want to be super minimal, I prefer acme.sh[1] instead. It even comes preconfigured for various DNS providers[2], and you can even create your own hook if there isn&#x27;t already one[3].<p>[1] <a href="https:&#x2F;&#x2F;github.com&#x2F;acmesh-official&#x2F;acme.sh" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;acmesh-official&#x2F;acme.sh</a><p>[2] <a href="https:&#x2F;&#x2F;github.com&#x2F;acmesh-official&#x2F;acme.sh&#x2F;wiki&#x2F;dnsapi" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;acmesh-official&#x2F;acme.sh&#x2F;wiki&#x2F;dnsapi</a><p>[3] <a href="https:&#x2F;&#x2F;github.com&#x2F;acmesh-official&#x2F;acme.sh&#x2F;wiki&#x2F;DNS-API-Dev-Guide" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;acmesh-official&#x2F;acme.sh&#x2F;wiki&#x2F;DNS-API-Dev-...</a>
评论 #32542667 未加载
评论 #32546984 未加载
评论 #32543206 未加载
评论 #32543998 未加载
robalniover 2 years ago
I found this project while looking for a way to renew my SSL certificate without having to use certbot which has a lot of dependencies including python. This program is really small and simple and does exactly what I need. It&#x27;s perfect.
评论 #32540821 未加载
评论 #32541163 未加载
评论 #32540905 未加载
评论 #32541144 未加载
vbezhenarover 2 years ago
<a href="https:&#x2F;&#x2F;man.openbsd.org&#x2F;acme-client.1" rel="nofollow">https:&#x2F;&#x2F;man.openbsd.org&#x2F;acme-client.1</a> is similar. I&#x27;m not sure if it was ported to Linux.
评论 #32543306 未加载
评论 #32542523 未加载
评论 #32544251 未加载
johnklosover 2 years ago
One of the things I don&#x27;t like about Github is that, while they do list languages used, they don&#x27;t have a section for listing dependencies. Some (Ok, many) projects don&#x27;t list dependencies and assume we&#x27;re all OK with so many that we don&#x27;t deserve to know and are expected to just pipe a URL to a shell to install them all.<p>We need more projects like this, because many of us would like clean, reproducible environments that won&#x27;t be in dependency hell every few years when an update to one dependency isn&#x27;t compatible with updates to others.
galaxyLogicover 2 years ago
Certificates seem to be lots of work and complexity, and lots of do-it-yourself. Couldn&#x27;t that functionality come as part of the OS?<p>It is fundamental that computers should be able to know whom to trust and whom not.
评论 #32545626 未加载
matthews2over 2 years ago
Cool! I hadn&#x27;t seen tls-alpn-01 for authentication before.<p>Instead of using the ualpn daemon to respond to the challenges and proxying all other connections through to nginx, would it be possible to do it solely in nginx?
ape4over 2 years ago
I really appreciate the limited dependencies. The readme says it needs only &quot;libcurl and one of GnuTLS, OpenSSL or mbedTLS&quot;
adancalderonover 2 years ago
Been ussing this script <a href="https:&#x2F;&#x2F;github.com&#x2F;srvrco&#x2F;getssl" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;srvrco&#x2F;getssl</a>
christophilusover 2 years ago
Someone needs to tell the Manjaro folks about this.
jeffbeeover 2 years ago
Security software written in C, with no unit tests. You cannot run away from this software fast enough. I cannot think of any worse idea than &quot;I wrote my own base64 codec in bare C without tests and without code review&quot;. &quot;Minimal dependencies&quot; does not even begin to make up for how bad this idea is. It would be strongly preferable to depend on third-party code that has been reviewed, tested, and implemented in a reasonable language.
评论 #32545831 未加载
kazinatorover 2 years ago
No, I <i>want</i> my Debian machine polluted with Snap garbage to run Certbot. Find someone <i>sane</i> to promote this to. :)
评论 #32541905 未加载
评论 #32544197 未加载