Thanks for the excellent app!
This may be a bit too technical for your average user but I think an advanced settings panel may benefit from this. An option to create a new private key and certificate for SSL connections, along with output of the MD5/SHA fingerprint for manual verification in the browser.
If access to /dev/random is not available / will take too long, additional entropy can be generated by asking the user to "scribble" on the screen, speak into the microphone or even shake (the accelerometer).
This may be a bit too technical for your average user but I think an advanced settings panel may benefit from this. An option to create a new private key and certificate for SSL connections, along with output of the MD5/SHA fingerprint for manual verification in the browser.
If access to /dev/random is not available / will take too long, additional entropy can be generated by asking the user to "scribble" on the screen, speak into the microphone or even shake (the accelerometer).