【发布时间】:2020-05-06 11:52:46
【问题描述】:
使用android okHttp需要https连接,否则无法使用,花了两天时间尝试可以使用http代替,但没有结果,对我没有任何效果
OkHttpClient baseClient = unidentifiedAccess.isPresent() ? connectionHolder.getUnidentifiedClient() : connectionHolder.getClient();
OkHttpClient okHttpClient = baseClient.newBuilder()
.connectionSpecs(Util.immutableList(ConnectionSpec.MODERN_TLS, ConnectionSpec.CLEARTEXT//CLEARTEXT
))
.build();
服务器位于我的 MAC 操作系统上。
服务器运行简单的jar,dropwizard框架。
运行时间: http://asylzat.com:8080/v1/directory/test
而我想要做的是使它 https 而不是 http:因为 okHttp 不能以其他方式工作。
我从 Reg.ru 购买了 ssl 证书,他们发给我两个文件:
- www.asylzat.com.key
- www.asylzat.com.csr
并且只有他们的托管服务器和 apachi 的说明。
我该怎么办?
这个ssl证书对我来说是一个巨大的,无法解决的问题,我试图弄清楚并解决它近四天,试图了解更多关于证书的信息。
没有结果,人手很多,csr,crt,keystore,pk12,jsr 都是一劳永逸的,不知道配置难不难,好像要全部学习一样,有点是系统管理员,但是是 ssl 管理员
任何知道的人,请帮助,我需要能够在https上运行dropwizard jar,这只是演示,只是因为adroid okhttp只接收https。这么小的员工,对我来说成了一个大问题,请帮忙!!!
REG.RU 只需给我发一封电子邮件:
_globalsign-domain-verification=mcd5zjYtpb7PT...
我不知道如何处理它,我问过 reg.ru,但他们回答说 “您的托管服务器不是我们的,所以我们无法帮助您”。
.yml文件中有一个.keystore或者.jrs,它们是怎么做的?
【问题讨论】:
标签: java ssl localhost okhttp dropwizard