2

到目前为止,我一直在顺利使用Sun PKCS11 Wrapper 的C_EncryptC_Decrypt方法。它是;

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;

我在网上找不到任何关于如何使用新包装函数的文档。任何帮助,将不胜感激。谢谢。

4

1 回答 1

2

在这里您可以找到 OpenJDK 已发布的最新版本。

PKCS11 v2.40版本更新后,C_Encrypt和C_Decrypt方法需要9个参数。您可以在此处找到详细信息。

于 2020-11-26T09:14:13.943 回答