https://github.com/alireza-87/boringsslhandler
A library for use boringssl in android
https://github.com/alireza-87/boringsslhandler
android android-library boringssl library ndk openssl ssl ssl-certificates
Last synced: 7 months ago
JSON representation
A library for use boringssl in android
- Host: GitHub
- URL: https://github.com/alireza-87/boringsslhandler
- Owner: alireza-87
- License: mit
- Created: 2018-05-18T18:30:13.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2022-10-24T03:50:55.000Z (almost 3 years ago)
- Last Synced: 2025-01-17T23:44:13.407Z (9 months ago)
- Topics: android, android-library, boringssl, library, ndk, openssl, ssl, ssl-certificates
- Language: C++
- Homepage:
- Size: 57 MB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# boringsslhandler
A library for easy to use boringssl in androidThe library now only has the ability to download and save the pair certificate chain but I will add more method in future.
You dont need to immpliment your own JNI , just use opensslhandler class :sample in kotline:
1-getServerCert:
```kotline
OpenSSLHandler.INSTANCE.getPairCertificateAsync("YOUR ADDRESS",object : INFGetResualt {
override fun success(data: String) {}
override fun failed(throws: Exception) {
if (throws is FetchException){
Log.e("CERT","Error get server cert")
}else{
Log.e("CERT","Error get server cert Unknown ERROR")
}
}
})
```2-saveServerCert:
```kotline
OpenSSLHandler.INSTANCE.getPairCertificateAsync(YOUR_ADDRESS,object : INFGetResualt {
override fun success(data: String) {}
override fun failed(throws: Exception) {
if (throws is FetchException){
Log.e("CERT","Error get server cert")
}else if (throws is SaveException){
Log.e("CERT","Error save server cert")
}else{
Log.e("CERT","Error get server cert Unknown ERROR")
}
}
},"SAVE_LOCATION_AND_NAME")
```