Использование SSL с Grapevine 3.1 с точки зрения кода так же просто, как и с 4.x.
Виноградная лоза 4.x:
server.UseHttps = true;
Виноградная лоза 3.1
Используйте аргумент конструктора protocol
или измените свойство перед запуском сервера.
var server = new RestServer(protocol: "https");
server.Protocol = "https";
Обе версии
В дополнение к этому вам нужно будет создать сертификат и настроить машину, на которой работает сервер, для использования этого сертификата. Если это для вас в новинку, я направлю вас к этот пост о настройке поддержки HTTPS для HttpListener.