milaq/mumble-android — pull request #2 by verterok (2012-01-13 18:05:01+00:00)
Title: Certificate support

Hi,
This branch/repository (I'm new to git :/) adds support to use and load certificates from a keystore.

The easiest way I found to create an android-compatible keystore is to use protecle[1], but it should be possible to do it from commandline.

Basic instructions to test this IRL:

1) Get portecle: http://portecle.sourceforge.net/
2) unzip it and run: java -jar portecle.jar
3) create a new *BKS* keystore (File -> New Keystore)
4) generate a new key pair, you can use a password or not (Tools -> Generate Key pair)
5) save the keystore (File -> Save...)

Now, push/upload the keystore file to the phone/emulator sdcard (needs to be in
the sdcard)

Start the mumble-android, and add a new server or edit an existing one to add the keystore related
data, I added 2 fields:
1) relative path from the sdcard to the keystore file
2) keystore password (blank if the keystore is paswordless).

Regards,

[1] http://portecle.sourceforge.net/