Package com.penta.sdk.ucpid
Class IssacPERSONINFOV2
- java.lang.Object
-
- com.penta.sdk.ucpid.IssacPERSONINFOV2
-
- All Implemented Interfaces:
java.io.Closeable,java.lang.AutoCloseable
public class IssacPERSONINFOV2 extends java.lang.Object implements java.io.Closeable개인정보 v2
-
-
Constructor Summary
Constructors Constructor Description IssacPERSONINFOV2()생성자IssacPERSONINFOV2(byte[] ctx)Deprecated.참조값은 바이너리 데이터가 아니므로 외부에선 절대 사용하지 않도록 한다!
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()java.lang.StringGetBirthDate()이용자의 생년월일(YYYYMMDD)을 가져온다.java.lang.StringGetCertDn()이용자의 인증서 DN 을 가져온다.java.lang.StringGetCi()이용자의 연계정보를 가져온다.java.lang.StringGetCi2()이용자의 연계정보2를 가져온다.java.lang.IntegerGetCiUpdate()CiUpdate 를 가져온다.java.lang.StringGetCpCode()CP Code(연계 공인인증기관이 ISP에 부여하는 코드 12자리)를 가져온다.java.lang.StringGetCpRequestNumber()CP Request Number(ISP가 부여하는 세션정보) 를 가져온다.java.lang.StringGetDi()이용자의 중복가입 확인정보를 가져온다.java.lang.IntegerGetGender()이용자의 성별을 가져온다.java.lang.IntegerGetNationalInfo()이용자의 내외국인 정보를 가져온다.java.lang.StringGetRealName()이용자의 실명을 가져온다.byte[]GetUCPIDNonce()비표(Nonce) 값을 가져온다.voidRead_Memory(byte[] buffer)DER 인코딩 된 데이터를 읽어들인다.byte[]Write_Memory()DER 인코딩 된 데이터를 출력한다.
-
-
-
Constructor Detail
-
IssacPERSONINFOV2
public IssacPERSONINFOV2() throws IssacSDKException생성자Note: 사용이 끝나면 close()를 호출해야 한다.
- Throws:
IssacSDKException- 오류 발생- See Also:
close()
-
IssacPERSONINFOV2
public IssacPERSONINFOV2(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
-
GetUCPIDNonce
public byte[] GetUCPIDNonce() throws IssacSDKException비표(Nonce) 값을 가져온다.- Returns:
- 비표(Nonce) 값
- Throws:
IssacSDKException- 오류 발생
-
GetCpRequestNumber
public java.lang.String GetCpRequestNumber() throws IssacSDKExceptionCP Request Number(ISP가 부여하는 세션정보) 를 가져온다.- Returns:
- CP Request Number
- Throws:
IssacSDKException- 오류 발생
-
GetCertDn
public java.lang.String GetCertDn() throws IssacSDKException이용자의 인증서 DN 을 가져온다.- Returns:
- 이용자의 인증서 DN
- Throws:
IssacSDKException- 오류 발생
-
GetCpCode
public java.lang.String GetCpCode() throws IssacSDKExceptionCP Code(연계 공인인증기관이 ISP에 부여하는 코드 12자리)를 가져온다.- Returns:
- CP Code
- Throws:
IssacSDKException- 오류 발생
-
GetDi
public java.lang.String GetDi() throws IssacSDKException이용자의 중복가입 확인정보를 가져온다.- Returns:
- 이용자의 중복가입 확인정보
- Throws:
IssacSDKException- 오류 발생
-
GetRealName
public java.lang.String GetRealName() throws IssacSDKException이용자의 실명을 가져온다.- Returns:
- 이용자의 실명 (없으면 null)
- Throws:
IssacSDKException- 오류 발생
-
GetGender
public java.lang.Integer GetGender() throws IssacSDKException이용자의 성별을 가져온다.- Returns:
- 이용자의 성별 (없으면 null) [
IssacUCPIDConstant.PersonInfoGender_male(1),IssacUCPIDConstant.PersonInfoGender_female(0) ] - Throws:
IssacSDKException- 오류 발생
-
GetNationalInfo
public java.lang.Integer GetNationalInfo() throws IssacSDKException이용자의 내외국인 정보를 가져온다.- Returns:
- 이용자의 내외국인 정보 (없으면 null) [
IssacUCPIDConstant.PersonInfoNationalInfo_resident(0),IssacUCPIDConstant.PersonInfoNationalInfo_foreigner(1) ] - Throws:
IssacSDKException- 오류 발생
-
GetBirthDate
public java.lang.String GetBirthDate() throws IssacSDKException이용자의 생년월일(YYYYMMDD)을 가져온다.- Returns:
- 이용자의 생년월일 (없으면 null)
- Throws:
IssacSDKException- 오류 발생
-
GetCiUpdate
public java.lang.Integer GetCiUpdate() throws IssacSDKExceptionCiUpdate 를 가져온다.- Returns:
- CiUpdate (없으면 null)
- Throws:
IssacSDKException- 오류 발생
-
GetCi
public java.lang.String GetCi() throws IssacSDKException이용자의 연계정보를 가져온다.- Returns:
- 이용자의 연계정보 (없으면 null)
- Throws:
IssacSDKException- 오류 발생
-
GetCi2
public java.lang.String GetCi2() throws IssacSDKException이용자의 연계정보2를 가져온다.- Returns:
- 이용자의 연계정보2 (없으면 null)
- Throws:
IssacSDKException- 오류 발생
-
-