Hi! 

I am currently developing a hybrid Android-app using the WebView component.
I am struggling with a SSL-certificate on my domain hosting the 
webapp/webpage.

I am getting a *SslError.SSL_UNTRUSTED* exception when trying to open the 
webapp in my WebView.
The cerfiticate which triggers the exception is (I have removed the actual 
domain from the chain for security reasons):

Certificate: Issued to: CN=insert.correct.domain.here,OU=Terms of use at 
www.verisign.com/rpa (c)05,O=EVRY AS,L=Oslo,ST=Norway,C=NO;
        Issued by: CN=VeriSign Class 3 International Server CA - 
G3,OU=Terms of use at https://www.verisign.com/rpa (c)10,OU=VeriSign Trust 
Network,O=VeriSign\, Inc.,C=US;

Here is the certificate chain from my domain:

Certificate chain
 0 s:/C=NO/ST=Norway/L=Oslo/O=EVRY AS/OU=Terms of use at 
www.verisign.com/rpa (c)05/CN=insert.correct.domain.here
   i:/C=US/O=VeriSign, Inc./OU=VeriSign Trust Network/OU=Terms of use at 
https://www.verisign.com/rpa (c)10/CN=VeriSign Class 3 International Server 
CA - G3
 1 s:/C=US/O=VeriSign, Inc./OU=VeriSign Trust Network/OU=(c) 2006 VeriSign, 
Inc. - For authorized use only/CN=VeriSign Class 3 Public Primary 
Certification Authority - G5
   i:/C=US/O=VeriSign, Inc./OU=Class 3 Public Primary Certification 
Authority

I have scoured the web, and finally found a reply from a google employee 
stating that these root certificates from VeriSign are supported by Android.

524d9b43.0:        Subject: C=US, O=VeriSign, Inc., OU=VeriSign Trust 
Network, OU=(c) 2008 VeriSign, Inc. - For authorized use only, CN=VeriSign 
Universal Root Certification Authority
5e4e69e7.0:        Subject: C=US, O=VeriSign, Inc., OU=VeriSign Trust 
Network, OU=(c) 2007 VeriSign, Inc. - For authorized use only, CN=VeriSign 
Class 3 Public Primary Certification Authority - G4
72fa7371.0:        Subject: C=US, O=VeriSign, Inc., OU=Class 3 Public 
Primary Certification Authority - G2, OU=(c) 1998 VeriSign, Inc. - For 
authorized use only, OU=VeriSign Trust Network
7651b327.0:        Subject: C=US, O=VeriSign, Inc., OU=Class 3 Public 
Primary Certification Authority
7d453d8f.0:        Subject: C=US, O=VeriSign, Inc., OU=VeriSign Trust 
Network, OU=(c) 1999 VeriSign, Inc. - For authorized use only, CN=VeriSign 
Class 3 Public Primary Certification Authority - G3
c527e4ab.0:        Subject: C=US, O=VeriSign, Inc., OU=VeriSign Trust 
Network, OU=(c) 1999 VeriSign, Inc. - For authorized use only, CN=VeriSign 
Class 4 Public Primary Certification Authority - G3
ed049835.0:        Subject: C=US, O=VeriSign, Inc., OU=Class 4 Public 
Primary Certification Authority - G2, OU=(c) 1998 VeriSign, Inc. - For 
authorized use only, OU=VeriSign Trust Network
facacbc6.0:        Subject: C=US, O=VeriSign, Inc., OU=VeriSign Trust 
Network, OU=(c) 2006 VeriSign, Inc. - For authorized use only, CN=VeriSign 
Class 3 Public Primary Certification Authority - G5

As far as I can see (I am no certificate expert), there should be no 
problem with our certificate chain?

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

Reply via email to