Presentation is loading. Please wait.

Presentation is loading. Please wait.

Devkit API 가이드.

Similar presentations


Presentation on theme: "Devkit API 가이드."— Presentation transcript:

1 Devkit API 가이드

2 목차 Devkit API 동작 환경 API 적용 가이드 인증서 발급 방법 API 구성 예제 다운로드 경로

3 1. Devkit API 동작 환경

4 1. API 동작환경 서버 API 클라이언트 설치 라이선스 OS 클라이언트 API X 서버 SDK
AIX, Linux, Windows 클라이언트 API O 클라이언트 SDK Windows 계열 ※ 시스템 계정정보는 시스템관리자 또는 ㈜두루안( )으로 문의하여 주십시오.

5 2. API 적용 가이드

6 2. API 적용 절차 scminicm 툴로 인증서를 생성 또는 발급받는다.(서버)
Class Path 등 환경설정이 제대로 되었다면 실행될 것이다. 암호화 모듈 다운받아 환경에 맞게 설치한다. 각 언어에 맞는 라이브러리를 포함시킨다 발급받은 인증서로 API에 로그인 후 컴파일 한다.

7 3. 인증서 발급 방법

8 3-1. 주의사항 인증서 발급 시 주의사항 서버: scminicm 툴을 다운받아 인증서 발급 받은 후 사용 가능 (scminicm 툴은 윈도우용 암호화 모듈이 같은 폴더 또는 시스템 폴더에 설치되어 있어야 사용 가능) 클라이언트: 사용자 인증서를 사용

9 3-2. scminicm 사용방법 신규발급 재발급 인증서 정보확인
scminicm.exe –d [인증서 저장할 위치] –e [SCPC 서버 IP] new 재발급 scminicm.exe –d [인증서 위치] –e [SCPC 서버 IP] get 인증서 정보확인 scminicm.exe –d [인증서 위치] –e [SCPC 서버 IP] list

10 3-3. 인증서 발급 방법

11 4. API 구성

12 4-1. API 구성 암호화 모듈 라이브러리 헤더파일
DevKit 사용하기 위해서 반드시 필요한 파일들이며, Windows의 경우 systems32(64bit), sysWOW64(32bit)에 위치하고 있어야 함 bravo.dll, scclwsstub.dll, scehauth.dll, scehsio.dll, scxicrt.dll, scxirtypto.dll, scxml2.dll 라이브러리 scdkjava.jar – JAVA에서 사용되며, 이 파일은 JAVA 런타임에 복사되야 함 scdknet.dll – .NET 런타임에서 필요함. 이들은 응용프로그램 실행 디렉토리에 복사되어야 함 scdkcplus.dll – C, C++에서 직접 API를 링크할 경우 필요한 lib 파일 헤더파일 sio.h, ssr.h – C 프로그램용 헤더파일 sio.hpp, ssr.hpp – C++ 프로그램용 wrapper 클래스 sio.pas – 델파이용 인터페이스 파일

13 4-2. 메소드 역할 메소드 역할 SecureStreamCreator SecureStreamReader
Init(serial, pasword, path, clientEnable) 인증서 로그인 CreateDecryptReader(filename) 복호화 객체 생성 SecureStreamReader IsSecureSource() 암호화 문서인지 확인 ReadAllToFile(targetFile, listener) 문서 복호화 Close() 객체 종료 Destroy() (C++용) 객체 해제

14 4-3. 주요 메소드 Init(serial, pasword, path, clientEnable)
SecureStreamCreator Init(serial, pasword, path, clientEnable) CreateDecryptReader(filename) SecureStreamReader IsSecureSource() ReadAllToFile(targetFile, listener) Close() Destroy() – (c++용)

15 5. 예제

16 5-1. 공통 암호화 모듈 설치 방법(Windows)
[windows\system32] [windows\sysWOW64] 64bit일 경우 Windows\System32 에 64bit 모듈 복사, Windows\SysWOW64 에 32bit 모듈 복사 32bit일 경우 Windows\System32 에 32bit 모듈 복사

17 5-2. .Net 라이브러리 추가

18 5-3. JAVA Class Path 추가 %JAVA_HOME%\lib; scdkjava.jar 이 위치하고 있는 폴더

19 6. 다운로드 경로

20 6-1. 라이브러리 다운 주의사항 .NET JAVA C++ 라이브러리가 있어야 Devkit이 제대로 컴파일 됨
JAVA C++

21 6-2. 샘플코드 다운 .NET JAVA C++

22 6-3. 암호화 모듈 다운 Windows Linux AIX
※ 윈도우 모듈은 VS2010 재배포 패키지가 각각의 환경에 맞게 (32bit / 64bit ) 설치되어 있어야 합니다. Linux AIX

23 두루안 홈페이지 : http://www.duruan.co.kr
투명암호화(문서보안/도면보안) 솔루션의 표준 섀도우큐브 ㈜두루안 두루안 홈페이지 :


Download ppt "Devkit API 가이드."

Similar presentations


Ads by Google