최근 국세청에서 새로 오픈한 사업자번호 진위 체크 API를 이용하여 사내 ERP 매출처의 사업자번호를 검증하도록 개선 작업을 진행하였다.
델파이 개발 툴로 개발 PC에서 개발 후 스케쥴러를 통해 서버에서 1일 1회씩 동작하도록 프로그램을 APPLY 했는데...
아흑... 에러가 발생했다.

프로그램을 돌리자마자 "could not load SSL library" 메시지 창이 떴다....

헐... 갑자기 마른하늘에 날벼락!! 왜 에러가 뜨지... 해서 자료를 찾아보니 ssl 암호화 통신을 위한 dll 파일이 필요했다.
아마두 개발 pc에는 인터넷뱅킹도 쓰기에 해당 모듈이 깔려 있었는데... 서버는 당연히 그런 걸 깔 리가 없으니.. 없는 듯했다.

* libeay32.dll과 ssleay32.dll 파일을 개발 PC에서 서버로 복사해 넣었다.
  - 64bit 운영체제 : c:\windows\SysWOW64\
  - 32bit 운영체제 : c:\windows\System32\drivers\

복사해 넣고 프로그램을 가동하니 에러 문제가 해결되었다.
그냥 넣어놓기만 하면 잘 동작한다.

* 혹시 몰라 해당 파일 2개를 압축해서 첨부해 놓습니다.

ssl 통신 dll.zip
0.68MB

Posted by Midas Min™
,