OKNAME 휴대폰인증 IPIN 인증 OKCERT3 버전모듈 > 그누보드5 플러그인

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!

그누보드5 플러그인

그누보드는 다양한 기능을 추가하기 쉽습니다.

OKNAME 휴대폰인증 IPIN 인증 OKCERT3 버전모듈 정보

OKNAME 휴대폰인증 IPIN 인증 OKCERT3 버전모듈

첨부파일

gnuboard5.okcert3.plugin.tar.gz (180.3K) 296회 다운로드 2020-05-22 18:40:03
테스트한 버전5.2
호환 가능 버전5.2 이상

본문

 이 글은 KCB OKNAME 휴대폰 인증과 아이핀 인증을 신청하고 사용하는 대상자에 한해서 쓴 글입니다.

 

https://sir.kr/main/service/b_cert.php

https://sir.kr/main/service/b_ipin.php

 

KCB 에서 신규 ROOT CA 변경 인증서 안내 메일을 확인해 보니

 

https://www.ok-name.co.kr/oknm/notice/202003_SSL/html/intro.html

 

본문에 아래와 같은 내용이 있었습니다.

 

1794657427_1590140336.4061.png

 

현재 그누보드5와 영카트5에는 okcert3 미만의 구모듈이 들어가 있습니다. 따라서 언젠일지 모르지만 현재 KCB OKNAME 본인인증을 사용하는 분들은 점진적 종료 예정이니 여기에 대응을 해 주셔야 합니다.

 

위에서 언급한 okcert3 모듈은 서버에 extension=okcert3.so 를 설치 및 설정 해야 되는 모듈입니다.

따라서 웹호스팅 환경에서는 okcert3 모듈을 사용할수 없습니다.

( 웹호스팅 환경은 모듈 설치를 할수 없는 환경입니다 )

 

okcert3 미만의 구 모듈은 설치 및 설정 과정이 없어서 웹호스팅 환경에서 사용이 가능했지만,

okcart3 모듈은 extension=okcert3.so 을 설치하는 과정이 있어서 웹호스팅 환경에서 사용이 불가능합니다.

 

구버전 모듈이 언제 종료될지 모르기 때문에 앞으로 웹호스팅에서 사이트를 운영하시는 분은,

kcb okname 본인인증 신청을 하지 않으셨으면 합니다. ( NHN_KCP 휴대폰 본인인증을 추천드립니다. )

 

아래부터는 일반서버에서 okcert3 모듈을 적용하는 방법입니다.

 

okcert3 모듈 적용을 원하시면, 본문에 첨부한 첨부 파일을 받아서

그누보드5 설치된 경로의 /plugin/okname/ 폴더 안의 내용을 다 지우고 첨부 파일의 파일들을 덮어쓰기 해 주시면 됩니다.

 

okcert3 모듈을 사용하려면 아래와 같은 요구사항이 필요합니다.

 

1. 회원사코드 ( KCB 와 계약시 발급됩니다. )

2. 라이센스파일 ( KCB 와 계약시 요청해서 발급받아야 합니다. )

3. 서버에 okcert3 모듈 설치 ( KCB와 계약시 요청해서 발급 받습니다. 리눅스 환경은 okcert3.so 파일 이며 윈도우 환경에서는 okcert3.dll 등록 )

 

okcert3 모듈은 아래와 같이 실제 운영하는 환경을 자세히 알려주셔야 해당 서버 환경에 맞는 okcert3 모듈을 전달 받습니다.

1) OS ( 서버운영체제 )

2) OS bit ( 서버OS가 32비트인지 64비트인지 )

3) PHP 버전

4) Thread safety 설정 값(enable/disable)

5) glibc버전 ( 운영체제가 리눅스 인 경우에만 확인가능 )

 

위의 값들은 PHPINFO() 실행시 알수 있는 값들이 있습니다.

 

OSbit

1794657427_1590140364.2092.png

 

PHP 버전

1794657427_1590140423.0833.png

 

 

Thread safety 설정 값

1794657427_1590140436.4469.png

 

 

glibc 버전은 리눅스인 경우에는 쓰면 됩니다.

조회 명령어 getconf -a | grep libc

 

1794657427_1590140451.5857.png

 

 

