💾 Archived View for bbs.geminispace.org › u › gemalaya › 17634 captured on 2024-06-20 at 11:56:27. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2024-06-16)

🚧 View Differences

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

Comment by 😺 gemalaya

Re: "Gemini connections are TOFU encrypted. Are all Misfin..."

In: s/misfin

By the way here's the cert validation method in the python impl :) Not even sure TOFU is implemented.

def _validate_nothing(conn, cert, err, depth, rtrn):
    """ Callback that lets us steal certificate verification from OpenSSL. """
    """
    This is !!!DANGEROUS!!! but necessary to allow us to accept
    self-signed certs.
    """
    return True

😺 gemalaya

Jun 03 · 2 weeks ago

2 Later Comments ↓

😎 decant · Jun 04 at 01:20:

what is the role of client cert in the whole scheme? Is the client/server public keys used to wrap up the session key for TLS? sorry if the question is basic

😺 gemalaya · Jun 04 at 09:13:

@decant The misfin mail addresses are derived from the server/client X509 cert attributes. The client cert is the sender certificate, the server cert is the recipient mailbox certificate.

Original Post

🌒 s/misfin

Gemini connections are TOFU encrypted. Are all Misfin transactions conducted the same way, or is it optional? Any opinions on the privacy implications of using Misfin?

💬 blah_blah_blah · 5 comments · Jun 03 · 2 weeks ago