Package com.penta.sdk.ucpid
Class IssacUCPIDRESPONSE
- java.lang.Object
-
- com.penta.sdk.ucpid.IssacUCPIDRESPONSE
-
- All Implemented Interfaces:
java.io.Closeable,java.lang.AutoCloseable
public class IssacUCPIDRESPONSE extends java.lang.Object implements java.io.CloseableUCPID 응답 메시지
-
-
Constructor Summary
Constructors Constructor Description IssacUCPIDRESPONSE()생성자IssacUCPIDRESPONSE(byte[] ctx)Deprecated.참조값은 바이너리 데이터가 아니므로 외부에선 절대 사용하지 않도록 한다!
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()byte[]GetIssuerKeyHash()공인인증기관의 공개키 해시값을 가져온다.IssacPERSONINFOV2GetPersonInfoV2(IssacCERTIFICATE kmCert, IssacPRIVATEKEY kmPriKey)이용자 정보를 가져온다.int[]GetStatusCodeList()statusCode 리스트를 가져온다.java.lang.StringGetStatusString()status 문자열을 가져온다.voidRead_Memory(byte[] buffer)DER 인코딩 된 데이터를 읽어들인다.byte[]Write_Memory()DER 인코딩 된 데이터를 출력한다.
-
-
-
Constructor Detail
-
IssacUCPIDRESPONSE
public IssacUCPIDRESPONSE() throws IssacSDKException생성자Note: 사용이 끝나면 close()를 호출해야 한다.
- Throws:
IssacSDKException- 오류 발생- See Also:
close()
-
IssacUCPIDRESPONSE
public IssacUCPIDRESPONSE(byte[] ctx) throws IssacSDKExceptionDeprecated.참조값은 바이너리 데이터가 아니므로 외부에선 절대 사용하지 않도록 한다!생성자 (JNI 내부에서 생성하기 위해 사용)- Parameters:
ctx- [IN] Native에서 생성된 객체의 참조값- Throws:
IssacSDKException- 오류 발생- See Also:
close()
-
-
Method Detail
-
Read_Memory
public void Read_Memory(byte[] buffer) throws IssacSDKExceptionDER 인코딩 된 데이터를 읽어들인다.- Parameters:
buffer- 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
-
GetIssuerKeyHash
public byte[] GetIssuerKeyHash() throws IssacSDKException공인인증기관의 공개키 해시값을 가져온다.- Returns:
- 공인인증기관의 공개키 해시값
- Throws:
IssacSDKException- 오류 발생
-
GetStatusCodeList
public int[] GetStatusCodeList() throws IssacSDKExceptionstatusCode 리스트를 가져온다.- Returns:
- statusCode 리스트 (statusCode 값 정의는
IssacUCPIDConstant를 참고한다) - Throws:
IssacSDKException- 오류 발생- See Also:
IssacUCPIDConstant
-
GetStatusString
public java.lang.String GetStatusString() throws IssacSDKExceptionstatus 문자열을 가져온다.- Returns:
- status 문자열
- Throws:
IssacSDKException- 오류 발생
-
GetPersonInfoV2
public IssacPERSONINFOV2 GetPersonInfoV2(IssacCERTIFICATE kmCert, IssacPRIVATEKEY kmPriKey) throws IssacSDKException
이용자 정보를 가져온다.- Parameters:
kmCert- [IN] ISP 의 암복호화(키분배)용 인증서kmPriKey- [IN] ISP 의 암복호화(키분배)용 개인키- Returns:
- 이용자 정보
- Throws:
IssacSDKException- 오류 발생
-
-