【问题标题】:SunPKCS11 and PKCS11 middlewareSunPKCS11 和 PKCS11 中间件
【发布时间】:2013-05-23 09:45:23
【问题描述】:

我正在尝试使用一个中间件来计算哈希值。 代码如下:

    Provider provider = new sun.security.pkcs11.SunPKCS11("D:\\PKI\\Middleware\\pkcs.cfg");
    Security.addProvider(provider);

我的 pkcs.cfg 文件如下所示:

name=RANDOM
slot=0
library=D:\PKI\Middleware\bin\PKCS11Library.dll.

当我尝试运行上述代码时,JVM 会立即崩溃并显示以下崩溃报告。

任何帮助将不胜感激。

【问题讨论】:

    标签: pkcs#11


    【解决方案1】:

    尝试放入一个字节数组输入流

    String pkcs11config1 = "name=Athenaslot1\nlibrary=C:\WINDOWS\system32\asepkcs.dll";
    byte[] pkcs11configBytes1 =pkcs11config1.getBytes();
    ByteArrayInputStream configStream1 = new ByteArrayInputStream(pkcs11configBytes1);
    etpkcs11 = new SunPKCS11(configStream1);
    Security.addProvider(etpkcs11);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-06-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-03
      • 1970-01-01
      • 2021-03-09
      相关资源
      最近更新 更多