所以我正在用 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
,从整个项目的根目录链接等,但到目前为止无济于事。