单元测试:SUNPKCS11 config dll功能

时间:2014-05-12 09:45:47

标签: java security unit-testing encryption bouncycastle

我使用sunpkcs11和bouncycastle库开发了一个应用程序,用于加密,签名,解密和验证cmsMessage。我正在使用Nexus智能卡读卡器来保存我的私钥和加密功能。我的代码工作正常,但是我需要针对用户可能遇到的每种可能情况测试我的代码。

我想测试pkcs11配置文件中使用的包装器dll中的函数(在我的情况下,它是Nexus智能卡的Personal.dll)。我该怎么做?我的意思是在我的代码中我调用了一些方法,如getInstance()getContent(),...这些函数属于sunpkcs11bouncycastle库,所以如果我想生成一个单元测试,我应该围绕这些函数编写测试吗?

EDIT1: 其他开发人员在此项目中更改了Prsonal.dll,我无法访问其源代码。我想通过单元测试检查正确的功能。

0 个答案:

没有答案