[securekeypad.raon]¶
mTransKey 제품에 대한 필수 API 를 정의
mTransKey API¶
securekeypad 제품에 대한 3rd Party연동 기능을 제공한다.
KeyPad Type¶
키패드 타입에 대한 설정 정보
Type |
Description |
---|---|
NUMBER |
숫자 |
QWERTY_LOWER |
쿼티 소문자 |
QWERTY_UPPER |
쿼티 대문자 |
ABCD_LOWER |
영문 소문자 |
ABCD_UPPER |
영문 대문자 |
SYMBOL |
특수문자 |
Input Type¶
키패드 Input 타입에 대한 설정 정보
Type |
|
---|---|
TEXT_IMAGE |
|
TEXT_PASSWORD |
|
TEXT_PASSWORD_EX |
|
TEXT_PASSWORD_IMAGE |
|
TEXT_PASSWORD_LAST_IMAGE |
status Type¶
Type |
Description |
---|---|
PROCESSING |
진행 중 |
SUCCESS |
정상 처리됨 |
FAIL |
처리 중 문제가 발생함 |
검증¶
-
M.
plugin
('3rd_securekeypad_raon').show( setting)¶ Changed in version 2.0.0.
- Arguments
setting (Object) – 설정 정보
keypad_type (String) – 키패드 타입 ( KeyPad Type )
input_type (String) – input 타입 ( Input Type )
name_label (String) – name label
input_maxlength (Int) – 최대 입력 길이
input_minlength (Int) – 최소 입력 길이
crypt_algorithim (String) – 암호화 알고리즘 (제외시 default 적용)
set_hint (String) – 힌트
max_length_message (String) – 최대값 초과 입력시, 표시되는 문구
min_length_message (String) – 최소값 미만 입력시, 표시되는 문구
button_sound (Boolean) – sound 설정
notice_message (String) – 공지 메시지
info_message (String) – info message
alertdialog_title (String) – dialog title
secureKey (String) – 암호화 키
setting.callback (Function) – 입력 결과 콜백 함수
-
M.
callback
(status, result)¶ - Arguments
status (String) – 상태 ( status Type )
result (Object) – 입력 결과
Example:
M.plugin('3rd_securekeypad_raon').show({ 'keypad_type':'NUMBER', 'input_type':'TEXT_IMAGE', 'name_label':'', 'input_maxlength':20, 'input_minlength':5, 'crypt_algorithim':'', 'set_hint':'5자 이상, 20자 이하의 비밀번호', 'max_length_message':'20자 이하여야 합니다.', 'min_length_message':'5자 이상이어야 합니다', 'button_sound':false, 'notice_message':'공지', 'info_message':'비밀번호입력', 'alertdialog_title':'', 'secureKey':'dddd', callback:function(status, result){ console.log(result); } });
복호화¶
-
M.
plugin
('3rd_securekeypad_raon').decrypt( setting)¶ Changed in version 2.0.0.
- Arguments
setting (Object) – 설정 정보
setting.secureKey (String) – 암호화 키
setting.cipherData (String) – 암호화 데이터
setting.iRealDataLength (Int) – 실제 데이터 길이
setting.callback (Function) – 복호화 결과 콜백 함수
-
M.
callback
(status, result)¶ - Arguments
status (String) – 상태 ( status Type )
result (Object) – 복호화 결과
Example:
M.plugin('3rd_securekeypad_raon').decrypt({ 'secureKey':'dddd', 'cipherData':'adfadagd', 'iRealDataLength':10, callback:function(status, result){ console.log(result); } });