[e2e.dream]¶
MagicSE 제품에 대한 필수 API 를 정의
MagicSE API¶
e2e 제품에 대한 3rd Party연동 기능을 제공한다.
status Type¶
Type |
Description |
---|---|
PROCESSING |
진행 중 |
SUCCESS |
정상 처리됨 |
FAIL |
처리 중 문제가 발생함 |
키 생성¶
-
M.
plugin
('3rd_e2e_dream').makeKey( setting)¶ Changed in version 2.0.0.
- Arguments
setting (Object) – 설정 정보
setting.callback (Function) – 키 생성 결과 콜백 함수
-
M.
callback
(status, result)¶ - Arguments
status (String) – 상태 ( status Type )
result (Object) – 결과
Example:
M.plugin('3rd_e2e_dream').makeKey({ callback:function(status, result){ console.log(result); } });
암호화¶
-
M.
plugin
('3rd_e2e_dream').enc( setting)¶ Changed in version 2.0.0.
- Arguments
setting (Object) – 설정 정보
:param String setting.sessionKey : makeKey api 에 대한 결과값 :param String setting.plainText: 암호화 예정인 데이터 :param Function setting.callback: 암호화 결과 콜백 함수
-
M.
callback
(status, result)¶ - Arguments
status (String) – 상태 ( status Type )
result (Object) – 암호화 결과
Example:
M.plugin('3rd_e2e_dream').enc({ sessionKey:'', plainText:'이 문장을 암호화합니다.', callback:function(status, result){ console.log(result); } });
복호화¶
-
M.
plugin
('3rd_e2e_dream').dec( setting)¶ Changed in version 2.0.0.
- Arguments
setting (Object) – 설정 정보
setting.sessionKey (String) – makeKey api 에 대한 결과값
setting.encText (String) – 복호화할 데이터
setting.callback (Function) – 복호화 결과 콜백 함수
-
M.
callback
(status, result)¶ - Arguments
status (String) – 상태 ( status Type )
result (Object) – 복호화 결과
Example:
M.plugin('3rd_e2e_dream').dec({ sessionKey:'', encText:'', callback:function(status, result){ console.log(result); } });