There are several methods to exchange certificates with trading partners, including email and EDIINT Certificate Exchange Messaging (CEM).
CEM was developed through a Drummond Group initiative to automate the secure exchange of public-key certificates between trading partners over the internet. Since the structure of a CEM is of a specific format (currently only supported in AS2), CEMs should only be sent to trading partners capable of receiving and processing them. The Cleo Harmony, Cleo VLTrader, and Cleo LexiCom applications are CEM-capable and can successfully process properly formed messages. CEMs should only be used to update existing certificates in an established trading partner relationship. The initial exchange of certificates for new trading partner relationships should be done out-of-band, for example, through the Email Profile Utility - see Emailing a profile to your trading partner.
Displaying the certificate exchange dialog box
There are several ways to launch the Certificate Exchange dialog box:
- From the Certificate Manager window, choose the option.
- From the host tree, select a mailbox, right-click and select Exchange Certificates
- From the Certificates panel, click Exchange Certificates.
Additional certificate filtering
Independent of the current Protocol and Status filter settings, you can filter records containing specified certificates by clicking More Filters...
Each certificate field in the pull-down list contains all the certificates (for that field's type) that are currently defined in the table.
Selecting a certificate for one or more certificate fields and clicking OK will cause records containing only the specified certificate(s) to be displayed.
To disable filtering on the previously selected certificate(s), click More Filters... again and then click Clear.
To hide all ‘Disabled’ and/or ‘Undefined’ status entries in the table view, check the appropriate selection.
After clicking OK, all entries with a status of ‘Disabled’ or ‘Undefined’ will no longer be displayed.
Sending certificate exchange messages
To send new certificates to your trading partner(s) via EDIINT Certificate Exchange Messaging, the following pre-requisites must be satisfied:
- The trading partner relationships must already exist. EDIINT Certificate Exchange Messaging may only be used to upgrade certificates in established trading relationships.
- Your trading partner(s) must be capable of sending and receiving EDIINT Certificate Exchange Messages (that is, for AS2-CEMprotocols only).
If either of these pre-requisites has not been satisfied, you can still use the Certificate Exchange dialog boxes, but the certificates are sent using Email instead. See Exchanging certificates with your trading partner. See Non-CEM capable trading partners for further information.
Receiving inbound EDIINT CEM responses
When a response to the Certificate Request message has been received and the partner has accepted all the new certificates, an email notification will is sent to the email addresses specified in the Admin Email Address field on the Other tab in Configure System Options panel, the status of the partner record is set to Active and the appropriate statuses of the certificates can be viewed using the tool tips (by using the cursor to mouse-over the desired certificates). See Other system options.
The new SSL certificate remains in an "accepted/pending" state until it has been exchanged with and accepted by all trading partners using HTTP/s.
Using the local encryption certificate for the first time
Since the partner might not always begin using the newly-accepted certificate immediately, messages received by the trading partner might be decrypted with either the old certificate (CLEO-ENCRYPT) or the newly accepted certificate (CLEO). Once an encrypted message is received from the trading partner using the new certificate (referred to as “first-usage”), it is automatically installed as the active certificate in the panel.
Receiving inbound EDIINT CEM requests
When you receive an inbound Certificate Request message from your trading partner:
- An email notification of the inbound Certificate Request (CEM) message is sent to the email addresses specified in the Admin Email Address field on the Other tab in Configure System Options panel with information about the received certificates and the "Respond By" date by which a response should be sent. See Other system options
- The received certificates are stored in the certs\pending folder until they are either accepted or rejected; or manually installed by you when it is deemed necessary.
- The status of the partner record in the Trading Partner Certs panel is set to
Pending
. - The Signing Certificate field is updated to indicate that there is a new pending certificate, although it is not used to validate signed messages until after it has been accepted. Likewise, the encryption field is not updated until after the new encryption certificate is accepted.
Auto-accepting inbound EDIINT CEM requests
You can choose to auto-accept inbound Certificate Request messages from any or all of your trading partners by selecting the Auto Accept Received Certificate (CEM) Advanced property in the Local Listener panel. This system-wide setting can be overridden at the host level by selecting the Override Listener CEM Auto Accept setting, allowing you to limit auto-accepting to only the desired trading partners.
Responding to inbound EDIINT CEM requests
After a new Certificate Request has been received by your trading partner and auto-accept has not been enabled (see Auto-accepting inbound EDIINT CEM requests), the pending certificates can be viewed by either right-clicking on the individual partner's record and choosing the Display option, or by double-clicking on the partner record. A panel showing all active and pending certificates is displayed.
After viewing the newly-received certificates, you can choose to either Accept or Reject any or all the received certificates by selecting the partner record in the Trading Partner Certs panel, invoking the desired command option and then clicking Proceed...:
If you choose Accept, you will be given the option to accept any or all of the pending certificates. (Likewise, if you choose Reject, you will be given the option to reject any or all of the received pending certificates.)
If the certificates are accepted, the old encryption, SSL client and SSL server certificates (if applicable) will be archived in the certs\archive directory and the newly received certificates will be installed and activated and the status of the partner record will be set to Active.
Using the partner's signing certificate for the first time
Since the partner might not always immediately begin signing with the newly-accepted signing certificate, the signatures of the messages received by the trading partner can be verified with either the original or newly-accepted partner signing certificates. Once a message received from the trading partner has been signed with the newly-accepted signing certificate (referred to as “first-usage”), it is automatically installed as the active certificate in the panel and the original signing certificate is archived in the certs\archive directory.
CEM-specific email alerts
The following email alerts are generated and sent to the email addresses specified in the Admin Email Address field (see System) on the Other tab in Configure System Options panel when the following events occur:
- An inbound CEM Request message is received by a trading partner and auto-accept has not been enabled. (See Auto-accepting inbound EDIINT CEM requests.)
- An inbound CEM Response message is received by a trading partner.
- An inbound CEM Response message has not been received by the trading partner in response to a previously pending CEM Request before the locally specified 'Respond By' date (from the originally received CEM Request message). Daily email alerts will continue to be sent until the response is received or some other manual intervention is taken.
- An outbound CEM Response message has not been sent in response to a trading partner's previously pending CEM Request before the trading partner's specified 'Respond By' date. Daily email alerts will continue to be sent until the response is sent or some other manual intervention is taken.
Additionally, daily email alerts are sent for the following scenarios:
- An inbound CEM Request message has been received by a trading partner and still requires a response and it is still before the trading partner's specified 'Respond By' date.
- The pending SSL Server Certificate still needs to be sent and/or accepted by some of your trading partners. Since only one SSL Server Certificate may be active, the pending certificate cannot be installed until all trading partners using the current SSL certificate have received and have accepted the pending SSL certificate. Once this has occurred, the Local Listener will automatically install (normally within five minutes) and begin using the pending SSL certificate.
- One or more of your trading partners has rejected the pending SSL Server Certificate. Since the new SSL Server Certificate cannot be activated in the Local Listener while it has a Rejected status for any trading partner relationships, you should contact these trading partners to resolve any issues and then manually set the status to Active by selecting the Set As Active command option in the My Certs panel and then click Proceed...
- More than one unique SSL Server Certificate has been accepted by your trading partners. Only one SSL Server Certificate can be defined in the Local Listener for HTTP/s or FTP/s (Cleo Harmony and Cleo VLTrader only), however different SSL Server Certificates can be specified for the HTTP/s and FTP/s protocols.
Non-CEM capable trading partners
The Certificate Exchange Dialog can be used to exchange certificates with non-CEM capable trading partners (that is, for protocols other than AS2-CEM) or when setting up initial trading partner relationships by sending the certificates via email.
Select the appropriate certificates to send to your trading partner just as you would do when sending certificates to your CEM-capable trading partners, but click Email instead of Send.
The following dialog is displayed. See Emailing a profile to your trading partner for more information.
When you click Send, the following confirmation dialog box is displayed allowing verification of the new certificates before sending them to your trading partner:
Additionally, if the Partner's Email Address is not currently set in the Host's Advanced Panel, the following prompt is displayed, allowing you to update that property with the currently defined 'To:' email address:
Once the certificates have been successfully sent, the status of certificates in the My Certs panel is set to Emailed
.
After you have received notification that your trading partner has verified and installed your new certificates, they should manually be activated by selecting the trading partner’s record in the My Certs panel, choosing the Set As Active command option and then clicking Proceed...:
Comments
0 comments
Please sign in to leave a comment.