avoid putting more includes in headers than necessary
diff --git a/common/rfb/SSecurityTLS.cxx b/common/rfb/SSecurityTLS.cxx
index 92ff4b8..5576a06 100644
--- a/common/rfb/SSecurityTLS.cxx
+++ b/common/rfb/SSecurityTLS.cxx
@@ -35,6 +35,7 @@
#include <rfb/Exception.h>
#include <rdr/TLSInStream.h>
#include <rdr/TLSOutStream.h>
+#include <gnutls/x509.h>
#define DH_BITS 1024 /* XXX This should be configurable! */
diff --git a/common/rfb/SSecurityTLS.h b/common/rfb/SSecurityTLS.h
index dafc997..30242a2 100644
--- a/common/rfb/SSecurityTLS.h
+++ b/common/rfb/SSecurityTLS.h
@@ -35,7 +35,6 @@
#include <rdr/InStream.h>
#include <rdr/OutStream.h>
#include <gnutls/gnutls.h>
-#include <gnutls/x509.h>
namespace rfb {