hello-pinnedcerts:Android 上的证书固定示例

时间:2024-06-29 11:57:20
【文件属性】:

文件名称:hello-pinnedcerts:Android 上的证书固定示例

文件大小:127KB

文件格式:ZIP

更新时间:2024-06-29 11:57:20

Java

Android 中的证书固定 一个示例项目,演示如何将证书固定到 Android 附带的默认 Apache HTTP 客户端。 该过程分为三个步骤: 获取所需主机的证书 确保证书为 .bks 格式 将证书固定到DefaultHttpClient的实例 获取站点的 .pem 证书 一种方法是从 Firefox 浏览器。 描述该方法。 这将存储主机的整个证书链,这是推荐的方法。 另一种方法是使用 OpenSSL 命令行工具。 以下命令检索api.github.com 的证书: openssl s_client -showcerts -connect api.github.com:443 < /dev/null 2> /dev/null | openssl x509 -outform PEM > mycertfile.pem 将api.github.com替换为您希望为其获取证书的主机


【文件预览】:
hello-pinnedcerts-master
----.gitignore(416B)
----gradle()
--------wrapper()
----pinnedcerts()
--------.gitignore(7B)
--------build.gradle(924B)
--------proguard-rules.txt(674B)
--------src()
----README.md(6KB)
----build.gradle(313B)
----api_github.pem(2KB)
----gradlew.bat(2KB)
----gradlew(5KB)
----digicert.pem(2KB)
----gradle.properties(853B)
----LICENSE.txt(1KB)
----ca.pem(1KB)
----settings.gradle(23B)

网友评论