【文件属性】:
文件名称:http_certificate_pinning:Flutter的Https证书固定
文件大小:100KB
文件格式:ZIP
更新时间:2021-04-16 21:34:44
Dart
Http证书固定
Flutter的Https证书固定
该项目基于
任何帮助表示赞赏! 评论,建议,问题,公关!
入门
在flutter或dart项目中添加依赖项:
dependencies :
...
http_certificate_pinning : 1.0.4
获取证书指纹
要获取SHA256证书指纹,请在控制台中运行:
openssl x509 -noout -fingerprint -sha256 -inform pem -in [certificate-file.crt]
结果就像:
'59:58:57:5A:5B:5C:5D:59:58:57:5A:5B:5C:5D:59:58:57:5A:5B:5C:5D:59:58:57:5A :5B:5C:5D:59:58:57:5A:5B:5C:5D'
用法示例
使用迪奥
import 'package:http_ce
【文件预览】:
http_certificate_pinning-master
----ios()
--------Assets()
--------.gitignore(398B)
--------http_certificate_pinning.podspec(1KB)
--------Classes()
----example()
--------ios()
--------android()
--------test()
--------.metadata(305B)
--------pubspec.lock(4KB)
--------.gitignore(615B)
--------pubspec.yaml(346B)
--------lib()
--------README.md(600B)
----android()
--------gradle.properties(104B)
--------gradle()
--------src()
--------.gitignore(97B)
--------settings.gradle(46B)
--------build.gradle(877B)
----http_certificate_pinning.iml(1KB)
----.metadata(308B)
----LICENSE(11KB)
----pubspec.lock(4KB)
----.gitignore(52B)
----pubspec.yaml(615B)
----CHANGELOG.md(357B)
----lib()
--------http_certificate_pinning.dart(1KB)
--------certificate_pinning_interceptor.dart(844B)
--------secure_http_client.dart(4KB)
----README.md(2KB)