1

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また、プロジェクト全体のルート ディレクトリからのリンクなどを使用してみましたが、これまでのところ役に立ちません。

4

1 に答える 1

0

この投稿では、Dart 1.0を使用した Secure Sockets and Servers のように使用されます

'CN=my_cert'

my_cert、証明書を作成したときに使用した共通名です。

于 2014-02-11T09:49:44.467 に答える