Package com.penta.sdk.bs
Class IssacCERTIFICATES
- java.lang.Object
-
- com.penta.sdk.bs.IssacCERTIFICATES
-
- All Implemented Interfaces:
java.io.Closeable,java.lang.AutoCloseable
public class IssacCERTIFICATES extends java.lang.Object implements java.io.Closeable인증서 목록을 처리하는 클래스주로 인증서 검증시에 인증기관의 인증서들을 모아서 인증서 검증 루틴의 입력으로 사용된다.
-
-
Constructor Summary
Constructors Constructor Description IssacCERTIFICATES()생성자IssacCERTIFICATES(byte[] certs)Deprecated.참조값은 바이너리 데이터가 아니므로 외부에선 절대 사용하지 않도록 한다!
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidAddCertificate(IssacCERTIFICATE cert)인증서를 인증서 목록에 추가한다.voidAddCertificateFromCertificates(IssacCERTIFICATES certlist, int index)다른 인증서 목록에서 특정 인증서를 추출하여 이 인증서 목록에 추가한다.voidclose()voidDelete()Deprecated.Resource Leak 의 효율적인 관리를 위해 close() 를 사용할 것을 권장함.IssacCERTIFICATEGetCertificate(int index)인증서 목록에서 인증서를 가져온다.byte[]getCertificates()Deprecated.참조값은 바이너리 데이터가 아니므로 외부에선 절대 사용하지 않도록 한다!intGetCount()이 인증서 목록에 들어있는 인증서의 수를 가져온다.voidGetPathFromPaths(IssacPATHS paths, int index)paths에 있는 인증서 목록에서 특정 인증서를 추출하여 이 인증서 목록에 추가한다.
-
-
-
Constructor Detail
-
IssacCERTIFICATES
public IssacCERTIFICATES() throws IssacSDKException생성자Note: 사용이 끝나면 close()를 호출해야 한다.
- Throws:
IssacSDKException- 오류 발생- See Also:
close()
-
IssacCERTIFICATES
public IssacCERTIFICATES(byte[] certs) throws IssacSDKExceptionDeprecated.참조값은 바이너리 데이터가 아니므로 외부에선 절대 사용하지 않도록 한다!생성자 (JNI 내부에서 생성하기 위해 사용)- Parameters:
certs- [IN] Native에서 생성된 객체의 참조값- Throws:
IssacSDKException- 오류 발생- See Also:
getCertificates()
-
-
Method Detail
-
getCertificates
public byte[] getCertificates() throws IssacSDKExceptionDeprecated.참조값은 바이너리 데이터가 아니므로 외부에선 절대 사용하지 않도록 한다!인증서 목록 참조값을 리턴한다.- Returns:
- 인증서 목록 참조값
- Throws:
IssacSDKException- 오류 발생
-
AddCertificate
public void AddCertificate(IssacCERTIFICATE cert) throws IssacSDKException
인증서를 인증서 목록에 추가한다.- Parameters:
cert- [IN] 인증서- Throws:
IssacSDKException- 오류 발생
-
AddCertificateFromCertificates
public void AddCertificateFromCertificates(IssacCERTIFICATES certlist, int index) throws IssacSDKException
다른 인증서 목록에서 특정 인증서를 추출하여 이 인증서 목록에 추가한다.- Parameters:
certlist- [IN] 추가할 인증서가 들어있는 인증서 목록index- [IN] 입력받은 인증서 목록에서 추가할 인증서의 인덱스- Throws:
IssacSDKException- 오류 발생
-
GetCount
public int GetCount() throws IssacSDKException이 인증서 목록에 들어있는 인증서의 수를 가져온다.- Returns:
- 이 목록에 들어있는 인증서의 수
- Throws:
IssacSDKException- 오류 발생
-
GetCertificate
public IssacCERTIFICATE GetCertificate(int index) throws IssacSDKException
인증서 목록에서 인증서를 가져온다.- Parameters:
index- [IN] 가져올 인증서의 인덱스- Returns:
- 해당 인증서
- Throws:
IssacSDKException- 오류 발생
-
GetPathFromPaths
public void GetPathFromPaths(IssacPATHS paths, int index) throws IssacSDKException
paths에 있는 인증서 목록에서 특정 인증서를 추출하여 이 인증서 목록에 추가한다.- Parameters:
paths- [IN] 경로 정보가 포함된 인증서 목록index- [IN] 추가하고 싶은 인증서의 인덱스- Throws:
IssacSDKException- 오류 발생- See Also:
IssacPATHS()
-
Delete
public void Delete() throws IssacSDKExceptionDeprecated.Resource Leak 의 효율적인 관리를 위해 close() 를 사용할 것을 권장함.인증서 목록 객체를 메모리에서 삭제한다.- Throws:
IssacSDKException- 오류 발생- See Also:
IssacCERTIFICATES()
-
close
public void close() throws IssacSDKException- Specified by:
closein interfacejava.lang.AutoCloseable- Specified by:
closein interfacejava.io.Closeable- Throws:
IssacSDKException
-
-