Итак, я пишу сервер в Dart и хочу включить SSL. Функция bindSecure
должна выполнить это для меня, но я не могу понять, как на самом деле ссылаться на сертификат. Допустим, я пишу функцию так:
HttpServer.bindSecure('localhost', 3000, 'my_cert.pem').then((HttpServer server) {
... do stuff with server ...
});
Я пытался сделать это с файлом .pem
в том же каталоге, что и файл сервера, но безрезультатно. Я всегда получаю следующую ошибку:
Uncaught Error: CertificateException: Cannot find server certificate by nickname: my_cert.pem
Я также пытался использовать ./my_cert.pem
, ссылки из корневого каталога всего проекта и т. д., но пока безрезультатно.