• No results found

AS2 Certificate Handling - How To in SAP PI

N/A
N/A
Protected

Academic year: 2021

Share "AS2 Certificate Handling - How To in SAP PI"

Copied!
21
0
0

Loading.... (view fulltext now)

Full text

(1)

SEEBURGER AG Platform: PI

(2)

Seite 2/21 19.03.2013

Creating a new private key and certificate 5

Exporting a certificate 7

Granting Keystore View access to adapter users 8

CONFIGURATION ERRORS

11

General 11

Errors in the Runtime-Workbench 11

No encryption certificate 11

Could not retrieve certificate \USER\ABC\XYZ 12

No signature certificate 12

MDN requested, but appropriate report channel is missing 13

Unrecognized SSL message 14

No trusted certificate found 14

Errors in the SEEBURGER-Workbench 16

Decryption certificate missing 16

Decryption failed 16

Authentication error 17

Authentication certificate missing 17

Key invalid in message 18

MDN not signed 19

MDN not authenticated 19

APPENDIX

21

(3)

Note Recommendation Requirements Information Example Code

(4)

Seite 4/21 19.03.2013

Creating a Keystore View

All certificates and private keys for signed and encrypted communication have to be stored in the SAP

Key Storage. For this purpose a new Keystore View has to be created.

Go to http://<servername>:<port>/nwa and open the SAP Netweaver Administrator. From the start page switch to Configuration Management > Security > Certificates and Keys.

In the Keystorage Content tab click Add View.

Fill in View Name and Description for the new view. Click Create.

(5)

Importing certificates

To be able to verify signed messages from trading partners their certificates have to be imported in the new Keystore View.

To import a certificate from a trading partner click the Import Entry button in the Key Store View

Details pane.

Choose X.509 Certificate, select the certificate file from the file system and click Import.

Note:

The name of the imported certificate can be changed using the Rename button.

Creating a new private key and certificate

Select the Keystore View and click Create in the Key Storage View Details pane.

Fill in an Entry Name and check Store Certificate to create a certificate (otherwise only a private key will be created). Click Next.

(6)

Seite 6/21 19.03.2013 Fill in the Subject Properties. If required, properties can be added or removed by clicking the Add or

(7)

The result should look like this.

Exporting a certificate

Export own certificates to provide them to trading partners by selecting the certificate which shall be exported and clicking the Export Entry button.

(8)

Seite 8/21 19.03.2013

Granting Keystore View access to adapter users

To be able to use the certificates and keys stored in the Keystore View within the SEEBURGER communications adapters, the adapter users need access to the view.

Go to Configuration Management > Security > Identity Management.

Search for see* to get a list of adapter users.

Note:

(9)

Select the user seeas2 and switch to the Assigned Roles tab in the Details of User pane. Click

Modify.

Search for the Role view-creator*. Select the role of the Keystore view and Add it to the user. Save the changes.

(10)
(11)

The following errors were provoked by an AS2 adapter but can be devolved to every other SEEBURGER adapter using encryption and signing.

Errors in the Runtime-Workbench

No encryption certificate

Error:

Solution:

(12)

Seite 12/21 19.03.2013 Check the adapter user in the Identity Management of the Netweaver Administrator (NWA). There has to be an assigned role to the Keystore view which contains the certificates and private keys.

No signature certificate

Error:

Solution:

(13)

MDN requested, but appropriate report channel is missing

Error:

Solution:

(14)

Seite 14/21 19.03.2013

Unrecognized SSL message

Error:

Solution:

No trusted certificate found

Error:

Solution:

(15)

Caution:

If a SSL certificate is newly imported a restart of the J2EE Engine is required in order that the changes take effect.

(16)

Seite 16/21 19.03.2013 Check the Decryption Key in your Sender Agreement.

Decryption failed

Error:

Solution:

(17)

Authentication error

Error:

Solution:

Check the Authentication Certificate in your Sender Agreement.

(18)

Seite 18/21 19.03.2013 Also check if the system property mail.mime.multipart.bmparse is set to false.

Go to SEEBURGER Workbench > System Status > Important Server Properties

Caution:

If not OK, apply SAP Note 1287778.

Key invalid in message

(19)

Caution:

If not OK, see SeeMasterInstallationGuide.pdf chapter 4 Note on Cryptography and

SAP Note 989517.

MDN not signed

Error:

Solution:

Check the Signing Key in your Sender Agreement.

MDN not authenticated

(20)
(21)

For further information refer to the SEEBURGER Master Configuration Guide and the Adapter manuals coming with the solution release.

References

Related documents

For female children, the disparities across ethnic groups in drop-out rates in grade 0 are even wider: 1.4 percent of ethnic Turkish girls do not complete first grade whereas

An analysis of the economic contribution of the software industry examined the effect of software activity on the Lebanese economy by measuring it in terms of output and value

Newby indicated that he had no problem with the Department’s proposed language change.. O’Malley indicated that the language reflects the Department’s policy for a number

The SWARMs ontology uses a core ontology to interrelate a set of domain-specific ontologies, including the mission and planning, the robotic vehicle, the communication and

communication systems stays stationary outside the structure and talks to another person with the matching communications system inside the structure to test

According to the findings on objective three, the statutory protection to the right to privacy against mobile phone usage does not provide direct clue as majority of the

If the roll is equal to or higher then the model's shooting skill then it hits and wounds as described in close combat.. If the roll was lower then the model's shooting skill then

South European welfare regimes had the largest health inequalities (with an exception of a smaller rate difference for limiting longstanding illness), while countries with