Ошибка интеграции 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));

}

0 ответов

Другие вопросы по тегам