5 ms·
Either you misconfigured it or you tested using Android <2.1[1] which accounts for less than 1% Android users. https://code.google.com/p/android/issues/detail?
by sampk 13y ago
Either you misconfigured it or you tested using Android <2.1[1] which accounts for less than 1% Android users.
https://code.google.com/p/android/issues/detail?id=21632 https://code.google.com/p/android/issues/detail?id=21632
- duncanawoods 13y agoThanks for the link, it helped me get there. I followed the documentation and tutorials for nodejs/express which defined the cert and key. As your link suggested, mobile browsers are less lenient about missing intermediate ca information so adding this solved it: var express = require('express'), path = require('path'), http = require('http'), https = require('https'), fs = require ('fs'); var app = express(); var options = { key: fs.readFileSync('cert/rsa.key'), cert: fs.readFileSync('cert/rsa.crt'), ca: fs.readFileSync('cert/sub.class1.server.ca.pem') // needed this }; https.createServer(options, app).listen(443);