which is the easiest market to make money from? (Nokia Ovi, iphone, Android).

by YuviDroid » Sat, 19 Jun 2010 03:11:16 GMT

Sponsored Links

Probably Google can....but doesn't want to!!

2010/6/17 Tom Hublek <tom.huba...@gmail.com>

> > >

Other Threads

1. sending lists from a server to client (android)

thank you for sharing your views guy. would you mind suggesting one
serialization method..either xml or jason.. i need to learn how that
works and then implement the same.
Ah..things are getting so complicated :) :) :)
Thank you once again guys...

> > > 

2. Using Trusting All Certificate but still getting SSLPeerNotVerified exception

Hi All,
I want client authentication on my server. I want to trust peer certificate
based on user's confirmation. So for that first time i want to trust all
received cert, but at this point itself I am getting excpetion in
getPeerCertificate as SSLPeerUnVerified. I tried adding handshakecompleted
listener but it is not getting invoked..I have already added code

I have used BKS keystore not JKS, and In standard Java same code works
perfectly fine.

Here is my server code,
* KeyStore keyStore = KeyStore.getInstance("BKS");*
keyStore.load(new FileInputStream(KEYSTORE_FILE, KEYSTORE_PASSWORD);

String sslKeyManagerFactoryAlgorithm =
// cert algorithm
KeyManagerFactory keyManagerFactory =
keyManagers = keyManagerFactory.getKeyManagers();

SSLContext context = SSLContext.getInstance("TLS");

context.init(keyManagers, trustAllCerts, null);

SSLServerSocketFactory sslserversocketfactory =
SSLServerSocket sslserversocket = (SSLServerSocket)
Log.d(TAG,"Want Client Auth");
Log.d(TAG,"Need Client Auth");
mSslsocket = (SSLSocket) sslserversocket.accept();
//Log.d(TAG,"not Starting Handshake completed listener");
//mSslsocket.addHandshakeCompletedListener(new MyHandshakeListener());

mSslSession = mSslsocket.getSession();

java.security.cert.Certificate[] localcerts =

Log.d(TAG,"localcerts SHA1 Thumbprint="*

if(mSslsocket.getNeedClientAuth() == true) {
Log.d(TAG,"Client Authenticated.\nPeer Certificates are ");
 java.security.cert.Certificate[] clientcerts =

else {
Log.d(TAG,"Client is not authenticated.");

My TrustAllCertificate Manager code is as follows, out of which only
checkClientTrusted() is called twice, not getAcceptedIssuers().

private TrustManager[] trustAllCerts = new TrustManager[] {
new X509TrustManager() {

public java.security.cert.X509Certificate[] getAcceptedIssuers() {
return new X509Certificate[0];

public void checkClientTrusted(java.security.cert.X509Certificate[] certs,
String authType) {
Log.d(TAG,"checkClientTrusted"+certs.length*" authtype"*authType);
for (int i = 0; i < certs.length; i+*) {
Log.d(TAG,"Certificate ["* i* "] =>"+certs[i].toString());

public void checkServerTrusted(java.security.cert.X509Certificate[] certs,
String authType) {
Log.d(TAG,"checkServerTrusted certs count"+certs.length);

I am stuck on this problem for last 2 days, can someone please help me in
getting this working.

|| Hare Krishna Hare Krishna Krishna Krishna Hare Hare ||
|| Hare Rama    Hare Rama   Rama   Rama    Hare Hare ||


3. Cancel a Dialog by clicking on it (no buttons)

4. sending lists from a server to client (android

5. Recreating the Menu .

6. sharing data between activities.

7. twitter and facebook api ?