인증기관의 경우 인증서 및 폐지목록의 분배를 위해 ldap 서버와
클라이언트를 이용한다고 하던데요.
자바를 통해 ldap 서버와 클라이언트를 구현하고자 합니다.
여기 게시판을 참고하니 jldp나 jndi 또 네스케이프에서 지원되는게
있던데요.
어떤게 서버와 클라이언트 구현하는데 쉽고 적절한지 알고 싶습니다.
조언부탁드립니다. 즐거운 시간되세요 ^^
jldp나 jndi는 클라이언트를 위한 API입니다. 서버를 만들기 위해서는 LDAP프로토콜의 스펙을 확인하시고
서버는 LDAP프로토콜을 파싱하고 이를 저장하는 프로그램인 네트워크프로그램 + 데이터베이스 프로그램을 하셔야 합니다. 즉 서버를 만들기 위해서는 jldp나 jndi가 필요가 없죠 직접 구현을 하셔야 합니다.
답변감사합니다 * ^^ *
막상 아무것도 없이 처음부터 시작하려니 너무 막막하네요 ^^;;
혹시 참고할만한 자료나 소스코드 없을까요?
참 OpenLdap이란게 있던게 그거랑은 상관없는 건지...
그럼 즐거운 한주되시길...^^
자바로 만든 LDAP서버가 있습니다. 아직 개발초기단계라 버전은 0.2입니다. 그러므로 소스 분석을 하시는데 많은 도움이 되리라 생각합니다.
http://javaldap.sourceforge.net
백엔드DB로 메모리(Btree사용), JDBC까지 지원하고 있고 LDAPv3를 기본으로 하고 있으며 ACL까지 구현한 상태입니다. 하지만 아직 보완할 점은 많아 보입니다. 자세한 사항이 궁금하시면
http://javaldap.sourceforge.net/javaldap-README.txt 를 읽어보시기 바랍니다.
고맙습니다. 열심히 공부해봐야겠네요. ^^ .
즐거운 하루되세요~~~