DOWNLOAD 다운로드
NPKI(WizSign) 디바이스 API 가이드
인증서 선택/인증하기(WizSign), 인증 로그 정보 보기 기능
- 버전
- 2.7.0
- 디바이스 구분
- ANDROID
- 최초등록일시
- 2021-03-04
- 조회수
- 2,261
개요
모바일 디바이스 API 실행환경을 활용하여 하이브리드 앱을 구현 시,
참고 및 활용될 수 있도록 NPKI(XecureSmart) API에 대한 가이드 프로그램이다.
기능사양
적용 오픈 소스 : PhoneGap cordova 2.9.0, jQuery Mobile 1.3.2, jQuery 1.9.1, eGovMoible 1.3.2, iScroll4
적용 라이브러리 : android.jar, annotation.jar, spring-android-rest-template-1.0.0.RELEASE.jar, spring-android-core-1.0.0.RELEASE.jar
NPKI 적용 라이브러리 : KeySharp_Android_1.3.8.jar, XecureSmart.jar, libKeySharp_Android_Core.so, libXecureCrypto.so, libXecurePKCS11.so, libXWclientSM_Jni.so, XSCore.js
운영 플랫폼 : Android SDK Revision 18(적용빌드번호 : GINGERBREAD EL21), 전자정부표준프레임워크 2.7
개발환경 : 전자정부표준프레임워크 개발환경2.7
적용 API :
Notification Device API, Interface Device API, 전자정부 표준 보안 API
가이드 프로그램 사용법
eGovframework Web Project를 생성 후, 첨부파일(egovframework-hyb-add-pkixecuresmartapiguide-2.7.zip)을 Import한다.
자세한 사용법은 다음과 같다.
① 첨부된 파일을 다운받는다.
② eGovframework 개발 환경에서 File->New->eGovFrame Hybrid Project를 선택한다.
③ Project name,Group Id를 입력하고
Target Runtime을 Apache Tomcat v6.0을 선택한다.
(JSP 2.1, Servlet 2.5 Spec.를 지원하는 다른 Target Runtime를 선택할 수 있다.)
④ Next버튼을 누른 후 Generate Example 버튼을 선택하지 않고 Finish버튼을 클릭한다.
(샘플 프로젝트가 존재 할 경우 스프링관련 설정이 충돌하므로 별도의 수정작업이 필요함)
⑤ 새로생성된 프로젝트를 선택한후 오른쪽 버튼을 클릭한후 Import메뉴를 선택한다.
⑥ Import 선택 창에서 General->Archive File을 선택하고 Next 버튼을 클릭한다.
⑦ Archive File 선택 창에서 Browser 버튼을 클릭하고, 다운 받은 첨부파일을 선택한다.
⑧ 별도의 설정 변경없이 Finish버튼을 클릭한다.
Overwrite 질문창에서 Yes To All을 선택한다.
(신규프로젝트가 아닌 경우에는 overwrite하지 않고 별도로
AndroidManifest.xml 및 설정 파일을 병합해야 한다.)
⑨ 시뮬레이터 및 디바이스에서 테스트 한다.
※ 자세한 사항은 Wiki 가이드를 참조한다. Wiki가이드 바로가기
웹 어플리케이션 사용법
eGovframework Web Project를 생성 후, 첨부파일(egovframework-hyb-add-web-npki-2.7.zip)을 Import한다.
자세한 사용법은 다음과 같다.
① 첨부된 파일을 다운받는다.
② eGovframework 개발 환경에서 File->New->eGovframework Web Project를 선택한다.
③ Project name과 Group Id, Artifact Id를 입력 후, Finish 버튼을 클릭하여 eGovframework Web Project를 생성한다.
④ 생성된 프로젝트를 선택하고, 우클릭하여 Import를 선택한다.
⑤ Import 선택 창에서 General->Archive File을 선택하고 Next 버튼을 클릭한다.
⑥ Archive File 선택 창에서 Browser 버튼을 클릭하고, 다운 받은 첨부파일을 선택한다.
⑦ Finish 버튼을 클릭 후, Overwrite 질문 창에서 Yes To All 버튼을 클릭한다.
⑧ 프로젝트를 선택하고, 우클릭하여 Maven->Update Project Configuration을 선택하여
필요 라이브러리를 다운로드한다.
⑨ eGovframework 개발 툴 상단 Project 메뉴의 Clean을 통해 프로젝트를 Clean후, Maven Install을 하고 실행한다.
※ 자세한 사항은 Wiki 가이드를 참조한다. Wiki가이드 바로가기
유의사항
① NPKI 디바이스 API 가이드 프로그램에는 보안모듈이 포함되어있지 않기 때문에 해당 보안 모듈회사로 라이센스 계약 및 지원 요청을 해야한다.
업체명 : 소프트포럼 주식회사
담당자 : 신민규 선임
전화번호 : 031-622-6300
홈페이지 : http://www.softforum.com
② 전자정부 보안표준 API 적용을 위한 방법
1. 표준 API 보급관리시스템 접속이 가능한 경우
ㅇ [표준API보급관리시스템] 에서 웹으로 API신청(공문, 구성도 첨부)
ㅇ 서비스 URL : http://api.gpki.go.kr
공문은 한국지역정보개발원 - 지역정보센터 - 정보기반과로 보내주면 된다.
공문 내용은 업무시스템명, 담당자, 연락처 및 표준 API 를 신청한다는 내용.
- 해당서비스는 행정망에서만 이용가능함 -
2. 외부망 (http://api.gpki.go.kr 접속 불가) 일경우
ㅇ 행정전자서명 인증관리센터(http://www.gpki.go.kr) 사이트의 “자료실-인증서신청관련양식-7.표준 API 신청방법 및 표준 API 신청서”에 있는 표준 API 신청서를 작성하셔서 공문과 함께 신청서를 보내주면 된다.
공문 수신처 : 한국지역정보개발원 - 지역정보센터 - 정보기반과
공문 내용은 업무시스템명, 담당자, 연락처 및 표준 API 를 신청한다는 내용.
* 기타 자세한 정보 확인 및 문의는 행정전자서명 인증관리센터(http://www.gpki.go.kr)를 참고한다.
③ 해당 가이드 프로그램은 해당 플렛폼인 Android에 국한된다.
④ 해당 가이드 프로그램은 해당 개발도구인 eclipse에서 컴파일된다.
