Either you misconfigured it or you tested using Android <2.1[1] which accounts for less than 1% Android users.
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);