绑定安全服务器和身份验证

时间:2014-05-08 20:58:34

标签: ssl dart

我会建立一个安全的服务器,我已经遵循了这个tutorial

它有效,但我知道如何使用.p12证书或.cer。

当我' bindSecure'我的服务器,我要求证书。但是当我尝试连接时,在选择了客户端证书后,我收到错误(net::ERR_SSL_PROTOCOL_ERROR)。我做错了什么?

    if (!args.contains('--setup'))
        SecureSocket.initialize(database: config['SSLpath'], password: config['SSLpass']);

    HttpServer.bindSecure(config['Host'], config['SSLport'], certificateName: config['SSLname'], requestClientCertificate: true).then((server) {
        getRoute(server, _virDir);
    }).catchError((e) => throw "An error occured: ${e}.");

我在Mac OS上使用钥匙串生成证书。

0 个答案:

没有答案