当前位置: 首页 > 知识库问答 >
问题:

nCipherKM测试安装时的错误occure

澹台景辉
2023-03-14
> java com.ncipher.provider.InstallationTest
talled providers:
nCipherKM
SUN
SunRsaSign
SunEC
SunJSSE
SunJCE
SunJGSS
SunSASL
XMLDSig
 SunPCSC
 SunMSCAPI

Exception in thread "main" java.lang.ExceptionInInitializerError
        at javax.crypto.JceSecurity.loadPolicies(JceSecurity.java:378)
        at javax.crypto.JceSecurity.setupJurisdictionPolicies(JceSecurity.java:323)
        at javax.crypto.JceSecurity.access$000(JceSecurity.java:50)
        at javax.crypto.JceSecurity$1.run(JceSecurity.java:85)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.crypto.JceSecurity.<clinit>(JceSecurity.java:82)
        at javax.crypto.JceSecurityManager.<clinit>(JceSecurityManager.java:65)
        at javax.crypto.Cipher.getConfiguredPermission(Cipher.java:2586)
        at javax.crypto.Cipher.getMaxAllowedKeyLength(Cipher.java:2610)
        at com.ncipher.provider.InstallationTest.unlimitedStrengthJurisdictionPolicyFilesInstalled(InstallationTest.java:130)
        at com.ncipher.provider.InstallationTest.main(InstallationTest.java:70)
Caused by: java.lang.SecurityException: Framework jar verification can not be initialized
        at javax.crypto.JarVerifier.<clinit>(JarVerifier.java:228)
        ... 11 more
Caused by: com.ncipher.provider.nCCommunicationException: Error NoUsableModules while opening channel for MessageDigest mech 44 (SHA1Hash)
        at com.ncipher.provider.nCHash.openChannel(nCHash.java:208)
        at com.ncipher.provider.nCHash.updateChannel(nCHash.java:215)
        at com.ncipher.provider.nCHash.flush(nCHash.java:175)
        at com.ncipher.provider.nCHash.engineDigest(nCHash.java:91)
        at java.security.MessageDigest$Delegate.engineDigest(Unknown Source)
        at java.security.MessageDigest.digest(Unknown Source)
        at javax.crypto.JarVerifier.getSystemEntropy(JarVerifier.java:857)
        at javax.crypto.JarVerifier.testSignatures(JarVerifier.java:744)
        at javax.crypto.JarVerifier.access$400(JarVerifier.java:37)
        at javax.crypto.JarVerifier$1.run(JarVerifier.java:222)
        at javax.crypto.JarVerifier$1.run(JarVerifier.java:187)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.crypto.JarVerifier.<clinit>(JarVerifier.java:186)
        ... 11 more

>

  • 将ncipherkm.jar文件从/java/classes复制到/jre/lib/ext.
  • oracle下载Java Cryptography Extension(JCE)无限强度权限策略文件,并将local_policy.jar和us_export_policy.jar复制到uthore/lib/security
  • 第一个添加到jre/lib/security/java.security nCipherKM提供程序:

    security.provider.1=com.ncipher.provider.km.mcipherkm security.provider.2=sun.security.provider.3=sun.security.rsa.sunrsasign...

    运行:

  • 共有1个答案

    司寇飞航
    2023-03-14

    问题是您的HSM不可用,这意味着它们无法到达、处于错误模式或处于其他不可用状态:

    由:com.ncipher.provider.ncCommunicationException引起:为MessageDigest mech 44(SHA1Hash)打开通道时出现NoUsableModules错误

    运行/opt/nfast/bin/enquiry以找出模块的状态并进行相应的修复。

     类似资料:
    • 我正在键入,但terminal给出了以下消息: checkPermissions缺少对/usr/local/lib/node_modules的写访问权npm错误!路径/usr/local/lib/node_modules npm错误!代码EACCES npm错误!错误-13 npm错误!syscall访问npm错误!错误:eAcces:权限被拒绝,访问'/usr/local/lib/node_mo

    • 当我在项目中使用Intellij Idea安装scala测试依赖项时,我收到以下错误 错误:导入SBT项目时出错: 我做错了什么?

    • 本文包括 JBoss BPM Suite 的安装测试。 安装获取安装包 jboss-bpmsuite-6.4.0.GA-deployable-eap7.x.zip jboss-eap-7.0.0.zip解压安装 unzip jboss-eap-7.0.0.zip unzip jboss-bpmsuite-6.4.0.GA-deployable-eap7.x.zip -d jboss-eap-7.0

    • 我在机器学习方面是新手,在编程方面也相对较新。我正试图通过Anaconda在我的机器上安装Tensorflow。它已安装,但当我尝试运行以下代码时: 这给了我一个错误: 您的CPU支持这个TensorFlow二进制文件未编译使用的指令:AVX2。 我做了一些阅读,似乎表明我需要安装一个与我的CPU一起工作的TensorFlow定制版本。我还读到一种方法是通过bazel构建。(如何使用SSE4.2和

    • 我成功地测试了向它发送syslog消息,并且可以看到数据库到目前为止正在收集这些消息。我还成功地测试了php可以连接到我为rsyslog设置的数据库 然后,我从命令行php-fdb-test.php运行这个命令,它似乎起作用了。 我的问题似乎是在运行Loganalyzer install.php文件时出现的。 我已经把头撞到墙上有一阵子了。谁能给我指个正确的方向吗?

    • 我正在跑步: 乌班图 14.04 节点 v0.10.25 国家预防控制与预防机制 v 1.3 通过apt-get安装安装了NPM。当我尝试安装Gulp(请参阅代码片段中的命令)时,我遇到了这些失败。我已经尝试过“npm缓存清理”,添加.npmignore文件并添加包。json文件。到目前为止没有任何效果。 有什么想法吗?