在我寻找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);
有没有人使用Rikulo Stream工作?
答案 0 :(得分: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);