SeanHoppe.com > CLEO Tips > EXTOL Secure > EXTOL Secure - Using the Correct Public Cert for your AS2 Partner

EXTOL Secure - Using the Correct Public Cert for your AS2 Partner

24th April 2014

Sometimes trading partners can issue multiple public certificates. When EXTOL Secure users try to see if they are using the correct certificate, the serial number that would show up in EXTOL (below) will not match the certificate serial number when the certificate is opened in Windows.

image

Another way to tell if the correct public cert is not being used is by the MDN that is returned from the AS2 partner. If EXTOL users get back an MDN, such as the one below, indicating there is a decryption error, it means that the public certificate EXTOL is using is not correct and the AS2 partner is unable to decrypt the data.

==========

Content-Type: multipart/report;Report-Type=disposition-notification;boundary=“_=8804197527131905Sterling8804197527131905MOKO”

–_=8804197527131905Sterling8804197527131905MOKO

Your message could not be processed.

–_=8804197527131905Sterling8804197527131905MOKO
Content-Type: message/disposition-notification

Original-Recipient: rfc822;AS2Partner
Final-Recipient: rfc822;AS2Partner
Original-Message-ID: <c43cdc418f5d414596c5b9780e261bf6@c43cdc428f5d414596c5b9780e261bf6>
Received-Content-MIC: NhlRAICfFGYLLEokF/OtDsQPXjU=,sha1
Disposition: Automatic-action/mdn-sent-automatically;processed/Error: decryption-failed

–_=8804197527131905Sterling8804197527131905MOKO–

For more information on using EXTOL Secure


By: on
load('http://www.seanhoppe.com/EXTOL-Blog-Feed2/'); $feed2 = array(); foreach ($rss2->getElementsByTagName('item') as $node2) { $item2 = array ( 'title' => $node2->getElementsByTagName('title')->item(0)->nodeValue, 'desc' => $node2->getElementsByTagName('description')->item(0)->nodeValue, 'link' => $node2->getElementsByTagName('link')->item(0)->nodeValue, 'date' => $node2->getElementsByTagName('pubDate')->item(0)->nodeValue, ); array_push($feed2, $item2); } $limit2 = 5; $rss3 = new DOMDocument(); $rss3->load('http://www.ebithree.com/EBIThree-RSS/'); $feed3 = array(); foreach ($rss3->getElementsByTagName('item') as $node3) { $item3 = array ( 'title' => $node3->getElementsByTagName('title')->item(0)->nodeValue, 'link' => $node3->getElementsByTagName('link')->item(0)->nodeValue, ); array_push($feed3, $item3); } $limit3 = 5; $rss4 = new DOMDocument(); //$rss4->load('http://www.ebithree.com/EBIThree-RSS/'); $rss4->load('http://www.ebiworld.com/EBI-Feed/'); $feed4 = array(); foreach ($rss4->getElementsByTagName('item') as $node4) { $item4 = array ( 'title' => $node4->getElementsByTagName('title')->item(0)->nodeValue, 'link' => $node4->getElementsByTagName('link')->item(0)->nodeValue, ); array_push($feed4, $item4); } $limit4 = 5; echo ' '; ?>