목차

PKIXecureSmart

설명

제약사항

N/A

환경 설정

Android

 

iOS

<key></key>

관련 함수

XecureSmartPlugin.getCertTree

void XecureSmartPlugin.getCertTree ( successCB , failCB , certType ,searchType , contentLevel , searchValue , searchSerial );
유형설명비고
successCB 성공 시, 수행되는 함수
failCB 실패 시, 수행되는 함수
certType 0 : 루트 인증서, 1 : CA 인증서, 2 : 사용자인증서, 3 : 전체 인증서
searchType 검색조건
contentLevel 결과 값의 레벨 0 : 자세한 정보, 5 : 간략한 정보
searchValue 검색 값
searchSerial 검색할 일련 번호
조건설명
0검색하지 않음.
10sujectDN의 CN과 일치.
11sujectDN의 OU과 일치.
12sujectDN의 O과 일치.
13sujectDN의 C와 일치.
14sujectDN과 일치.
20issuerDN의 CN과 일치.
21issuerDN의 OU과 일치.
22issuerDN의 O과 일치.
23issuerDN의 C와 일치.
24issuerDN과 일치.
XecureSmartPlugin.prototype.getCertTree = function (successCB, failCB, certType, mediaType, contentLevel, searchValue, searchSerial) {	var args = Array.prototype.slice.call (arguments);	
	args = args.slice (2);	
	return Cordova.exec (successCB, failCB, this.pluginName, "getCertTree", args);
}

XecureSmartPlugin.signDataCMS

void XecureSmartPlugin.signDataCMS ( successCB , failCB , issuerDN , serial, password , plainText );
유형설명비고
successCB 성공 시, 수행되는 함수
failCB 실패 시, 수행되는 함수
issuerDN 인증서의 발급자
serial 인증서의 일련 번호
password 인증서의 암호
plainText 평문
XecureSmartPlugin.prototype.signDataCMS = function (successCB, failCB, issuerDN, certSerial, password, plainText) {	
	var args = Array.prototype.slice.call (arguments);	
	args = args.slice (2);	
	args = [this.xgateAddress].concat (args);	
	return Cordova.exec (successCB, failCB, this.pluginName, "signDataCMS", args);
}

참고 자료

N/A