Class IssacCryptoOperationState


  • public class IssacCryptoOperationState
    extends java.lang.Object
    암호모듈 상태 확인 및 조작 클래스
    • Constructor Detail

      • IssacCryptoOperationState

        public IssacCryptoOperationState()
    • Method Detail

      • GetState

        public static int GetState()
        암호모듈의 현재 상태를 가져온다.
        Returns:
        암호모듈의 현재 상태
      • SetStateVerifiedService

        public static void SetStateVerifiedService()
                                            throws IssacSDKException
        암호모듈을 검증 운영모드로 설정한다.

        검증 운영모드로 설정 시 검증대상 알고리즘만 사용할 수 있으며, 그 외의 알고리즘이 사용되면 오류가 발생한다.
        대칭키 암호화와 같이 직접 해당 알고리즘을 호출하는 경우에는 문제를 확인하기 쉽지만, 인증서와 같이 특정 알고리즘이 데이터에 포함된 경우도 있으니 사용에 주의해야 한다.

        Throws:
        IssacSDKException - 오류 발생
      • SetStateNotVerifiedService

        public static void SetStateNotVerifiedService()
                                               throws IssacSDKException
        암호모듈을 비검증 운영모드로 설정한다.

        비검증 운영모드로 설정 시 암호모듈이 제공하는 모든 알고리즘을 사용할 수 있다.

        Throws:
        IssacSDKException - 오류 발생