我一直在研究 Azure Service Fabric 的开发,并成功地用 Java 创建了一些测试 HTTP 无状态服务应用程序。现在我想使用 HTTPS 形式的加密 api 服务器通信,但我找不到任何关于如何在 Service Fabric 环境中设置此类服务器的信息。
在我的 HTTP 应用程序中,我一直在使用 com.sun.net.httpserver.HttpServer
类,当我 checkin HttpsServer
类时,我不知道如何可以将证书保存到应用程序中,以便它可以与 HttpsServer
类一起使用。所有使用 HttpsServer
的示例应用程序似乎都从磁盘读取证书文件,据我所知,这在 ServiceFabric 环境中是不可能的。
那么在 Java Service Fabric 无状态服务应用程序中设置 HTTPS 服务器的正确方法是什么?
最佳答案
您可以部署 certificates使用 ARM 模板对节点进行集群。
或者: 您也可以为此使用 dotnet core 和 Kestrel。以下是一些入门链接。
关于java - Azure Service Fabric Java SSL/HTTPS 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45412368/