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.