diff --git a/src/org/yaaic/ssl/NaiveTrustManager.java b/src/org/yaaic/ssl/NaiveTrustManager.java
new file mode 100644
index 0000000..6dd51df
--- /dev/null
+++ b/src/org/yaaic/ssl/NaiveTrustManager.java
@@ -0,0 +1,62 @@
+/*
+Yaaic - Yet Another Android IRC Client
+
+Copyright 2009-2010 Sebastian Kaspari
+
+This file is part of Yaaic.
+
+Yaaic is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+Yaaic is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with Yaaic. If not, see .
+*/
+package org.yaaic.ssl;
+
+import java.security.cert.CertificateException;
+import java.security.cert.X509Certificate;
+
+import javax.net.ssl.X509TrustManager;
+
+/**
+ * Naive Trust Manager that accepts every certificate
+ *
+ * @author Sebastian Kaspari
+ */
+public class NaiveTrustManager implements X509TrustManager
+{
+ /**
+ * Check client trusted
+ *
+ * @throws CertificateException if not trusted
+ */
+ public void checkClientTrusted(X509Certificate[] chain, String authType) throws CertificateException
+ {
+ // No Exception == Trust
+ }
+
+ /**
+ * Check server trusted
+ *
+ * @throws CertificateException if not trusted
+ */
+ public void checkServerTrusted(X509Certificate[] chain, String authType) throws CertificateException
+ {
+ // No Exception == Trust
+ }
+
+ /**
+ * Get accepted issuers
+ */
+ public X509Certificate[] getAcceptedIssuers()
+ {
+ return new X509Certificate[0];
+ }
+}