I need help here to shape out the information which are to be made available. I guess it would be a new "encryption" member of the `ComposeDetails` like so: ```` encryption : { technology: "smime" or "pgp" or "disabled" sign: bool encrypt: bool pgpOptions : { encryptSubject: bool, attachPuplicKey: bool } } ``` Are there special `smimeOptions`? Setting an unsupported technology must throw, so we probably also need `supportedTechnologies` in there in order to see what technology can be used. It would help me a lot, if you already have an Experiment implementation (or could try to work on one), which I could use for this patch.
Bug 1732669 Comment 2 Edit History
Note: The actual edited comment in the bug view page will always show the original commenter’s name and original timestamp.
I need help here to shape out the information which are to be made available. I guess it would be a new "encryption" member of the `ComposeDetails` like so: ``` encryption : { technology: "smime" or "pgp" or "disabled" sign: bool encrypt: bool pgpOptions : { encryptSubject: bool, attachPuplicKey: bool } } ``` Are there special `smimeOptions`? Setting an unsupported technology must throw, so we probably also need `supportedTechnologies` in there in order to see what technology can be used. It would help me a lot, if you already have an Experiment implementation (or could try to work on one), which I could use for this patch.