Class IssacPOLICYCONTEXT

  • All Implemented Interfaces:
    java.io.Closeable, java.lang.AutoCloseable

    public class IssacPOLICYCONTEXT
    extends java.lang.Object
    implements java.io.Closeable
    인증정책을 담당하는 클래스

    인증정책이 인증서에 포함되어 있을 경우, 인증정책에 관한 정보를 인증서의 검증과 정의 입력으로 주어야만 적법한 인증서임을 확인할 수 있다.
    그러므로 이러한 경우에는 인증서 검증 루틴을 수행하기 전에 이 클래스를 생성하여 인증정책을 포함시킨 후, 검증 루틴의 입력으로 넣어주어야 한다.

    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      void AddPolicy​(java.lang.String spolicy)
      인증정책을 추가한다.
      void close()  
      void Delete()
      Deprecated.
      Resource Leak 의 효율적인 관리를 위해 close() 를 사용할 것을 권장함.
      byte[] getPolicy()
      Deprecated.
      참조값은 바이너리 데이터가 아니므로 외부에선 절대 사용하지 않도록 한다!
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

    • 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 IssacSDKException
        Deprecated.
        Resource Leak 의 효율적인 관리를 위해 close() 를 사용할 것을 권장함.
        인증정책 객체를 메모리에서 삭제한다.
        Throws:
        IssacSDKException - 오류 발생
        See Also:
        IssacPOLICYCONTEXT()
      • close

        public void close()
                   throws IssacSDKException
        Specified by:
        close in interface java.lang.AutoCloseable
        Specified by:
        close in interface java.io.Closeable
        Throws:
        IssacSDKException