Skip to Content
avatar image
Former Member

3DES Encryption through SAP XI. Please advice urgent

Hi All,

My scenario is

Trade Partner A --- XI -


Trade Partner B

Both parties are using 3DES Algorithm for encryption/descryption.

Qurestion:

1. Aat XI side do I need 3DES Algorithm also or not

because payload should be encrypted in XI.?

2 If no then in XI do I need to do anything?

3. If yes how to implement 3DES Algorithm in XI.

Pls send code/blog for it.

Pls advice urgent

Regards

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • Apr 09, 2008 at 09:50 AM

    Hi,

    I dont think you can do that with XI, but you can try softwares like EzCrypto to generate AES 128 key and use them in XI.

    This feature is available in PI 7.1for Confidentiality assertion.Specifies that specific portions of a message must be encrypted, and a specific algorithm to be used (ex: AES, 3DES). You can also use 3DES in ABAP coding.

    Have a look into this link

    http://help.sap.com/saphelp_nw04s/helpdata/en/98/8fe940e74eb533e10000000a155106/frameset.htm

    Hope this will help you.

    Regards

    Aashish Sinha

    PS : reward points if helpful

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi Ashish,

      I am using PI. I am not able to understand from link.

      Can you pls send me more links or let me know how to use this link in my scenario.

      Thanks and Regards

  • Apr 09, 2008 at 10:14 AM

    Hi Henry,

    If i am not wrong and understanding your scenario better, i hope you want to send data from one Trading Partner to another using XI with encryption 3DES. for this purpose, when XI receives data and do processing it shud be in some standard XML format. I just wanted to advice you that before sending to XI system put it to somefolder in SAP server and use ABAP code to make it encrypted.

    For this purpose i have given you the link that ABAP supports the 3DES. After the encryption put that file into the target location or send to XI and then the processing will go as done by XI.

    As such, there is no way to use 3DES in XI. But PI 7.1 is capable of implementing AES and 3DES.

    Hope this will clarify you.

    Regards

    Aashish Sinha

    PS : reward points if helpful

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Apr 09, 2008 at 10:15 AM

    what you can do is use java mapping to incrypt your messages using 3DES in case you are using EDI messages u can go for seburgur adaper which does encription and decription

    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/91640c86-0b01-0010-5f9f-95e095674090

    /people/alessandro.guarneri/blog/2007/03/25/xi-java-mapping-helper-dom

    http://www.adfahrer.com/workplace/Sem/2006-11-28-ADSIG-SBN-WalldorfABAP/AndreasS toltz-XI-Operations-NSAG-20061130.pdf

    regards

    Sumeet

    Ps: If helful please reward points

    Add comment
    10|10000 characters needed characters exceeded