.java.security.NoSuchAlgorithmException: алгоритм RSA / PKCS1 не доступен от поставщика Cryptix

1

Я использую jdk1.7_60 и apache tomcat

Я развернул мое веб-приложение, я получил следующую ошибку

java.security.NoSuchAlgorithmException: algorithm RSA/PKCS1 is not available from provider Cryptix
        at xjava.security.IJCE.getClassCandidate(IJCE.java:463)
        at xjava.security.IJCE.getImplementationClass(IJCE.java:416)
        at xjava.security.IJCE.getImplementation(IJCE.java:373)
        at xjava.security.Cipher.getInstance(Cipher.java:492)
        at xjava.security.Cipher.getInstance(Cipher.java:455)
        at COM.claymoresystems.ptls.SSLClientKeyExchange.encode(SSLClientKeyExchange.java:77)
        at COM.claymoresystems.ptls.SSLHandshake.sendHandshakeMsg(SSLHandshake.java:149)
        at COM.claymoresystems.ptls.SSLHandshake.sendHandshakeMsg(SSLHandshake.java:144)
        at COM.claymoresystems.ptls.SSLHandshakeClient.sendClientKeyExchange(SSLHandshakeClient.java:400)
        at COM.claymoresystems.ptls.SSLHandshakeClient.processTokens(SSLHandshakeClient.java:148)
        at COM.claymoresystems.ptls.SSLHandshake.processHandshake(SSLHandshake.java:135)
        at org.globus.gsi.gssapi.GlobusGSSContextImpl.initSecContext(GlobusGSSContextImpl.java:483)
        at org.globus.gsi.gssapi.net.GssSocket.authenticateClient(GssSocket.java:102)
        at org.globus.gsi.gssapi.net.GssSocket.startHandshake(GssSocket.java:140)
        at org.globus.gsi.gssapi.net.GssSocket.getOutputStream(GssSocket.java:161)
        at org.apache.axis.transport.http.HTTPSender.writeToSocket(HTTPSender.java:433)
        at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:135)
        at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
        at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
        at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
        at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)
        at org.apache.axis.client.Call.invokeEngine(Call.java:2745)
        at org.apache.axis.client.Call.invoke(Call.java:2728)
        at org.apache.axis.client.Call.invoke(Call.java:2405)
        at org.apache.axis.client.Call.invoke(Call.java:2327)
        at org.apache.axis.client.Call.invoke(Call.java:1767)
        at org.nimbustools.messaging.gt4_0.generated.WorkspaceFactoryPortTypeSOAPBindingStub.create(WorkspaceFactoryPortTypeSOAPBindingStub.java:1224)
        at org.globus.workspace.client_core.actions.Create.createImpl(Create.java:575)
        at org.globus.workspace.client_core.actions.Create.create(Create.java:497)

Пожалуйста, помогите мне, как решить эту проблему.

Заранее спасибо. Это очень важный вопрос, который нужно исправить.

Поблагодарили kalasagar

Теги:
rsa

1 ответ

1

он не сможет найти алгоритм, если вы дадите его как RSA/PKCS1 Вам нужно указать, хотите ли вы использовать режим или нет. Попробуйте RSA/None/PKCS1Padding

  • 0
    где мне нужно добавить RSA / None / PKCS1Padding? где мне нужно указать

Ещё вопросы

Сообщество Overcoder
Наверх
Меню