From 64d2e6dd47606776a0570646670277393c021723 Mon Sep 17 00:00:00 2001 From: Hussein Kasem Date: Thu, 4 Apr 2019 18:57:57 +0200 Subject: [PATCH 1/2] Make pEp exceptions to be RuntimeException instead of Exception --- src/gen_java_exceptions.ysl2 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/gen_java_exceptions.ysl2 b/src/gen_java_exceptions.ysl2 index eb0826d..fb22d6c 100644 --- a/src/gen_java_exceptions.ysl2 +++ b/src/gen_java_exceptions.ysl2 @@ -6,7 +6,7 @@ tstylesheet { template "/" { | package org.pEp.jniadapter; | - | public class pEpException extends Exception { + | public class pEpException extends RuntimeException { | public pEpException(String message) { | super(message); | } From 64eb8b51b9b7be7d91841437ae46aa2db32f27cd Mon Sep 17 00:00:00 2001 From: Hussein Kasem Date: Thu, 4 Apr 2019 18:59:18 +0200 Subject: [PATCH 2/2] P4A-773 When PEP_KEY_IMPORTED do not throw error. --- src/basic_api.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/basic_api.cc b/src/basic_api.cc index d4d379b..8867477 100644 --- a/src/basic_api.cc +++ b/src/basic_api.cc @@ -210,7 +210,7 @@ JNIEXPORT void JNICALL Java_org_pEp_jniadapter_Engine_importKey( PEP_STATUS status = ::import_key(session, _key, strlen(_key), NULL); - if (status != PEP_STATUS_OK) { + if (status != PEP_STATUS_OK && status != PEP_KEY_IMPORTED) { throw_pEp_Exception(env, status); return; }