2013-06-24 3 views
1

State Machine Driver를 사용하여 eDirectory (Source)를 OpenLDAP Directory (Destination)에 연결합니다. SSL을 사용하지 않으면 모든 것이 정상이지만 테스트 용으로 만 사용됩니다.eDirectory와 OpenLDAP 사이의 SSL 연결

이제 SSL을 사용해야합니다. use-ssl (드라이버 구성 -> 드라이버 매개 변수)을 활성화하고 키 스토어의 경로를 지정했습니다. OpenLDAP-Server의 자체 서명 된 인증서를 키 저장소에 추가합니다.

내가 얻을 드라이버 (XXXX로 대체 서버 이름)를 다시 시작한 후 :

java.net.ConnectException: Connection refused 
16:12:15 FFFFFFFFFAA5D700 Drvrs: eDir-OpenLDAP PT:eDir-OpenLDAP: Schema.Schema() - LDAPException: Unable to connect to server xxxx:636 (91) Connect Error 
java.net.ConnectException: Connection refused 

내가 키 스토어로/옵션/노벨/e 디렉토리/lib 디렉토리/NDS-모듈/JRE/lib 디렉토리/보안/cacerts에 사용.

SSL 연결을 실행하기 위해 다음을 시도해 볼 수 있습니까?

이 질문을 읽어 주셔서 감사합니다.

+2

'java.net.ConnectException : Connection refused '는 클라이언트가 사용하는 주소/포트에서 수신 대기하지 않는 서버와 관련된 경향이 있습니다. 일반적으로 SSL과 관련이 없습니다. 나는'LDAPS'와'LDAP + STARTTLS' 사이의 포트 혼동에 대한 설정을 점검 할 것입니다. – Bruno

+0

나는 포트 389와 636을 시도했다. 아무런 차이가 없다. "전역 구성 값의 상호 인증 사용"옵션을 찾았습니다. 이 inee 활성화 후 나는 오류가 : Schema.Schema() - java.lang.IllegalArgumentException : 누락 된 키 이름 (별칭) – MaiLo

답변

1

문제가 해결되었습니다. 포트 636이 대상 서버에서 닫혔습니다.

브루노 힌트 감사합니다.