Skip to content

Commit 65b86d5

Browse files
authored
Update README.md
1 parent 3f40862 commit 65b86d5

1 file changed

Lines changed: 14 additions & 6 deletions

File tree

README.md

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -20,14 +20,22 @@
2020
3. 获取证书hash
2121

2222
```shell
23-
#openssl版本在1.0以上的版本的执行下面这一句---------------------
23+
# pem 证书 Android 系统使用 der 所以移动后的证书格式需要转成 der
24+
## 1. 计算 hash
25+
### 不同openssl版本 1.0以上的
2426
openssl x509 -inform PEM -subject_hash_old -in cacert.pem
25-
#openssl版本在1.0以下的版本的执行下面这一句
27+
### 不同openssl版本 1.0以下的
2628
openssl x509 -inform PEM -subject_hash -in cacert.pem
27-
# 如是.der 需要先转换为pem 以burp为例
28-
openssl x509 -in burp.der -inform der -outform pem -out burp.pem
29-
# 如果导出的证书是pem,直接计算并修改名称,例如是.der 需要先转换为pem.
30-
# 计算名称之后需要使用转换前的证书修改名称.(可验证md5会发现使用手机进行安装的证书md5和转换前证书md5一致)
29+
## 2. 转der
30+
openssl x509 -in cacert.pem -outform der -out cacert.der
31+
mv cacert.der 02e06844.0
32+
33+
# der 证书
34+
## 1. 先转 pem 计算hash
35+
openssl x509 -in cacert.der -inform der -outform pem -out cacert.pem
36+
openssl x509 -inform PEM -subject_hash_old -in cacert.pem
37+
## 2. 重命名证书为 hash值.0
38+
mv cacert.der 02e06844.0
3139
# 或者直接使用手机安装后,提取用户目录的证书出来,就不需要考虑计算和格式转换问题.
3240
```
3341

0 commit comments

Comments
 (0)