作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想使用 okhttp CertificatePinner Builder 预先确定证书固定的 sha1 哈希值。 sample code提到尝试使用错误的 pin 哈希访问 https url,然后查看异常以获取实际哈希。
理想情况下,如果我已经通过查看已发布的证书公钥和关联的 sha1 签名来更新我的证书的签名和链信息,我可以从公共(public)文档或我的证书详细信息的浏览器 View 中获取散列。
不幸的是,为证书显示的“sha1 签名”值是十六进制格式,似乎与异常中显示的 sha1 散列没有明显关联。
有什么方法可以让我确定 sha1 必须用于证书固定而无需通过异常过程?
此外,不确定用于 Okhttp 的“sha1 散列”是否与证书“指纹”同义?
最佳答案
如果让 OkHttp 为您打印它太容易了,您可能更喜欢使用与 Moxie Marlinspike wrote 类似的工具。 .
关于java - 如何为证书固定预先确定 OkHTTP sha1 哈希?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30159185/
我是一名优秀的程序员,十分优秀!