테스트 사이트 - 개발 중인 베타 버전입니다

ENC_KEY 값은 어디있는건가요 ? 휴대폰 본인 인증..

미니님a 3개월 전 조회 726

KCP 고객센터 문의 결과 아래 처럼 답변이 왔는데요...

전문은 어렵고...

 

"추가로 ENC_KEY(인증키) 값은 당사 샘플에 설정된 ENC_KEY 값 그대로 사용하고 있는지도 확인이 필요합니다.

위 정보로 uphash 생성하고 있는게 맞다면 현재 ENC_KEY(인증키)로 설정된 값 전달 부탁드립니다."

 

ENC_KEY는 어디있는건가요 ? 아무리 찾아봐도 보이지 않는데..

uphash 값은 ENC_KEY(인증키) 값과 site_cd, ordr_idxx, 개인정보(이름,생년월일,성별,내외국인 구분) 정보로 생성하여 넘겨주는 값입니다.

라고 알려주는데요..ㅠ

 

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

3개월 전

* /plugin/kcpcert/kcpcert_config.php

</p>

<p>if ($config['cf_cert_use'] == 2) { // 실서비스

    $site_cd = 'SM'.$config['cf_cert_kcp_cd'];

    $cert_url = '<a href="https://cert.kcp.co.kr/kcp_cert/cert_view.jsp';" target="_blank" rel="noopener noreferrer">https://cert.kcp.co.kr/kcp_cert/cert_view.jsp';</a>

    $kcp_enc_key = $config['cf_cert_kcp_enckey'];

} else if ($config['cf_cert_use'] == 1) { // 테스트사용

    $site_cd = 'S6186';

    $cert_url = '<a href="https://testcert.kcp.co.kr/kcp_cert/cert_view.jsp';" target="_blank" rel="noopener noreferrer">https://testcert.kcp.co.kr/kcp_cert/cert_view.jsp';</a>

    $kcp_enc_key = 'E66DCEB95BFBD45DF9DFAEEBCB092B5DC2EB3BF0';

} else { // 사용안함

    $site_cd = '';

    $cert_url = '';

    $kcp_enc_key = '';

}</p>

<p>if(!$site_cd)

    alert('KCP 휴대폰 본인확인 서비스 사이트코드가 없습니다.\\관리자 > 기본환경설정에 KCP 사이트코드를 입력해 주십시오.', G5_URL);</p>

<p>

 

$site_cd 는 'NHN KCP 사이트 코드' 입니다. 관리자 > 기본 환경설정 > 본인확인
$kcp_enc_key 는 'NHN KCP 가맹점 인증키' 입니다. 관리자 > 기본 환경설정 > 본인환인

단, 관리자 > 기본 환경설정 > 본인확인 > 본인확인(cf_cert_use) 부분에 '실서비스'(2) 로 되어있어야 합니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

플라이
3개월 전

해당 인증에 따른 소스 부분은
plugin/kcpcert/kcpcert_form.php 파일에 존재합니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

3개월 전

본인인증 할때 말하는거면 관리자 환경 설정에 "NHN KCP 가맹점 인증키" 부분이 아닐까 생각되네요

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

미니님a
3개월 전
확인한 바로는 언급해주신 부분이 site_cd 이부분입니다.

$hash_data = $site_cd .
$ordr_idxx .
$user_name .
$year .
$month .
$day .
$sex_code .
$local_code;

$up_hash = $ct_cert->make_hash_data( $home_dir, $hash_data );

이렇게 되어있거든요...

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인