Hi!

I try to secure an TCP-Connection bewteen an Android-App and an Java-
Application.
I try to use SSL and CipherInputStream/CipherOutputStream but i can't
get it working.

on the JAVA-Application it's fine with an JKS-Keystore created with
keytool.

Code of creating an listening SSL-Socket in the JAVA-Application:
[code]
//Setup Keys
                        KeyStore ks = KeyStore.getInstance("JKS");
                        ks.load(new FileInputStream("esvdrpkeys"), 
"esvdrp".toCharArray());
                        KeyManagerFactory kmf = 
KeyManagerFactory.getInstance("X509");
                        kmf.init(ks, "esvdrp".toCharArray());
                        SSLContext sslcontext = SSLContext.getInstance("SSLv3");
                        sslcontext.init(kmf.getKeyManagers(), null, null);

                        SSLServerSocketFactory factory =
sslcontext.getServerSocketFactory();
                        enc_sock = (SSLServerSocket)
factory.createServerSocket(esvdrp_port);
[/code]

Now i want to connect with the Android-app to this ssl-serversocket.
i've got following problems:
- JKS is not supported by Android
- BKS is not supported by the JAVA-Application
- i don't know how to create an BKS keystore

with the CipherStreams i've got the problem, that i don't know how to
implement a non-block cipher.

Is there some example Code for an encrypted TCP-Connection between an
android-app and an JAVA-Application?

Greets Markus

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

Reply via email to