let's encrypt
免费证书服务?
到目前为止,我在我的CentOS 7机器上进行了加密设置,得到了这个很好的输出:
祝贺 你!您的证书和链已保存在:
文件已保存在:
/etc/letsencrypt/live/www.clashofstones.com/privkey.pem您的证书
我看到了一些HTTPS设置的答案,但它们都使用
*.keystore
文件和一些密码,我没有做。
char[] password = "simulator".toCharArray ();
KeyStore ks = KeyStore.getInstance ( "JKS" );
FileInputStream fis = new FileInputStream ( "lig.keystore" );
ks.load ( fis, password );
我也碰到了
nanohttpd
,它们似乎支持HTTPS,但我没有找到它的示例。
应该是这样用的:
NanoHTTPD myServer = new NanoHTTPD(port);
SSLServerSocketFactory sslServerSocketFactory;
String[] sslProtocols;
myServer.makeSecure(sslServerSocketFactory, sslProtocols);
myServer.start(timeOut, isDeamon);
sslServerSocketFactory
和
sslProtocols
fullchain.pem
和
privkey.pem