[keysharp.raon]¶
KeySharp 제품에 대한 필수 API 를 정의
KeySharp API¶
keysharp 제품에 대한 3rd Party연동 기능을 제공한다.
인증 번호 추출¶
-
M.
plugin
('3rd_keysharp_raon').getAuthNum( setting)¶ Changed in version 2.0.0.
- Arguments
setting (Object) – 설정 정보
setting.callback (Function) – 결과 콜백 함수
-
M.
callback
(status, result)¶ - Arguments
status (String) – API호출 결과값
result (Object) – 3rd Party 모듈 결과 값
result.result (String) – 인증 번호
Example:
M.plugin('3rd_keysharp_raon').getAuthNum({ callback:function(status, result){ alert(JSON.stringify(result)); } });
인증서 가져오기¶
-
M.
plugin
('3rd_keysharp_raon').getCert( setting)¶ Changed in version 2.0.0.
- Arguments
setting (Object) – 설정 정보
setting.callback (Function) – 결과 콜백 함수
-
M.
callback
(status, result)¶ - Arguments
status (String) – API호출 결과값
result (Object) – 3rd Party 모듈 결과 값
result.result (String) – 결과 메시지
Example:
M.plugin('3rd_keysharp_raon').getCert({ callback:function(status, result){ alert(JSON.stringify(result)); } });
인증서 리스트 조회¶
-
M.
plugin
('3rd_keysharp_raon').getCertList( setting)¶ Changed in version 2.0.0.
- Arguments
setting (Object) – 설정 정보
setting.callback (Function) – 결과 콜백 함수
-
M.
callback
(status, result)¶ - Arguments
status (String) – API호출 결과값
result (Object) – 3rd Party 모듈 결과 값
result.result (String) – 결과 메시지
Example:
M.plugin('3rd_keysharp_raon').getCertList({ callback:function(status, result){ alert(JSON.stringify(result)); } });
서명값 추출¶
-
M.
plugin
('3rd_keysharp_raon').getCertSign( setting)¶ Changed in version 2.0.0.
- Arguments
setting (Object) – 설정 정보
setting.subjectDN (String) – 인증서 DN
setting.pwd (String) – 인증서 패스워드
setting.source (String) – 서명 원문
setting.callback (Function) – 결과 콜백 함수
-
M.
callback
(status, result)¶ - Arguments
status (String) – API호출 결과값
result (Object) – 3rd Party 모듈 결과 값
result.result (String) – 결과 메시지
Example:
M.plugin('3rd_keysharp_raon').getCertSign({ 'subjectDN' : '', 'pwd' : '', 'source' : '', callback:function(status, result){ alert(JSON.stringify(result)); } });
인증서 삭제¶
-
M.
plugin
('3rd_keysharp_raon').certDelete( setting)¶ Changed in version 2.0.0.
- Arguments
setting (Object) – 설정 정보
setting.subjectDN (String) – 인증서 DN
setting.callback (Function) – 결과 콜백 함수
-
M.
callback
(status, result)¶ - Arguments
status (String) – API호출 결과값
result (Object) – 3rd Party 모듈 결과 값
result.result (String) – 결과 메시지
Example:
M.plugin('3rd_keysharp_raon').certDelete({ 'subjectDN' : '', callback:function(status, result){ alert(JSON.stringify(result)); } });
패스워드 검증¶
-
M.
plugin
('3rd_keysharp_raon').certVerify( setting)¶ Changed in version 2.0.0.
- Arguments
setting (Object) – 설정 정보
setting.subjectDN (String) – 인증서 DN
setting.pwd (String) – 인증서 패스워드
setting.callback (Function) – 결과 콜백 함수
-
M.
callback
(status, result)¶ - Arguments
status (String) – API호출 결과값
result (Object) – 3rd Party 모듈 결과 값
result.result (String) – 결과 메시지
Example:
M.plugin('3rd_keysharp_raon').certVerify({ 'subjectDN' : '', 'pwd' : '', callback:function(status, result){ alert(JSON.stringify(result)); } });
패스워드 변경¶
-
M.
plugin
('3rd_keysharp_raon').certChangePassword( setting)¶ Changed in version 2.0.0.
- Arguments
setting (Object) – 설정 정보
setting.subjectDN (String) – 인증서 DN
setting.pwd (String) – 기존 패스워드
setting.newpwd (String) – 변경 패스워드
setting.callback (Function) – 결과 콜백 함수
-
M.
callback
(status, result)¶ - Arguments
status (String) – API호출 결과값
result (Object) – 3rd Party 모듈 결과 값
result.result (String) – 결과 메시지
Example:
M.plugin('3rd_keysharp_raon').certChangePassword({ 'subjectDN' : '', 'pwd' : '', 'newpwd':'', callback:function(status, result){ alert(JSON.stringify(result)); } });