KCP 본인인증 관련.

KCP 본인인증 관련.

QA

KCP 본인인증 관련.

본문

그누보드가 아닌 홈페이지에 KCP 본인인증을 설치하려 하는데요..

 

KCP 기본 모듈은 EUC-KR 버전으로 받았으며

전화해보니 EUC-KR 밖에 없다고 하더군요

그래서 제가 실제로 붙여야할 사이트는 UTF8 번이고

일단 샘플소스를 EUC-KR 버전에서 돌려봣을경우 잘동작됩니다.

하지만 UTF8 서버에 올려서 돌리면 리턴해서 복호화하는 부분이 안되더군요

파일 인코딩 UTF8로 다변경 하였구요

// 인증데이터 복호화 함수
            // 해당 함수는 암호화된 enc_cert_data2 를
            // site_cd 와 cert_no 를 가지고 복화화 하는 함수 입니다.
            // 정상적으로 복호화 된경우에만 인증데이터를 가져올수 있습니다.
            $opt = "1" ; // 복호화 인코딩 옵션 ( UTF - 8 사용시 "1" )
            $ct_cert->decrypt_enc_cert( $g_conf_home_dir , $g_conf_ENC_KEY , $site_cd , $cert_no , $enc_cert_data2 , $opt );

           
            echo "========================= 복호화 데이터 ====================="      ."<br>";
            echo "복호화 이동통신사 코드 :" . $ct_cert->mf_get_key_value("comm_id"    )."<br>"; // 이동통신사 코드 
            echo "복호화 전화번호        :" . $ct_cert->mf_get_key_value("phone_no"  )."<br>"; // 전화번호         
            echo "복호화 이름            :" . $ct_cert->mf_get_key_value("user_name"  )."<br>"; // 이름             
            echo "복호화 생년월일        :" . $ct_cert->mf_get_key_value("birth_day"  )."<br>"; // 생년월일         
            echo "복호화 성별코드        :" . $ct_cert->mf_get_key_value("sex_code"  )."<br>"; // 성별코드         
            echo "복호화 내/외국인 정보  :" . $ct_cert->mf_get_key_value("local_code" )."<br>"; // 내/외국인 정보   
            echo "복호화 CI              :" . $ct_cert->mf_get_key_value("ci_url"    )."<br>"; // CI               
            echo "복호화 DI              :" . $ct_cert->mf_get_key_value("di_url"    )."<br>"; // DI 중복가입 확인값
            echo "복호화 WEB_SITEID      :" . $ct_cert->mf_get_key_value("web_siteid" )."<br>"; // WEB_SITEID
            echo "복호화 결과코드        :" . $ct_cert->mf_get_key_value("res_cd"    )."<br>"; // 암호화된 결과코드
            echo "복호화 결과메시지      :" . $ct_cert->mf_get_key_value("res_msg"    )."<br>"; // 암호화된 결과메시지

이부분 복호화하는 부분이 안됩니다....

그누보드쪽에 달려있는거 보고 참고해서

setlocale(LC_CTYPE, 'ko_KR.euc-kr'); 코드도 넣어보고 했는데..

복호화가 안되요.. 해결방안이 없을까요?

이 질문에 댓글 쓰기 :

답변 1

답변을 작성하시기 전에 로그인 해주세요.
전체 14
QA 내용 검색

회원로그인

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