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