Package com.penta.sdk.ucpid
Class IssacISPREQINFO
- java.lang.Object
-
- com.penta.sdk.ucpid.IssacISPREQINFO
-
- All Implemented Interfaces:
java.io.Closeable,java.lang.AutoCloseable
public class IssacISPREQINFO extends java.lang.Object implements java.io.CloseableISP 요청 정보
-
-
Constructor Summary
Constructors Constructor Description IssacISPREQINFO()생성자
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()voidRead_Memory(byte[] buffer)DER 인코딩 된 데이터로부터 읽어들인다.voidSetCpRequestNumber(java.lang.String cpRequestNumber)CP Request Number(ISP가 부여하는 세션정보) 를 설정한다.voidSetIspKmCert(IssacCERTIFICATE ispKmCert)ISP의 키분배용 인증서를 설정한다.voidSetSignedPersonInfoReq(byte[] signedPersonInfoReq)서명된 PersonInfoReq 를 설정한다.voidSetUCPIDNonce(byte[] nonce)비표(Nonce) 값을 설정한다.byte[]Write_Memory()DER 인코딩 된 데이터를 출력한다.
-
-
-
Constructor Detail
-
IssacISPREQINFO
public IssacISPREQINFO() throws IssacSDKException생성자Note: 사용이 끝나면 close()를 호출해야 한다.
- Throws:
IssacSDKException- 오류 발생- See Also:
close()
-
-
Method Detail
-
Read_Memory
public void Read_Memory(byte[] buffer) throws IssacSDKExceptionDER 인코딩 된 데이터로부터 읽어들인다.- Parameters:
buffer- [IN] DER 인코딩 된 데이터- Throws:
IssacSDKException- 오류 발생- See Also:
Write_Memory()
-
Write_Memory
public byte[] Write_Memory() throws IssacSDKExceptionDER 인코딩 된 데이터를 출력한다.- Returns:
- DER 인코딩 된 데이터
- Throws:
IssacSDKException- 오류 발생- See Also:
Read_Memory(byte[])
-
close
public void close() throws IssacSDKException- Specified by:
closein interfacejava.lang.AutoCloseable- Specified by:
closein interfacejava.io.Closeable- Throws:
IssacSDKException
-
SetUCPIDNonce
public void SetUCPIDNonce(byte[] nonce) throws IssacSDKException비표(Nonce) 값을 설정한다.- Parameters:
nonce- [IN] 비표(Nonce)- Throws:
IssacSDKException- 오류 발생
-
SetCpRequestNumber
public void SetCpRequestNumber(java.lang.String cpRequestNumber) throws IssacSDKExceptionCP Request Number(ISP가 부여하는 세션정보) 를 설정한다.- Parameters:
cpRequestNumber- [IN] CP Request Number- Throws:
IssacSDKException- 오류 발생
-
SetIspKmCert
public void SetIspKmCert(IssacCERTIFICATE ispKmCert) throws IssacSDKException
ISP의 키분배용 인증서를 설정한다.- Parameters:
ispKmCert- [IN] ISP의 키분배용 인증서- Throws:
IssacSDKException- 오류 발생
-
SetSignedPersonInfoReq
public void SetSignedPersonInfoReq(byte[] signedPersonInfoReq) throws IssacSDKException서명된 PersonInfoReq 를 설정한다.- Parameters:
signedPersonInfoReq- [IN] 서명된 PersonInfoReq- Throws:
IssacSDKException- 오류 발생
-
-