/// feserver
su -

dnf install -y openssl openssl-devel
dnf install -y openldap openldap-devel

git clone https://github.com/JunkBox-Library/JunkBox_Lib.git
git clone https://github.com/fumihax/feserver.git
cd JunkBox_Lib/
./config.sh
./configure --enable-ssl --enable-ldap
make
cd ..

cd feserver/
make

./fesvr -h ds.nsl.tuis.ac.jp:389 -p 9000 -m ./feplg_asn1.so >| log 2>&1


/// ldapsearch
ldapsearch -x -H ldap://localhost:9000 -D cn=Manager -W -b dc=nsl,dc=tuis,dc=ac,dc=jp 'uid=iseki'


/// log
<ASN1_NODE_CONST> ASN1_NODE_TYPE [ASN1_NODE_NAME or Number] (tag) data_size, contents_size : contents
C=>S: 32 30 1e 02 01 01 60 19 02 01 03 04 0a 63 6e 3d 4d 61 6e 61 67 65 72 80 08 xx xx xx xx xx xx xx xx 0: CONSTRUCTED PRIVATE 31 (ff) 32,0 : -> 1: CONSTRUCTED UNIVERSAL SEQUENCE (30) 32,-1 : -> 2: UNIVERSAL INTEGER (02) 3,1 : INT = 1 -> 2: CONSTRUCTED APPLICATION 0 (60) 27,-1 : -> 3: UNIVERSAL INTEGER (02) 3,1 : INT = 3 -> 3: UNIVERSAL OCTET_STRING (04) 12,10 : "cn=Manager" -> 3: CONTEXT-DEFINED 0 (80) 10,8 : ....... S=>C: 14 30 0c 02 01 01 61 07 0a 01 00 04 00 04 00 0: CONSTRUCTED PRIVATE 31 (ff) 14,0 : -> 1: CONSTRUCTED UNIVERSAL SEQUENCE (30) 14,-1 : -> 2: UNIVERSAL INTEGER (02) 3,1 : INT = 1 -> 2: CONSTRUCTED APPLICATION 1 (61) 9,-1 : -> 3: UNIVERSAL ENUMERATED (0a) 3,1 : ....... -> 3: UNIVERSAL OCTET_STRING (04) 2,0 : "" -> 3: UNIVERSAL OCTET_STRING (04) 2,0 : "" C=>S: 66 30 40 02 01 02 63 3b 04 1a 64 63 3d 6e 73 6c 2c 64 63 3d 74 75 69 73 2c 64 63 3d 61 63 2c 64 63 3d 6a 70 0a 01 02 0a 01 00 02 01 00 02 01 00 01 01 00 a3 0c 04 03 75 69 64 04 05 69 73 65 6b 69 30 00 0: CONSTRUCTED PRIVATE 31 (ff) 66,0 : -> 1: CONSTRUCTED UNIVERSAL SEQUENCE (30) 66,-1 : -> 2: UNIVERSAL INTEGER (02) 3,1 : INT = 2 -> 2: CONSTRUCTED APPLICATION 3 (63) 61,-1 : -> 3: UNIVERSAL OCTET_STRING (04) 28,26 : "dc=nsl,dc=tuis,dc=ac,dc=jp" -> 3: UNIVERSAL ENUMERATED (0a) 3,1 : ....... -> 3: UNIVERSAL ENUMERATED (0a) 3,1 : ....... -> 3: UNIVERSAL INTEGER (02) 3,1 : INT = 0 -> 3: UNIVERSAL INTEGER (02) 3,1 : INT = 0 -> 3: UNIVERSAL BOOLEAN (01) 3,1 : ....... -> 3: CONSTRUCTED CONTEXT-DEFINED 3 (a3) 14,-1 : -> 4: UNIVERSAL OCTET_STRING (04) 5,3 : "uid" -> 4: UNIVERSAL OCTET_STRING (04) 7,5 : "iseki" -> 3: CONSTRUCTED UNIVERSAL SEQUENCE (30) 2,-1 :
.........
.........
.........
最終更新日時: 2024年 10月 22日(火曜日) 17:27