Comments (4)
Thank you for creating these variants for supporting Android. We don't have any plans to add support to this repository but we'll document this in the README and link to your repositories.
from certificate-transparency-java.
I am not affiliated with this project, however, I have been reading and experimenting with this code recently. I have compiled a list of things that I would do if I were told I had to produce a version of this for Android.
- Refactor into two separate jars so that the classes that uses the Apache HTTP components are in a client focused jar and the rest of the code is in a core jar. The Apache HTTP components conflict with the Android network classes.
- Replaces uses of BouncyCastle with SpongyCastle which is the preferred BC implementation.
- Replace use of com.google-code.json-simple with Gson, which contains newer bytecode which is compatible with Android.
from certificate-transparency-java.
I have published a variant of this repository that is compatible with Android for my purposes.
https://github.com/anonyome/certificate-transparency-android
from certificate-transparency-java.
I work at Babylon Health where we have recently open sourced our own Android version of this which we have been working on since the end of 2018 at https://github.com/Babylonpartners/certificate-transparency-android
We have set it up with easy configuration for use with OkHttp, HttpUrlConnection and Volley, you specify the domains you want CT to be enforced with and the library takes care of everything else, such as getting hold of an up-to-date log list.
from certificate-transparency-java.
Related Issues (12)
- remove dependency on protobuf HOT 1
- Basic documentation HOT 2
- Adding support for get-proof-by-hash API HOT 1
- setup a Travis build HOT 1
- Index of of bounds when submitting a pre-certificate issued directly from a root CA HOT 14
- Create a simple boolean example based on a certificate HOT 3
- Iterating over precert_entries from getLogEntries causes Serialization Exception HOT 1
- Installation Fails: mvn install error
- Code quality: Address Javadoc warnings HOT 5
- Code quality: Run google-java-format, style guide compliance HOT 6
- Publish ct-java to OSSRH HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from certificate-transparency-java.