From 169bd1f29b239d314475bdbe05f0a7a9aa332864 Mon Sep 17 00:00:00 2001 From: Matthias Andreas Benkard Date: Sun, 17 Jun 2012 15:08:25 +0200 Subject: Implement client certificate generation and signing. --- src/mulk/benki/main.clj | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/mulk/benki/main.clj') diff --git a/src/mulk/benki/main.clj b/src/mulk/benki/main.clj index 7bcf332..c5ddfd6 100644 --- a/src/mulk/benki/main.clj +++ b/src/mulk/benki/main.clj @@ -5,7 +5,7 @@ [hiccup core page-helpers] [mulk.benki util config db]) (:require [noir server options] - [mulk.benki wiki auth book_marx id lazychat xmpp] + [mulk.benki wiki auth book_marx id lazychat xmpp genkey] [ring.middleware.file] [noir.session :as session] [noir.request :as request] @@ -128,8 +128,13 @@ (def server (atom nil)) +(defn init-security! [] + (java.security.Security/addProvider + (org.bouncycastle.jce.provider.BouncyCastleProvider.))) + (defn -main [& args] (do + (init-security!) (future (mulk.benki.xmpp/init-xmpp!)) (future (mulk.benki.lazychat/init-lazychat!)) (future (swap! server (run-server)))) -- cgit v1.2.3