gpt4 book ai didi

ssl - Dart 的 bindSecure 函数如何找到 SSL 证书?

转载 作者:太空宇宙 更新时间:2023-11-03 13:41:20 25 4
gpt4 key购买 nike

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

最佳答案

在这篇文章中 Secure Sockets and Servers with Dart 1.0它被用作

'CN=my_cert'

其中 my_cert 是您创建证书时使用的通用名称。

关于ssl - Dart 的 bindSecure 函数如何找到 SSL 证书?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21685205/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com