Menu

Alias: -- key null from getKey(ceertificate)

Help
Srinivas P
2017-06-01
2017-06-01
  • Srinivas P

    Srinivas P - 2017-06-01

    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
  • Christopher Broderick

    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