Package com.penta.sdk.bs
Class IssacCryptoOperationState
- java.lang.Object
-
- com.penta.sdk.bs.IssacCryptoOperationState
-
public class IssacCryptoOperationState extends java.lang.Object암호모듈 상태 확인 및 조작 클래스
-
-
Constructor Summary
Constructors Constructor Description IssacCryptoOperationState()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static intGetState()암호모듈의 현재 상태를 가져온다.static voidSetStateNotVerifiedService()암호모듈을 비검증 운영모드로 설정한다.static voidSetStateVerifiedService()암호모듈을 검증 운영모드로 설정한다.
-
-
-
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- 오류 발생
-
-