如何在 Ggrapevine 3.1 中使用 SSL

Posted

技术标签:

【中文标题】如何在 Ggrapevine 3.1 中使用 SSL【英文标题】:How to use SSL with Ggrapevine 3.1 【发布时间】:2019-10-15 09:11:27 【问题描述】:

我想为我的 REST 服务器添加 SSL 支持。我使用 Grapvine 3.1。

我做了一些网络研究,但我只找到了 Grapevine 版本 4 的 SSL 相关信息。

3.1 版是否支持 SSL?如果是,有任何文件吗?

【问题讨论】:

【参考方案1】:

在 Grapevine 3.1 中使用 SSL 在代码方面与在 4.x 中一样简单。

葡萄藤 4.x:

server.UseHttps = true;

葡萄藤 3.1

在启动服务器之前使用protocol 构造函数参数或更改属性。

var server = new RestServer(protocol: "https");
server.Protocol = "https";

两个版本

除此之外,您还需要创建一个证书并配置运行服务器的机器以使用该证书。如果这对你来说是新的,我会把你推荐给this post on setting up HTTPS support for HttpListener。

【讨论】:

以上是关于如何在 Ggrapevine 3.1 中使用 SSL的主要内容,如果未能解决你的问题,请参考以下文章