Contributor agreement signed.
Attached are the complete source classes.
All resource files must be changed, I renamed the key
"plugin.certconfig.OS_TRUSTSTORE", because the key is not only for
windows anymore (now we could switch in all operating systems between OS
keystore and java keystore [not tested with unix, because I am an
CertificateServiceImpl.java (43.8 KB)
CertConfigPanel.java (10.4 KB)
resources_de.properties (113 KB)
resources.properties (105 KB)
Am Freitag, 02.01.2015 um 12:10 schrieb Ingo Bauersachs:
I am missing the keychain support for Mac OS X. If I use my own CA and
have the root certificate in the system keychain, Jitsi ask me
nevertheless if I wish to accept the connection.
In difference to windows: Jitsi accepts the connection without a question.
I have found the respective class and add a few lines of code and in
Eclipse it work on Mac OS X. So, what should I do so that the code is
included in the next release?
See the attachment for "my" CertificateServiceImpl.setTrustStore.
Thank you for your work so far!
Can you please create a patch that makes your change optional, just as it is for Windows? There is a corresponding setting in the UI (Settings->Advanced->TLS, backed by CertConfigPanel.java) that needs to be considered too.
Before you start though, please consider if you're willing to sign our contributor agreement (http://bluejimp.com/bca.pdf) otherwise we unfortunately cannot integrate a contribution.