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