如标题所述,它在桌面浏览器中运行良好,但在移动浏览器中无效。
我查看https://www.sslshopper.com/ssl-checker.html
在移动浏览器中,特别是Android谷歌Chrome(ERR_CERT_AUTHORITY_INVALID)及其显示,https缺少其链crt? ssl_optio n代码中是否缺少某些内容?我的SSL提供商是Comodo。
NodeJS中的
var express = require('express');
var app = express();
var ssl_options = {
key: fs.readFileSync( 'ssl/' + 'mydomain.key'),
cert: fs.readFileSync( 'ssl/' + 'mydomain.crt'),
ca: fs.readFileSync( 'ssl/' + 'AddTrustExternalCARoot.crt'),
ca: fs.readFileSync( 'ssl/' + 'COMODORSAAddTrustCA.crt'),
ca: fs.readFileSync( 'ssl/' + 'COMODORSADomainValidationSecureServerCA.crt')
};
var https = require('https').createServer( ssl_options, app);