Skip to content

Overview of the sedex Client

The sedex Client is a software that sedex participants install in their data center. It is the endpoint of the sedex system and allows business applications to send and receive sedex messages.

Core functionalities of the sedex Client

The sedex Client provides the following core functionalities:

Secure asynchronous messaging

  • Secure transport of sensitive data
  • Sender-side message encryption for targeted recipients; only the recipients can decrypt the message (known as end-to-end security)
  • Message content integrity check by means of digital signatures
  • Reliable transport for very large data files (up to 10 GB, compressed or uncompressed)
  • Sending/receiving of messages is non-repudiable
  • Audit trail of the message exchange (envelope information only)

sedex Webservice Proxy

  • Offers local access to defined remote Web services
  • Uses the participant’s sedex certificate for the secure SSL/TLS channel to the target Web service
  • Enables the Webservice provider to identify and authorize the caller

Three components of the sedex Client

The sedex Client consists of three separate components (processes) which are running in parallel:

The sedex Client’s three components (processes)

1. sedex Controller

TThe sedex Controller controls and monitors the sedex Adapter and sedex Web Service Proxy. Among other things, the sedex Controller is able to start and stop the other components and to perform automatic updates of the sedex Client software and its certificates.

2. sedex Adapter

The sedex Adapter provides the client-side functions that enable the secure and reliable exchange of messages.

3. sedex Webservice Proxy (WS-Proxy) / REST API for Messaging

The sedex Web Service Proxy is an optional component that offers a secure proxy for accessing SOAP and RESTful Web services offered by 3rd parties. It is not needed for the basic sedex message exchange, but required in order to use the Messaging REST API.