【问题标题】:Cannot access webpage by https无法通过https访问网页
【发布时间】:2020-11-10 00:46:21
【问题描述】:

当我删除这个方法时

secure(keyStoreLocation, keyStorePassword, null, null);

我可以访问我的网页:http://localhost:8080/index

当我添加时:

secure(keyStoreLocation, keyStorePassword, null, null);

网页:https://localhost:8080/index 不显示,连接失败,请问我错过了什么?

谢谢。

【问题讨论】:

  • 您的 Android 设备上运行的是哪个网络服务器?
  • 此服务器 Jetty 服务器

标签: android spark-java


【解决方案1】:

我会尝试的第一件事是更改端口。大多数浏览器会尝试通过端口 8080 进行 http。尝试使用您的安全方法添加它:

port(443);
secure(keyStoreLocation, keyStorePassword, null, null);

当然,您必须使用 https://localhost:443/index 访问它。如果这不起作用,那么您的密钥库可能有问题。

【讨论】:

  • 我试试这个,同样的问题,我用这个命令创建密钥库:'keytool -genkey -keyalg RSA -alias some_alias -keystore test.jks -storepass pass_store -validity 365 -keysize 2048 -dname " cn=John_Doe,ou=TestOrgUnit,o=TestOrg,c=US"'
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-03-08
  • 2017-12-01
  • 1970-01-01
  • 2019-02-20
  • 2016-11-04
  • 2011-12-23
  • 1970-01-01
相关资源
最近更新 更多