News for hackers. Stuff that matters.
Re:Uacme: ACMEv2 client written in plain C with minimal depe... by encryptluks2 on Sunday August 21, 2022 @11:33AM (#32541153)
I'd prefer to use a C, Go, or Rust app at this point. I love shell scripts because it was one of the first scripting languages I learned, but I'd trust a developer capable of writing C, Go or Rust to do a better job and make something more optimized than what is within the scope of Posix shell scripting.
Re:Uacme: ACMEv2 client written in plain C with minimal depe... by vladvasiliu on Sunday August 21, 2022 @01:39PM (#32542465)
There's step-cli that's just a single go executable: https://github.com/smallstep/cli

They also provide a CA to go with it, if you need internal certs.

Re:Uacme: ACMEv2 client written in plain C with minimal depe... by encryptluks2 on Sunday August 21, 2022 @02:37PM (#32543107)
Thanks. I actually have this installed. It does so many things and is pretty incredible!
Re:Uacme: ACMEv2 client written in plain C with minimal depe... by FpUser on Sunday August 21, 2022 @12:33PM (#32541780)
To me it is a utility stuff. As long as it does the job (and acme.sh does it just fine) and does not require pulling down half of the Internet for dependencies I would not give rat's ass about what language has been used to write it.
Re:Uacme: ACMEv2 client written in plain C with minimal depe... by jamespo on Sunday August 21, 2022 @02:20PM (#32542897)
I don't think optimization really matters to most people for a tool that does automated cert requests.
Re:Uacme: ACMEv2 client written in plain C with minimal depe... by encryptluks2 on Sunday August 21, 2022 @02:41PM (#32543147)
It is to an extent. I'm not saying acme.sh is bad just that if there is a tool in Go, Rust or C that does the same thing and is more efficient then I'm picking something that isn't wrapped in a bunch of shell code. Same with tiny webservers.
Re:Uacme: ACMEv2 client written in plain C with minimal depe... by newman314 on Sunday August 21, 2022 @05:47PM (#32544793)
I use https://github.com/go-acme/lego, single Go binary.