如何以编程方式在Ktor中满足https请求

时间:2019-11-11 11:45:03

标签: kotlin https ktor

要在Ktor中提供https请求,它们的文档说明您需要在application.conf中设置一些配置属性(ktor.security.ssl),以便Ktor可以找到ssl证书。但是,我想从另一台服务器(通过加密连接)检索ssl证书。

我能否以检索此证书并在服务器启动时启用https的方式设置Ktor服务器?

1 个答案:

答案 0 :(得分:0)

如果仍然有人对此感到疑惑,执行此操作的方法是将Ktor服务器作为嵌入式服务器启动,并为其提供自己的ApplicationEngineEnvironment(作为参考,您可以使用函数{{1} }。

在此io.ktor.server.engine.CommandLine.Kt中,您可以自定义SSL证书的加载方式。