Package com.penta.sdk.bs
Class IssacPOLICYCONTEXT
- java.lang.Object
-
- com.penta.sdk.bs.IssacPOLICYCONTEXT
-
- All Implemented Interfaces:
java.io.Closeable,java.lang.AutoCloseable
public class IssacPOLICYCONTEXT extends java.lang.Object implements java.io.Closeable인증정책을 담당하는 클래스인증정책이 인증서에 포함되어 있을 경우, 인증정책에 관한 정보를 인증서의 검증과 정의 입력으로 주어야만 적법한 인증서임을 확인할 수 있다.
그러므로 이러한 경우에는 인증서 검증 루틴을 수행하기 전에 이 클래스를 생성하여 인증정책을 포함시킨 후, 검증 루틴의 입력으로 넣어주어야 한다.
-
-
Constructor Summary
Constructors Constructor Description IssacPOLICYCONTEXT()생성자
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description voidAddPolicy(java.lang.String spolicy)인증정책을 추가한다.voidclose()voidDelete()Deprecated.Resource Leak 의 효율적인 관리를 위해 close() 를 사용할 것을 권장함.byte[]getPolicy()Deprecated.참조값은 바이너리 데이터가 아니므로 외부에선 절대 사용하지 않도록 한다!
-
-
-
Constructor Detail
-
IssacPOLICYCONTEXT
public IssacPOLICYCONTEXT() throws IssacSDKException생성자Note: 사용이 끝나면 close()를 호출해야 한다.
- Throws:
IssacSDKException- 오류 발생- See Also:
close()
-
-
Method Detail
-
getPolicy
public byte[] getPolicy()
Deprecated.참조값은 바이너리 데이터가 아니므로 외부에선 절대 사용하지 않도록 한다!인증정책 객체의 참조값을 가져온다.- Returns:
- 인증정책 객체의 참조값
-
AddPolicy
public void AddPolicy(java.lang.String spolicy) throws IssacSDKException인증정책을 추가한다.예를 들어, 한국의 공인인증기관의 전자서명정책에 관한 OID는 "1.2.410.200004.2.1"로 표현이 가능하며 이러한 형태로 spolicy의 값을 주면 된다.
참고) iso(1) member-body(2) korea(410) kisa(200004) npki-cp(2) npki-cp-sign(1)- Parameters:
spolicy- [IN] 추가할 인증정책의 OID- Throws:
IssacSDKException- 오류 발생- See Also:
IssacPOLICYCONTEXT(),close()
-
Delete
public void Delete() throws IssacSDKExceptionDeprecated.Resource Leak 의 효율적인 관리를 위해 close() 를 사용할 것을 권장함.인증정책 객체를 메모리에서 삭제한다.- Throws:
IssacSDKException- 오류 발생- See Also:
IssacPOLICYCONTEXT()
-
close
public void close() throws IssacSDKException- Specified by:
closein interfacejava.lang.AutoCloseable- Specified by:
closein interfacejava.io.Closeable- Throws:
IssacSDKException
-
-