Изменения C_Encrypt и C_Decrypt в библиотеке Sun PKCS11

До сих пор я плавно использовал методы C_Encrypt и C_Decrypt в Sun PKCS11 Wrapper. Это было;

       C_Encrypt(v1,v2,v3,v4,v5,v6,v7)  # requiring 7 parameters

Но после обновления Ubuntu 16.04 до 18.04 моя Java обновилась до сборки 1.8.0_275. Теперь требуется 9 параметров;

       public native int C_Encrypt(long var1, long var3, byte[] var5, int var6, int var7, long var8, byte[] var10, int var11, int var12) throws PKCS11Exception;

Я не могу найти в Интернете документацию по использованию новых функций оболочки. Любая помощь будет оценена. Благодарю.

1 ответ

Решение

Здесь вы можете найти последнюю версию, выпущенную OpenJDK.

После обновлений, которые поставляются с версией PKCS11 v2.40, методы C_Encrypt и C_Decrypt требуют 9 параметров. Вы можете найти подробности здесь.

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