如何使用证书进入 NWJS 和 Linux
How use a certificate into NWJS and Linux
我正在使用 Nwjs 和 AngularJS 制作应用程序,该应用程序在 Windows 上运行良好,但现在我正在尝试将应用程序导出到 linux("Ubuntu"), 但我越来越
Windows 上的证书错误我在 "Trusted Root Certification Authorities" 上安装了证书,在这种情况下,nwjs 正在获取所有文件
没问题。
我将解释一下我现在拥有的代码:
在索引文件中我有类似下面的代码,在该代码中我从服务器加载 "js, css and html":
<script type="text/javascript" src="https://test.com/Devel/Main/js/first.js"</script>
<link rel="stylesheet" type="text/css"href="https://test.com/Devel/Main/css/file.min.css">
如您所见,我需要从服务器加载一些文件,在这种情况下,我将其命名为“https://test.com”。
在我的路由文件中:
inspection.config(function($routeProvider, $translateProvider, $sceDelegateProvider) {
$sceDelegateProvider.resourceUrlWhitelist([
'self',
'https://test.com/**'
]);
$routeProvider
.when('/shipmentInformation/', {
templateUrl: 'https://test.com/Devel/Main/html/shipmentInformation.html',
controller: 'shipmentInformationController'
}).otherwise({
redirectTo: '/'
});
});
我尝试了我找到的解决方案 here,之后我可以在 etc/ssl 中看到证书,然后我
认为我做的过程是正确的。
我遇到的问题
我不确定 "Trusted Root Certification Authorities" 在 Linux
上的等价物
在哪看nwjs的证书
感谢您的帮助
经过调查,我发现我只需要将证书包含到我的 NW 应用程序包中,并使用名为 "additional_trust_anchors" 的选项,我们可以包含一个证书数组。
我正在使用 Nwjs 和 AngularJS 制作应用程序,该应用程序在 Windows 上运行良好,但现在我正在尝试将应用程序导出到 linux("Ubuntu"), 但我越来越 Windows 上的证书错误我在 "Trusted Root Certification Authorities" 上安装了证书,在这种情况下,nwjs 正在获取所有文件 没问题。
我将解释一下我现在拥有的代码:
在索引文件中我有类似下面的代码,在该代码中我从服务器加载 "js, css and html":
<script type="text/javascript" src="https://test.com/Devel/Main/js/first.js"</script>
<link rel="stylesheet" type="text/css"href="https://test.com/Devel/Main/css/file.min.css">
如您所见,我需要从服务器加载一些文件,在这种情况下,我将其命名为“https://test.com”。
在我的路由文件中:
inspection.config(function($routeProvider, $translateProvider, $sceDelegateProvider) {
$sceDelegateProvider.resourceUrlWhitelist([
'self',
'https://test.com/**'
]);
$routeProvider
.when('/shipmentInformation/', {
templateUrl: 'https://test.com/Devel/Main/html/shipmentInformation.html',
controller: 'shipmentInformationController'
}).otherwise({
redirectTo: '/'
});
});
我尝试了我找到的解决方案 here,之后我可以在 etc/ssl 中看到证书,然后我 认为我做的过程是正确的。
我遇到的问题
我不确定 "Trusted Root Certification Authorities" 在 Linux
上的等价物
在哪看nwjs的证书
感谢您的帮助
经过调查,我发现我只需要将证书包含到我的 NW 应用程序包中,并使用名为 "additional_trust_anchors" 的选项,我们可以包含一个证书数组。