File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 20203 . 获取证书hash
2121
2222``` shell
23- # openssl版本在1.0以上的版本的执行下面这一句---------------------
23+ # pem 证书 Android 系统使用 der 所以移动后的证书格式需要转成 der
24+ # # 1. 计算 hash
25+ # ## 不同openssl版本 1.0以上的
2426openssl x509 -inform PEM -subject_hash_old -in cacert.pem
25- # openssl版本在1.0以下的版本的执行下面这一句
27+ # ## 不同openssl版本 1.0以下的
2628openssl 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
You can’t perform that action at this time.
0 commit comments