I am getting below error while sending smaple file from one openas2 server to another one which are installed on same windows mechine and those are using different ports and different certificates. Can anyone check this issue
I am sending messsage from partner2 to partner1. Every time I am getting same error.
, Alias: -- key null from getKey(partner1) call
at org.openas2.cert.PKCS12CertificateFactory.getPrivateKey(PKCS12CertificateFactory.java:188)
at org.openas2.cert.PKCS12CertificateFactory.getPrivateKey(PKCS12CertificateFactory.java:205)
at org.openas2.util.AS2Util.createMDNData(AS2Util.java:191)
at org.openas2.util.AS2Util.createMDN(AS2Util.java:128)
at org.openas2.processor.receiver.AS2ReceiverHandler.sendMDNResponse(AS2ReceiverHandler.java:443)
at org.openas2.processor.receiver.AS2ReceiverHandler.handle(AS2ReceiverHandler.java:236)
at org.openas2.processor.receiver.NetModule$ConnectionThread.run(NetModule.java:164)
06/01/17 14:59:34 AS2Util: received MDN [automatic-action/MDN-sent-automatically; processed/Error:decryption-failed][OPENAS2-01062017145834+0800-7af9c694-5793-4615-82fe-59066d51b4fb@partner2_partner1]
06/01/17 14:59:34 AS2Util: Disposition exception on MDN. Disposition: automatic-action/MDN-sent-automatically; processed/Error:decryption-failed [OPENAS2-01062017145834+0800-7af9c694-5793-4615-82fe-59066d51b4fb@partner2_partner1]
org.openas2.DispositionException: automatic-action/mdn-sent-automatically; processed/error:decryption-failed
at org.openas2.util.DispositionType.validate(DispositionType.java:107)
at org.openas2.util.AS2Util.checkMDN(AS2Util.java:316)
at org.openas2.util.AS2Util.processMDN(AS2Util.java:618)
at org.openas2.processor.sender.AS2SenderModule.handle(AS2SenderModule.java:273)
at org.openas2.processor.DefaultProcessor.handle(DefaultProcessor.java:65)
at org.openas2.processor.resender.DirectoryResenderModule.processFile(DirectoryResenderModule.java:165)
at org.openas2.processor.resender.DirectoryResenderModule.resend(DirectoryResenderModule.java:103)
at org.openas2.processor.resender.BaseResenderModule$PollTask.run(BaseResenderModule.java:34)
at java.util.TimerThread.mainLoop(Timer.java:555)
at java.util.TimerThread.run(Timer.java:505)
Hello
I am getting below error while sending smaple file from one openas2 server to another one which are installed on same windows mechine and those are using different ports and different certificates. Can anyone check this issue
I am sending messsage from partner2 to partner1. Every time I am getting same error.
, Alias: -- key null from getKey(partner1) call
at org.openas2.cert.PKCS12CertificateFactory.getPrivateKey(PKCS12CertificateFactory.java:188)
at org.openas2.cert.PKCS12CertificateFactory.getPrivateKey(PKCS12CertificateFactory.java:205)
at org.openas2.util.AS2Util.createMDNData(AS2Util.java:191)
at org.openas2.util.AS2Util.createMDN(AS2Util.java:128)
at org.openas2.processor.receiver.AS2ReceiverHandler.sendMDNResponse(AS2ReceiverHandler.java:443)
at org.openas2.processor.receiver.AS2ReceiverHandler.handle(AS2ReceiverHandler.java:236)
at org.openas2.processor.receiver.NetModule$ConnectionThread.run(NetModule.java:164)
06/01/17 14:59:34 AS2Util: received MDN [automatic-action/MDN-sent-automatically; processed/Error:decryption-failed] [OPENAS2-01062017145834+0800-7af9c694-5793-4615-82fe-59066d51b4fb@partner2_partner1]
06/01/17 14:59:34 AS2Util: Disposition exception on MDN. Disposition: automatic-action/MDN-sent-automatically; processed/Error:decryption-failed [OPENAS2-01062017145834+0800-7af9c694-5793-4615-82fe-59066d51b4fb@partner2_partner1]
org.openas2.DispositionException: automatic-action/mdn-sent-automatically; processed/error:decryption-failed
at org.openas2.util.DispositionType.validate(DispositionType.java:107)
at org.openas2.util.AS2Util.checkMDN(AS2Util.java:316)
at org.openas2.util.AS2Util.processMDN(AS2Util.java:618)
at org.openas2.processor.sender.AS2SenderModule.handle(AS2SenderModule.java:273)
at org.openas2.processor.DefaultProcessor.handle(DefaultProcessor.java:65)
at org.openas2.processor.resender.DirectoryResenderModule.processFile(DirectoryResenderModule.java:165)
at org.openas2.processor.resender.DirectoryResenderModule.resend(DirectoryResenderModule.java:103)
at org.openas2.processor.resender.BaseResenderModule$PollTask.run(BaseResenderModule.java:34)
at java.util.TimerThread.mainLoop(Timer.java:555)
at java.util.TimerThread.run(Timer.java:505)
Last edit: Srinivas P 2017-06-01
It cannot find the ceritifcate in the keystore with alias "partner1".
Check the certificate aliases in your keystore and use the correct "x509_alias" value to match the partners certificate