💾 Archived View for bbs.geminispace.org › u › Acidus › 15703 captured on 2024-03-21 at 17:22:44. Gemini links have been rewritten to link to archived content

View Raw

More Information

➡️ Next capture (2024-05-10)

-=-=-=-=-=-=-

Comment by 🧇 Acidus

Re: "Examples of handling TOFU and client certificates with..."

In: s/Gemini

I don't have direct experience, but I suggest using OpenSSL:

1- you know OpenSSL is still going to be supported and up-to-date a year or 2 from now.

2- there are lots of examples out there for it, especially for C

3- if you are going to write your server in another language, there are mostly likely going to be openssl bindings, so your knowledge is transferable

🧇 Acidus

4 hours ago

Original Post

🌒 s/Gemini

Examples of handling TOFU and client certificates with mbedTLS (in C)? — As a rite of passage I've decided to make a Gemini client in C, and as I'm new to SSL/networking, I have no idea how to handle TOFU or client certificates with mbedTLS. Has anyone else specifically made a gemini client with it? Or would you recommend that I try to figure out another SSL library? I avoided OpenSSL because the documentation seemed incomprehensible, but mbedTLS' documentation isn't much better. As an aside, I...

💬 QuARC · 1 comment · 15 hours ago · #certificates #client_certificates #encryption