summaryrefslogtreecommitdiff
path: root/README.cert
diff options
context:
space:
mode:
authorReiner Herrmann <reiner@reiner-h.de>2012-12-27 22:10:02 +0100
committerReiner Herrmann <reiner@reiner-h.de>2012-12-27 22:10:02 +0100
commit8a2d76c4903687b3f9199c125c2e945b9285d1a3 (patch)
tree15631335c6f9314679f0fc949fb65d5f63e50fe0 /README.cert
parent2c2a35d664fc7a22d55f6006e58bfd57a76eb093 (diff)
working SSL connection and POST request to deki.eu
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 )
+