위의 환경들을 KCB 측에 잘 전달을 해야 해당 서버환경에 맞는 서버에 okcert3 모듈을 받을수 있습니다.

 

발급받은 okcert3 모듈 설치는

리눅스 와 윈도우용이 따로 있으며 아래 방법을 참고하여 해 주시면 됩니다.

( KCB 에서 모듈을 받았다면 본인확인서비스_PHP 모듈가이드 에도 나와 있습니다. )

 

phpinfo()

에서 extension_dir 을 검색 후 해당 위치를 확인합니다.

 

1794657427_1590140461.9969.png

 

리눅스 :

 

해당 extension_dir 위치에

 

발급받은 okcert3.so 파일을 업로드 합니다.

 

Thread safety 가 enable 이면

okcert3.so_2.0.1_ext_linux64_glibc2.17__7.3ts 이런 형태의 파일이며 ( 뒤에 ts가 붙음 )

 

Thread safety 가 disable 이면

okcert3.so_2.0.1_ext_linux64_glibc2.17__7.3 이런 형태의 파일입니다.

 

okcert3.so_2.0.1_ext_linux64_glibc2.17__7.3 파일이름을 그대로 업로드 했다면

 

php.ini 에서는 extension=okcert3.so_2.0.1_ext_linux64_glibc2.17__7.3

 

또는 파일이름을 okcert3.so 으로 수정해서 올렸다면

php.ini 에서는 extension=okcert3.so

 

으로 수정합니다.

 

서버 재시작 을 하면 phpinfo() 에서 okcert3 항목이 보인다면 모듈이 정상적으로 설치된 것입니다.

 

1794657427_1590140526.5619.png

 

 

윈도우 :

 

윈도우는 확장명이 dll 인 파일을 업로드하여 설치합니다.

 

윈도우 환경에서 발급받은 파일은 아래와 같을겁니다.

libcurl.dll

okcert3_2.0.1_x64_7.2.dll

okcert3_2.0.1_x64_7.2TS.dll

 

위에서 TS 는 Thread safety 가 enable 환경이면 적용해야 할 파일입니다.

 

extension_dir 위치에 해당 파일을 업로드 후

 

php.ini 에서

 

extension=libcurl.dll
extension=okcert3_2.0.1_x64_7.2TS.dll

 

이렇게 추가 후에 서버 재시작시 phpinfo() 에서 okcert3 항목이 보인다면 잘 설치가 된것입니다.

 

1794657427_1590140540.9726.png

 

 

윈도우 서버의 경우 위와 같이 잘 설치가 되었더라도 실제로 본인인증 하면

ret : 4001 오류가 일어날수 있습니다.

ret : 4001 오류내용은 okcert3 메뉴얼에 없는 내용인데, 왜 일어나는지는 저도 잘 모르겠습니다.

 

xampp 프로그램을 예로 들면 아래 링크 프로그램을 실행하면 잘 동작이 되지만 ( PHP 버전 7.2.31 xampp )

 

https://www.apachefriends.org/xampp-files/7.2.31/xampp-windows-x64-7.2.31-0-VC15-installer.exe

 

다른 버전의 xampp 프로그램을 설치시 같은 xampp 프로그램이라 하더라도 ret : 4001 오류가 일어나는 것을 확인했습니다.

 

 

발급받은 라이센스파일은 아래 파일 형태이며

서버내 웹경로로 접근할수 없는 경로에 위치해 있어야 합니다.

 

휴대폰 인증 라이센스 파일 : 회원사코드_IDS_01_PROD_AES_license.dat

아이핀 인증 라이센스 파일 : 회원사코드_TIS_01_PROD_AES_license.dat

 

이 게시물의 첨부파일인 gnuboard5.okcert3.plugin.tar.gz 파일의 압축을 풀어서

/plugin/okname/okcert.config.php 파일의 9번째 줄에

 

$license_path 변수에 해당 라이센스 파일이 위치한 경로를 입력해 주시면 됩니다.

 

위의 과정을 다 했다면 okcert3 본인인증 모듈이 동작 될것입니다.

추천
4

댓글 전체

전체 1
그누보드5 플러그인 내용 검색
  • 게시물이 없습니다.

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT