如何在Localhost上配置ssl证书dropwizard

问题描述 投票:5回答:3

使用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 OS上。

服务器运行简单的jar,dropwizard框架。

运行:http://asylzat.com:8080/v1/directory/test

而且我想做的是使它成为https而不是http:因为okHttp不能以其他方式工作。

我从Reg.ru购买了ssl证书,他们向我发送了两个文件:

  1. www.asylzat.com.key
  2. www.asylzat.com.csr

并且仅针对其托管服务器和apachi提供说明。

我该怎么办?

此ssl证书对我来说是一个巨大的,无法解决的问题,我试图在将近四天的时间里找出并解决它,试图进一步了解证书。

dropwizard ssl

generating ssl certificate

[没有结果,有很多工作人员,csr,crt,密钥库,pk12,jsr,这些都会永远消失,我不知道配置它会很困难,好像您必须了解所有这些知识一样,并且可以是系统管理员,但ssl管理员

谁知道,请帮助,我需要能够在https上运行dropwizard jar,这只是一个演示,仅因为adroid okhttp仅接收https。这么小的员工,对我来说成了一个大问题,请帮助!!

REG.RU只需给我发送电子邮件:

_globalsign-domain-verification=mcd5zjYtpb7PT...

我不知道该怎么办,我问reg.ru,但他们回答说“您的托管服务器不是我们的主机服务器,因此我们无法为您提供帮助”]] ..

。yml文件中有一个.keystore或.jrs,它们是如何制作的?

使用android okHttp需要https连接,否则它将无法正常工作,请花两天时间尝试使用http,但是没有结果,对我没有任何帮助OkHttpClient baseClient ...

java ssl localhost okhttp dropwizard
3个回答
4
投票
您是否尝试使用自签名证书启动服务器?

keytool -keystore keystore -alias jetty -genkey -keyalg RSA -sigalg SHA256withRSA


3
投票
如下创建密钥/证书:

0
投票

注意:评论太久了

© www.soinside.com 2019 - 2024. All rights reserved.