Devkit API 가이드.

Slides:



Advertisements
Similar presentations
5 조 - 음악학과 이수영 5 조 - 음악학과 이수영 사회복지학과 김원미 사회복지학과 김원미 신민지 신민지 이정원
Advertisements

© 2012 생능출판사 All rights reserved 매니페스트 파일 적재목록 ( 적하목록 )
북한기도제목 1 월 1 주 (1/1-1/7). 1. 북한정치 - 북한의 대남정책 전반을 관장하는 김양건 북한 노동당 비서 겸 통일전선부장이 교통사 고로 지난 29 일 사망했다고 조선중앙통신이 30 일 보도했습니다. 한편 김양건 노동당 비 서의 죽음이 의도적인 암살 가능성이.
폭력. 폭력이란 무엇인가 우상의 눈물 물리적인 폭력 ( 최기표 ) VS 지능적인 폭력 ( 임형우, 담임선생님 )
목 차 Ⅰ 제도 도입 배경 및 개요 내일채움공제 사업 안내 내일채움공제 연계 지원 사업 Ⅲ Ⅱ.
Couple Tetris 제안서 맨땅에해딩 (GNU-A3) 06 안대웅, 06 박순응. CONTENTS 1. 프로젝트 정의 및 목적 2. 프로젝트 결과물의 개요 2.1. 프로젝트 결과물의 구조도 2.2. 프로젝트 결과물의 흐름도 2.3. 프로젝트 결과물의 그림 2.4.
1 박 2 일 !!! 인천마장초등학교 유수아. 1 박 2 일 멤버 인기순 위 1 위 이승기 2 위 엄태웅 3 위 은지원 4 위 김종민, 이수근 ※인터넷에서 본것이기 때문에 사람에따라 서 다를 수 있다. ※
미디어 프로그래밍 II 소개.
인터넷 쇼핑몰 구축 제안서.
wizPDF Series 표준 제안서 ㈜ 위즈엑스퍼트
소상공인 폐업(예정)자의 성공적인 취업을 위한
IT 패러다임을 바꾼 디지털 리더 한국대학생IT경영학회 교육팀 차헌영 가장 성공한 IT기업은?
석관중앙교회 5남전도회 석 관 중 앙 교 회 회원 소식 통권 05-04호 발행일 : 2005년 04월 회 장 : 장진호 집사
아름다운 이들의 행복한 길음안나의 집.
전 세대를 아우르며 인기를 끌고 있는 메뉴 메뉴의 변신은 무죄 01. 치킨의 변천사 전기통닭 ~ 오븐에 구운 닭까지
안 보여 줄끼가? 소프트웨어 프로젝트 1 – 제안서 발표 피바다 (A6)조 발표자 : 조기수.
지역사회복지론 1조. 요양보호시설에 대해서 황성국 임재형 이동영
Let’s Speak English Well
JDBC 연결 Oracle.
상용 임베디드 시스템 컴퓨터공학과 4학년 김 동 현.
제2장 자바 개발 도구.
I 문학의 개념과 역할 1. 문학의 개념 (1) 언어 예술로서의 문학 (2) 소통 활동으로서의 문학
Puzzle 1 To 50 관심분야연구회 박찬수 장진호 최효진.
A n d r o i d Android 2010 년 5월 19일 작성자 : 백 선 재.
4. 목적론적 윤리와 의무론적 윤리 01. 경험주의와 이성주의 01. 경험주의와 이성주의 02. 결과론적 윤리와 공리주의
오목게임 W32 로봇시스템제어(하) GROUP 7 노성동, 하선웅, 김관준
효과적인 DB암호화 구축을 위한 애슬론 v1.5 제안
인터넷 이용통계 추출 프로그램 사용 매뉴얼 (Web Log Analyzer)
제1강 안드로이드 특징과 개발환경 구축 안드로이드 앱 개발 강좌.
Network Project (완료 보고서)
안드로이드 개요 2005년 휴대폰 소프트웨어 개발사인 Android를 구글이 인수 2007년 11월 오픈소스로 공개
가속도 감지센서를 이용한 안드로이드 게임 지도교수님 : 전진우 이동훈.
Power Java 제2장 자바 개발 도구.
Java IT응용시스템공학과 김형진 교수 2장. 자바의 환경 public class SumTest {
Edus 충남 통합인증을 위한 교과부 표준보안 모듈 설치 안내 (smart.edus.or.kr)
운영체제 (Operating Systems) (Multi-Thread Programming)
쪽지 전송 프로그램 - 최종보고 장승수 최희진 오민영.
Java의 정석 제 1 장 JDK설치 및 설정 Java 정석 남궁성 의
Android Studio 설치하기 PPD JSY.
Java의 정석 제 1 장 JDK설치 및 설정 Java 정석 남궁성 의
Rhapsody + MFC 개발 가이드.
강의에 대한 소개 책에 대한 소개 공부하는 방법 자바 설치 방법
개항기 조선과 동아시아 박 범 한국역사입문Ⅱ.
Packet Analyzer V (주) 이네스 닷컴.
㈜시스원이 제공하는 시스템 관리 통합 솔루션 SysLook 사용자 안내서
Linux/UNIX Programming APUE (Thread Programming)
프로젝트 포트폴리오 요약 프로젝트 종류 프로젝트 이력 역할 주요 기술 : Windows System Application
대구의 부도심 대구의 주요축 동대구 부도심 4조 강민석 / 박성균 / 최은지/ 황재현/김예지.
천안시 호재 정리 ▶ 천안 원 도심재개발 정비예정구역 총괄 : 80개 구역 규모 : 3,130,235 ㎡(약94.7만평)

자바 5.0 프로그래밍.
Ⅶ. 명함관리 1. 초기 화면 설명 2. 명함 분류 관리 3. 명함 이동,공유,복사 4. 명함 등록, 수정 5. 상세검색 6.
중등교원 전보시스템 로그인 오류시 해결 해결방안 * 작성일 2016 년 12 월 15일 * 작성자 광주광역시교육청.
- 과거 500년의 조선과 동아시아 정세를 중심으로 -
Internet 유선 랜카드 A 회사 네트워크 장비 (인터넷 공유 기능 활성화)
사도행전 13장 22절 말씀 –아멘 다 윗 을 왕 으 로 세 우 시 고 증 언 하 여 이 르 시 되 내 가 이 새 의 아 들
양궁게임 게임기획서 1차안 2011/01/17 최가운.
2015년 2학년 1반.
6월 1주 주간메뉴표 NEW 엄마손 조식 쉐프 삼촌 중식 참새 방앗간 석식 ◎원산지 안내 : 쌀(국내산)
경찰행정과 세미나 결과를 공개해야한다. VS 비공개로 해야한다. 경찰의 근무성적평정 제도.
전류는 자계에서 힘을 받는다 기계공학교육 박지훈 황인석 한만혁 이덕균.
2. 청소년 문제와 청소년 건전한 청소년 문화의 정립 (3) [ ] 나상균.
자료구조 강의소개 정성훈 연락처 : 이메일 : 연구실 : 연219호 연락처 : 이메일 : 홈페이지: 정성훈.
코로케이션 서비스 안내 정보화본부 정보화지원과.
매물장 로그인 직원을 미리 생성하시면 직원 ID로 로그인 가능.
房思琪的初恋乐园 ‘팡쓰치’로 보는 문학의 힘 정은비.
안드로이드os 조사 박주혁.
소리가 작으면 이어폰 사용 권장!.
두손Order 푸드팩토리 두손Order Ver 1.0 ㈜시소이드.
공인인증서 보안 프로그램 (Ksign)이 설치가 되지 않습니다.
Presentation transcript:

Devkit API 가이드

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

1. Devkit API 동작 환경

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

2. API 적용 가이드

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

3. 인증서 발급 방법

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

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

3-3. 인증서 발급 방법

4. API 구성

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 – 델파이용 인터페이스 파일

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

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

5. 예제

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

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

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

6. 다운로드 경로

6-1. 라이브러리 다운 주의사항 .NET JAVA C++ 라이브러리가 있어야 Devkit이 제대로 컴파일 됨 http://ssl.duruan.net/download/scdknet.dll JAVA http://ssl.duruan.net/download/scdkjava.jar C++ http://ssl.duruan.net/download/scdkcplus.dll

6-2. 샘플코드 다운 .NET http://ssl.duruan.net/download/sample_dotnet.zip JAVA http://ssl.duruan.net/download/sample_java.zip C++ http://ssl.duruan.net/download/sample_cplusplus.zip

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

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