I have tried everything from StackOverflow, but without success. In 
addition many answers suggest just trust all certs.

On Monday, September 23, 2013 7:41:57 PM UTC+4, Jonathan S wrote:
>
> Try 
> http://stackoverflow.com/questions/6825226/trust-anchor-not-found-for-android-ssl-connection
>
> On Monday, September 23, 2013 11:22:26 AM UTC-4, Dmitry wrote:
>>
>> Hello, there. I need to establish https connection with 
>> https://free.temafon.ru but I've got CertPathValidatorException on 
>> Android 2.3 and below. What have I done.
>>
>>  1. Grab all certs from https://free.temafon.ru with Firefox.
>>  2. Import certs in keystore in sequence from temefon certificate to root 
>> certificate.
>>  3. Init ssl context:
>>            
>>  
>>
>>     final KeyStore keystore = KeyStore.getInstance("BKS");
>>
>>             keystore.load(getResources().openRawResource(R.raw.temafon),
>>                         "W0d3Uoa5PkED".toCharArray());
>>             final TrustManager trustManager = new 
>> TemafonTrustManager(keystore);
>>
>>             final SSLContext sslContext = SSLContext.getInstance("TLS");
>>             sslContext.init(null, new TrustManager[] { trustManager }, 
>> null);
>>
>>             HttpsURLConnection.setDefaultSSLSocketFactory(sslContext
>>                     .getSocketFactory());
>> Here, I use custom TrustManager(
>> http://blog.chariotsolutions.com/2013/01/https-with-client-certificates-on.html),
>>  
>> because server sends certs in wrong order.
>>
>> This code works fine on Android 4.0, but failed on 2.3 with   
>> `java.security.cert.CertPathValidatorException: Trust anchor for 
>> certification path not found.` What I'm doing whrong?
>>
>> I've created a test project, which can be found here(
>> https://github.com/Drnkn/HttpsTest).
>>
>

-- 
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to