File: README.test

package info (click to toggle)
rabbitmq-server 2.8.4-1
  • links: PTS
  • area: main
  • in suites: wheezy
  • size: 8,928 kB
  • sloc: erlang: 52,968; python: 2,846; xml: 1,987; sh: 816; makefile: 683; perl: 86; ruby: 63
file content (96 lines) | stat: -rw-r--r-- 2,714 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
%%% $Id$

%%% --------------------------------------------------------------------
%%% Init setup
%%% --------------------------------------------------------------------

I set up the OpenLDAP (2.0.6) server using the following
/usr/local/etc/openldap/slapd.conf file:

  include         /usr/local/etc/openldap/schema/core.schema
  pidfile         /var/run/slapd.pid
  argsfile        /var/run/slapd.args
  database        ldbm
  suffix          "dc=bluetail, dc=com"
  rootdn          "dc=bluetail, dc=com"
  rootpw          hejsan
  directory       /usr/local/var/openldap-ldbm
  index   objectClass     eq


%%% I started it on the console with some debug output:

  /usr/local/libexec/slapd -d 255 -f /usr/local/etc/openldap/slapd.conf

%%% Then I defined the following data in: bluetail.ldif

 dn: dc=bluetail, dc=com
 objectclass: organization
 objectclass: dcObject
 dc: bluetail
 o: Bluetail AB

%%% and in: tobbe.ldif

 dn: cn=Torbjorn Tornkvist, dc=bluetail, dc=com
 objectclass: person
 cn: Torbjorn Tornkvist
 sn: Tornkvist

%%% I load the data with:

 ldapadd -D "dc=bluetail, dc=com" -w hejsan < bluetail.ldif
 ldapadd -D "dc=bluetail, dc=com" -w hejsan < people.ldif

%%%% To search from a Unix shell:

 ldapsearch -L -b "dc=bluetail, dc=com" -w hejsan "(objectclass=*)"
 ldapsearch -L -b "dc=bluetail, dc=com" -w hejsan "cn=Torbjorn Tornkvist"
 ldapsearch -L -b "dc=bluetail, dc=com" -w hejsan "cn=Torb*kvist"

%%% --------------------------------------------------------------------
%%% Example with certificateRevocationList
%%% --------------------------------------------------------------------

%%% Using two ldif files:

%%% post_danmark.ldif 

dn: o=Post Danmark, c=DK
objectclass: country
objectclass: organization
c: DK
o: Post Danmark

%%% crl.ldif

dn: cn=Administrative CA, o=Post Danmark, c=DK
objectclass: cRLDistributionPoint
cn: Administrative CA
certificateRevocationList;binary:< file:/home/tobbe/erlang/eldap/server1.crl

%%% Note the definition of the CRL file !!

%%% To add the difinitions

ldapadd -D "o=Post Danmark, c=DK" -w hejsan < post_danmark.ldif
ldapadd -D "o=Post Danmark, c=DK" -w hejsan < crl.ldif

%%% And to retreive the CRL

ldapsearch -L -b "o=Post Danmark, c=DK" -w hejsan "(objectclass=*)"
ldapsearch -L -b "o=Post Danmark, c=DK" -w hejsan "(cn=Administrative CA)" \
           certificateRevocationList

### Put the retrieved binary in a file (tmp) with
### the following header and footer

-----BEGIN X509 CRL-----
 <...binary....>
-----END X509 CRL-----

### To verify it with openssl

 openssl crl -inform PEM -in tmp -text

ldapsearch -L -D "cn=Torbjorn Tornkvist,o=Post Danmark,c=DK" -b "o=Post Danmark, c=DK" -w qwe123 "(cn=Torbjorn Tornkvist)" cn