2 ms·
> WebExtensions are not sufficient to allow an Enigmail extension to run an installed binary I don't know about the situation in thunderbird, but in firefox th
by thayne 6y ago
> WebExtensions are not sufficient to allow an Enigmail extension to run an installed binary
I don't know about the situation in thunderbird, but in firefox this isn't entirely true. It is possible to communicate with a native executable using a JSON protocol over IPC, if that native executable is registered using a manifest file (See https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Native_messaging https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/Web...). so it would be possible to use a wrapper executable that communicates with the extension using native messaging, and invokes gpg as needed. However, as I understand it, the native executable would need to be installed out-of-band (meaning it isn't part of the extension bundle itself).