-
Notifications
You must be signed in to change notification settings - Fork 43
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
unable to send file to AS2 server from AS2-LIB but works fine from Mendelson server #40
Comments
The other server sent an invalid MDN, because no MIC is contained:
do you have access to the other server logfiles? |
Thanks for the quick response! Unfortunately - no, since it is a FDA (US FDA) AS2 server. Is there some other information I may provide? I just realized that the self signed certificate that we are using at our end (one containing the private key) is using SHA-1 while the certificate we received from FDA is using SHA-256. As you may have noticed, in the code I am using SHA-1 for the signature algorithm. Details of Client Certificate received from FDA Version: 3 Self Signed certificate details that we sent FDA: Version: 3 Could this cause the error? |
Hi. Sorry for the delay. Was on vacation. |
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions. |
I created an AS2 client based on the file https://github.com/phax/as2-lib/blob/master/as2-lib/src/test/java/com/helger/as2lib/supplementary/main/MainSendToMendelsonTest.java and is working for a Mendelson server that I setup on another computer. I am able to successfully send files to that local AS2 server and receive the MDNs successfully through this code.
However, using the same code to send a message to a external AS2 server on the internet, I am unable to do so. I get an exception
[main] INFO com.helger.as2lib.processor.sender.AS2SenderModule - MIC IS NOT MATCHED, original mic: 'IpjGylckS2ovHgk995aA3SU2Jlw=, sha1' return mic: 'null' [<JavaAS2Client_phaxAS2Lib-17052018091234+0000-5617@788157159_CTS_AS2_ZZFDATST>]
Also, I tried sending that file to the same external AS2 server from Mendelson AS2 and that worked like a charm. Now, I am wondering what I am doing wrong in my code that I get the exception above.
Source Code :
Log Messages
Request your assistance in finding the possible mistake in the code.
Thanks.
The text was updated successfully, but these errors were encountered: