Я использую новую платформу ionic 4.0.0-beta.19, пытаюсь использовать опцию ионной подачи - ssl .
Я создал новый ионный проект с использованием cli , я запустил ionic generate ssl, который создал 2 файла в /. Ionic / ssl
cert.pem
key.pem
При запуске ionic serve --ssl в chromeЯ получаю сообщение «Ваше соединение не является частным», у меня было это прежде, чем делать что-то подобное, чтобы исправить это, я добавил файл сертификата localhost в свой доступ к цепочке для ключей (с помощью Mac) и установил сертификат как всегда доверительный.
Я уже работал с этим на ionic 4, самостоятельно создав сертификат и добавив сертификат в файл angular.json, как показано ниже:
"serve": {
"builder": "@angular-devkit/build-angular:dev-server",
"options": {
"browserTarget": "app:build",
"ssl": true,
"sslKey": "./ssl/server.key",
"sslCert": "./ssl/server.crt"
},
"configurations": {
"production": {
"browserTarget": "app:build:production"
}
}
}
С учетом вышеизложенного, хотя я добавил файл и ключ crt, а не pem и key, мне нужно добавить их вручную?Или это делается автоматически с помощью команды generate?
При просмотре обслуживаемого локального хоста в браузере я вижу серийный номер сертификата, который использует браузер, отличается от серийного номера файла pem Iдобавил к доступу цепочки для ключей, поэтому не был уверен, генерирует ли он файл .crt в другом локальном каталоге, что мне нужно добавить?