Ошибка интеграции travis gradle
Я пытаюсь протестировать сгенерированный апплет, запустив java-класс как @Test для проверки пути и его функциональности. Тем не менее, я получаю сообщение об ошибке во время тестового запуска кода APDU кода для тестирования с помощью апплета под travis gradle.
Код отлично работает в NetBeans с симулятором карты, а также физической картой без каких-либо ошибок. однако это дает ошибку при интеграции через travis. Кажется, ошибка в encryptCipher.doFinal()
поделиться фрагментом кода на случай, если кто-то сможет выяснить, в чем проблема
Line no 635 Exception : javacard.security.CryptoException
public void encrypt()
{
System.out.println("Inside encrypt");
A.setModulus(modulus, (short) 0, keyLength);
System.out.println("Setting exponent");
A.setExponent(publicexp,(short) 0 , (short) 3);
System.out.println("Initialize cipher");
encryptCipher.init(A, Cipher.MODE_ENCRYPT);
System.out.println("do final with data value"+ data);
encryptCipher.doFinal(data, (short) 0, (short) 128, ciphertext, (short) 0);
System.out.println(" data = "+ Arrays.toString(data));
System.out.println(" ciphertext = "+ Arrays.toString(ciphertext));
}