[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);
        }
 });