0

在寻找 SSL 支持的过程中,我查看了 Rikulo Security 包,不幸的是它不支持 SSL。

如果它不支持 SSL,那么如果 url 映射能够以某种方式定义它(类似于安全插件在 Grails 中的实现方式)以及 SSL 证书路径的配置参数,那就太好了。

可以配置的方式示例:

 var urlMap = {
      "/": home,
      "/login": SECURE_CHANNEL(login),  // I made this part up
       .....
  };

 new StreamServer(uriMapping: urlMap)
  ..start(port: 8080);

有人让 SSL 与 Rikulo Stream 一起工作吗?

4

1 回答 1

1

首先,您应该使用startSecure()

new StreamServer()
  ..start(port: 80)
  ..startSecure(address: "11.22.33.44", port: 443);

其次,路由图要一致,即不做特殊处理。

如果您想为 HTTP 和 HTTPS 提供不同的路由映射,您可以启动两个服务器:

new StreamServer(mapping1).start(port: 80);
new StreamServer(mapping2).startSecure(address: "11.22.33.44", port: 443);
于 2014-04-11T00:50:41.387 回答