在nCipher HSM配置上禁用KeyPairGenerator.getInstance(“ RSA”,“ nCipherKM”)RSA算法时出错

时间:2019-09-05 17:49:20

标签: java encryption rsa hsm

我正在尝试通过创建nCipherKM实例和RSA算法,使用Bouncy Castle库来生成KeyPair。

此操作失败,似乎是由于HSM和nCipher工具的配置不正确或不完整引起的,因为我看不到可用于密钥对生成的RSA算法。

有人可以帮助我将RSA算法作为HSM操作的一种方法吗?

我正在尝试使用Bouncy Castle库生成KeyPair:

    {this.state.myMarkers.map((post, index)=> {

        return (
         <View key={index}>
          <Text>
            {post.lat},
            {post.lat}
          </Text>
         </View>
        )
      })}

但是我收到一个错误:

KeyPairGenerator.getInstance("RSA", "nCipherKM");

如果我跑步:

java.security.NoSuchAlgorithmException: no such algorithm: RSA for provider nCipherKM

应该得到这样的东西:

java -jar com.ncipher.provider.InstallationTest

但是我得到了:

nCipher JCE services:
Alg.Alias.AlgorithmParameters.DESede
Alg.Alias.AlgorithmParameters.OID.1.2.840.113549.3.7
Alg.Alias.Cipher.1.2.840.113549.1.1.1
Alg.Alias.Cipher.1.2.840.113549.3.4
Alg.Alias.Cipher.1.2.840.113549.3.7
Alg.Alias.Cipher.AES
Alg.Alias.Cipher.CAST6
Alg.Alias.Cipher.DES3
...
KeyPairGenerator.RSA
KeyStore.JKS
KeyStore.nCipher.sworld
...

就是这样。因此,我认为这是导致我无法使用弹性城堡生成密钥对的原因。

任何帮助都会很棒!

0 个答案:

没有答案