Data Transformation Engine Intelligent Business Integration Reference Guide
Chapter 7 - Securing HTTP Communications Implementing an SSL Environment
Intelligent Business Integration Reference Guide
65
Digital Signatures and Certificates
A digital signature is used to sign or authenticate a message. A digital signature
uses a private key to encrypt a portion of the message. The corresponding public
key, which is given to everyone, is used to decrypt the message. This process
ensures the recipient that the message and its digital signature could have come
only from the owner of the private key corresponding to the public key that was
used to decrypt the message.
A digital certificate verifies the integrity of the signed message. A digital certificate
is a way to authenticate a person or information on a computer and is used to
implement public key encryption on Web servers. It is like a driver’s license; you
are provided assurance that the person or entity is truly who or what they say
they are. A Certificate Authority (CA) that acts as a third-party that both sides can
trust issues these “electronic credentials”.
Digital certificates are sent with the encrypted message in order to identify the
sender of the message and also to verify that the message was not altered after it
was sent.
Implementing an SSL Environment
A Secure Socket Layer (SSL) Security Option is available for Mercator products.
This option installs the necessary SSL libraries enabling you to connect to an
HTTPS URL and process secure HTTP transactions. The SSL Security Option
enables 40-bit and 128-bit SSL sessions, meaning that the HTTP transactions you
process can employ either 40-bit or 128-bit encryption.
To exchange encrypted data during an HTTP session using the Event Agent, HTTP
adapter, or FTP adapter, the following must be in place on your Web or application
server:
♦ SSL capabilities
♦ Public-key encryption infrastructure
♦ Digital certificate
Note The Security Option includes HTTPS, FTPS, OpenPGP, and S/MIME adapters. Refer
to the Resource Adapters Library for documentation about each adapter.
Event Agent
If you are using the Mercator Event Agent to receive external Web requests
through the Event Server, a digital certificate must be installed on the Event Agent
in order to process secure HTTP transactions.