aboutsummaryrefslogtreecommitdiffstats
path: root/lib/eldap/test/README
diff options
context:
space:
mode:
authorHans Nilsson <[email protected]>2013-10-15 20:56:37 +0200
committerHans Nilsson <[email protected]>2013-10-28 16:48:57 +0100
commite2b0dfac40f2f7f0aa0d74ca902ea5f867c06cd1 (patch)
treea8a93a1d20c981cd6a7196b496a335c35a9ff4ce /lib/eldap/test/README
parent207a13a549052e014a82362032995e347ffb68ff (diff)
downloadotp-e2b0dfac40f2f7f0aa0d74ca902ea5f867c06cd1.tar.gz
otp-e2b0dfac40f2f7f0aa0d74ca902ea5f867c06cd1.tar.bz2
otp-e2b0dfac40f2f7f0aa0d74ca902ea5f867c06cd1.zip
eldap: Add START_TLS (OTP-11336)
Diffstat (limited to 'lib/eldap/test/README')
-rw-r--r--lib/eldap/test/README36
1 files changed, 36 insertions, 0 deletions
diff --git a/lib/eldap/test/README b/lib/eldap/test/README
new file mode 100644
index 0000000000..449cdfc0d3
--- /dev/null
+++ b/lib/eldap/test/README
@@ -0,0 +1,36 @@
+
+This works for me on Ubuntu.
+
+To run thoose test you need
+ 1) some certificates
+ 2) a running ldap server, for example OpenLDAPs slapd. See http://www.openldap.org/doc/admin24
+
+1)-------
+To generate certificates:
+erl
+> make_certs:all("/dev/null", "eldap_basic_SUITE_data/certs").
+
+2)-------
+To start slapd:
+ sudo slapd -f $ERL_TOP/lib/eldap/test/ldap_server/myslapd.conf -F /tmp/slapd/slapd.d -h "ldap://localhost:9876 ldaps://localhost:9877"
+
+This will however not work, since slapd is guarded by apparmor that checks that slapd does not access other than allowed files...
+
+To make a local extension of alowed operations:
+ sudo emacs /etc/apparmor.d/local/usr.sbin.slapd
+
+and, after the change (yes, at least on Ubuntu it is right to edit ../local/.. but run with an other file) :
+
+ sudo apparmor_parser -r /etc/apparmor.d/usr.sbin.slapd
+
+
+The local file looks like this for me:
+
+# Site-specific additions and overrides for usr.sbin.slapd.
+# For more details, please see /etc/apparmor.d/local/README.
+
+/etc/pkcs11/** r,
+/usr/lib/x86_64-linux-gnu/** rm,
+
+/ldisk/hans_otp/otp/lib/eldap/test/** rw,
+/tmp/slapd/** rwk,