Prerequisites
What happened?
Using the Electron app, built locally, I pasted the SHA256 fingerprint of my self-signed server cert into the proper field in the Settings. (Not entirely clear how the fingerprint should be formatted. Does it have colons between bytes or not, etc.?)
I always get a verification error during STARTTLS.
Based on logging I did, options.ignoreCertErrors isn't being set anywhere, so we always raise an exception and bail out of the connection before upgrading completes.
What did you expect to happen?
I expected to be able to use the fingerprint feature to get around a self-signed cert not verifying.
Which Version
- sieve dfeeac1 + local patches to debug via console logging in the Electron app
- macOS 12.6.4
- dovecot 2.3.20_1 in a FreeBSD 13.1 jail
Prerequisites
What happened?
Using the Electron app, built locally, I pasted the SHA256 fingerprint of my self-signed server cert into the proper field in the Settings. (Not entirely clear how the fingerprint should be formatted. Does it have colons between bytes or not, etc.?)
I always get a verification error during
STARTTLS.Based on logging I did,
options.ignoreCertErrorsisn't being set anywhere, so we always raise an exception and bail out of the connection before upgrading completes.What did you expect to happen?
I expected to be able to use the fingerprint feature to get around a self-signed cert not verifying.
Which Version