SeanHoppe.com > CLEO Tips > EXTOL Secure > Set-up HTTPS AS2 Server with EXTOL Secure

Set-up HTTPS AS2 Server with EXTOL Secure

3rd June 2014

In order to receive HTTPS traffic from your AS2 trading partner, we need to set-up a unique port in EXTOL Secure

In the EXTOL below we set-up the AS2 port of 10448 to receive SSL (HTTPS) traffic. The only difference between our ‘normal’ AS2 port and the SSL port is an SSL certificate.

PORT SET-UP

STEP ONE: Set-up SSL Certificate in EXTOL Secure Client. This ste- would be under the Private Keys/Certificates’ icon. In most cases users can use their S/MIME (AS2) Private Key, for their SSL cert also. This means that users can skip STEP ONE.

STEP TWO: In EXTOL Secure Client goto HTTP Ports and create a new port. in the 'AS2 World’ the common SSL port would be: 10448.

In the example below we created a unique SSL cert in STEP ONE and applied it when we <CLICKED> on Enable SSL. Users also want to <CLICK> on Automatically start the port.

image

Once we <CLICK> OK, we should see the port active and listed among our other AS2 ports.

image

COORDINATE FIREWALL SET-UP:

EXTOL Secure users need to speak with the network administrators to have port 10448 NAT’d over to the machine running EXTOL Secure Server.

DISTRIBUTE NEW URL:

Once the firewall is set-up and the SSL port is active, users can now distribute the new url.

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 ' '; ?>