小编tal*_*ski的帖子

带有本地局域网 IP 的 Android 自签名证书

我正在创建一个应用程序来控制商店,我正在尝试通过开放的 wifi 使用本地服务器 (192.168.0.56)。

有没有办法让我的应用程序使用 HTTPS 和自签名证书连接到我的服务器?

我正在使用改造,如果它的问题。

我在互联网上尝试了很多教程但没有成功,它总是返回此消息

Hostname '192.168.0.56' was not verified
Run Code Online (Sandbox Code Playgroud)

创建证书我使用了这个代码:

openssl genrsa -out san_server.key 2048
openssl req -new -key san_server.key -out san_server.csr -config openssl.cnf -subj "/C=BR/ST=Mato Grosso do Sul/L=Iguatemi/O=Talski/CN=192.168.0.56"
openssl req -text -noout -in san_server.csr

openssl genrsa -out rootCA.key 4096
openssl req -x509 -new -nodes -key rootCA.key -days 3650 -out rootCA.pem -config openssl.cnf -subj "/C=BR/ST=Mato Grosso do Sul/L=Iguatemi/O=Talski/CN=192.168.0.56"
openssl x509 -req -in san_server.csr -CA rootCA.pem -CAkey rootCA.key -CAcreateserial -out san_server-rootCA.crt -days 3649
openssl x509 -in …
Run Code Online (Sandbox Code Playgroud)

ssl android retrofit okhttp

3
推荐指数
1
解决办法
1267
查看次数

标签 统计

android ×1

okhttp ×1

retrofit ×1

ssl ×1