openldap支援tls/ssl?? - BBS

Andrew avatar
By Andrew
at 2011-05-01T08:38

Table of Contents

※ 引述《hihi (嗨嗨)》之銘言:
: 請問一下我參考下面的步驟
: http://helloworld.pixnet.net/blog/post/28898363
: 但是FreeBSD沒有listen 636 port,ldap://可以正常查詢
: 請問是否缺了甚麼步驟
: 或是缺少甚麼套件
: 再請問server支援tls/ssl的話,client需要調整甚麼??
: thanks!

/etc/rc.conf 要補一下 slapd_flags:
slapd_enable="YES"
slapd_flags='-h "ldap://xxx.yyy.zzz/ ldaps://xxx.yyy.zzz/"'
xxx.yyy.zzz 換成你自己的。

slapd.conf 我是這樣設:
TLSCipherSuite HIGH:MEDIUM:+SSLv2:+SSLv3:TLSv1
TLSCACertificateFile /usr/local/etc/openldap/tls/xxxx.crt
TLSCertificateFile /usr/local/etc/openldap/tls/xxxxxxx.crt
TLSCertificateKeyFile /usr/local/etc/openldap/tls/xxxxxxx.key
TLSVerifyClient never

第一行跟最後一行不這樣設的話,某些狀況下會發生一些問題。
原因我忘了,你也可以自己試試看拔掉或換成別的會怎樣。

client 端的 ldap.conf 我習慣這樣設:
ssl start_tls
tls_checkpeer no
tls_reqcert allow

這樣玩至少五年以上了,沒有出過什麼大問題。
倒是 make openldap24-server 的時候,那個 SASL 勾下去會有災難。
記得是 run 一陣子 slapd 會自己無聲無息 crash 的樣子,所以習慣不勾。
其它好像就沒什麼特別要注意的了。

--
Ling-hua Tseng ([email protected])
Department of Computer Science, National Tsing-Hua University
Interesting: C++, Compiler, PL/PD, OS, VM, Large-scale software design
Researching: Software pipelining for VLIW architectures
Homepage: http://www.tinlans.org

--
Tags: BBS

All Comments

openldap支援tls/ssl??

Noah avatar
By Noah
at 2011-04-28T12:28
請問一下我參考下面的步驟 http://helloworld.pixnet.net/blog/post/28898363 但是FreeBSD沒有listen 636 port,ldap://可以正常查詢 請問是否缺了甚麼步驟 或是缺少甚麼套件 再請問server支援tls/ssl的話,client需要調整甚 ...

不知道如何安裝.tgz檔案

Madame avatar
By Madame
at 2011-04-26T19:41
※ 引述《raxe (買電腦的找我)》之銘言: : ※ 引述《HuangTzHuan ()》之銘言: : : FreeBSD 8.2 應該有 firmware 了,不用另外安裝 : : (見 /usr/src/sys/contrib/dev/iwi) : : 不過因為 license 的問題,要同意 lice ...

不知道如何安裝.tgz檔案

Eartha avatar
By Eartha
at 2011-04-26T19:25
※ 引述《HuangTzHuan ()》之銘言: : ※ 引述《raxe (買電腦的找我)》之銘言: : : 恩 問題是這樣的 : : 我拿了一台centrino平台的筆記型電腦(ASUS M3) : : 安裝FreeBSD 8.2 (因為PCBSD8.2 無法進入GUI的安裝畫面) : : 安裝完之後 ...

不知道如何安裝.tgz檔案

Hamiltion avatar
By Hamiltion
at 2011-04-26T19:18
※ 引述《raxe (買電腦的找我)》之銘言: : 恩 問題是這樣的 : 我拿了一台centrino平台的筆記型電腦(ASUS M3) : 安裝FreeBSD 8.2 (因為PCBSD8.2 無法進入GUI的安裝畫面) : 安裝完之後 無線網路沒有啟動 : 所以我 kldload if_iwi : 因為 ...

不知道如何安裝.tgz檔案

Xanthe avatar
By Xanthe
at 2011-04-26T19:02
恩 問題是這樣的 我拿了一台centrino平台的筆記型電腦(ASUS M3) 安裝FreeBSD 8.2 (因為PCBSD8.2 無法進入GUI的安裝畫面) 安裝完之後 無線網路沒有啟動 所以我 kldload if_iwi 因為網卡是intel 2200BG 但是當我要用ports去安裝 ...