summaryrefslogtreecommitdiff
path: root/README.cert
diff options
context:
space:
mode:
Diffstat (limited to 'README.cert')
-rw-r--r--README.cert13
1 files changed, 13 insertions, 0 deletions
diff --git a/README.cert b/README.cert
new file mode 100644
index 0000000..99329fe
--- /dev/null
+++ b/README.cert
@@ -0,0 +1,13 @@
+Requires BouncyCastle provider
+Note: version 1.46 is required (as Android also uses this version)
+
+For non-selfsigned certificates, the root certificate of the CA has to be included (CACert: class 1 and 3 certs)
+
+
+CERTSTORE=res/raw/deki_eu.bks
+keytool -import -v -trustcacerts -alias 0 -file <(openssl x509 -in cacert-root1.crt) -keystore $CERTSTORE -storetype BKS -provider org.bouncycastle.jce.provider.BouncyCastleProvider -providerpath /tmp/bcprov-jdk15on-147.jar -storepass abcdefg
+keytool -import -v -trustcacerts -alias 1 -file <(openssl x509 -in cacert-root3.crt) -keystore $CERTSTORE -storetype BKS -provider org.bouncycastle.jce.provider.BouncyCastleProvider -providerpath /tmp/bcprov-jdk15on-147.jar -storepass abcdefg
+keytool -import -v -trustcacerts -alias 2 -file <(openssl x509 -in deki.eu.crt) -keystore $CERTSTORE -storetype BKS -provider org.bouncycastle.jce.provider.BouncyCastleProvider -providerpath /tmp/bcprov-jdk15on-147.jar -storepass abcdefg
+
+(see also: http://blog.crazybob.org/2010/02/android-trusting-ssl-certificates.html )
+