cancel
Showing results for 
Search instead for 
Did you mean: 

XI and PGP Encryption

Former Member
0 Kudos

Hi,

I'd like to get confirmation on the following based on the interface we're trying to implement:

1) Does SAP XI 3.0 support PGP encryption out of the box? From my initial findings it does not appear so but we need a confirmation.

2) In the forums, I read that within the adapter you can use an operating system command to encrypt the file. Has anybody implemented this before or know how if it is going to work with PGP encryption?

Thanks,

Accepted Solutions (0)

Answers (5)

Answers (5)

Former Member
0 Kudos

Hi

You can use PGP Corporation's PGP command line within the file adapter as an O/S command to develop a full JAVA user module or JAVA mapping to do the conversion.

Also Refer

Thanks

Former Member
0 Kudos

Hi Basant

for more details on your query have a look below

<b>XI dont support PGP encryption and decryption. I have done some interfaces using PGP encryption at OS level and then using XI. Install the software in XI and write the OS command for encryption and decryption at OS level. Call this command in File adapter after or before message processing.</b>

<b>1. PGP is not supported out of the box

2. You can use PGP Corporation's PGP command line within the file adapter as an O/S command if you like, or use cryptix, bouncycastle.org, etc libraries to develop a full JAVA user module (preferred) or JAVA mapping to do the conversion</b>.

<b>check this</b>

http://www.webmethods.com/meta/default/folder/0000007429

http://www1.webmethods.com/PDF/webMethods_for_SAP-wp.pdf

Thanks !!

Questions are welcome here!!

<b>Also mark helpful answers by rewarding points</b>

Regards

Abhishek Agrahari

Former Member
0 Kudos

hi Basant

1) We take a normal text file from R3.

2) Then we write XI interfaces in XI.

3) This interface will pick from R3 and encrypts the file and drops it in another location of R3. In this interface we give OS command before message processing. This will pick the file and do the encryption

Thanks

Abhishek Mahajan

****Reward points if helpful

Former Member
0 Kudos

Basant,

XI dont support PGP encryption and decryption. I have done some interfaces using PGP encryption at OS level and then using XI. Install the software in XI and write the OS command for encryption and decryption at OS level. Call this command in File adapter after or before message processing.

PGP Encryption:

We get the normal text file from R3. Then we have written two XI interfaces here. My first interface will pick from R3 and encrypts the file and drops it in another location of R3. In this interface I have given OS command before message processing. This will pick the file and do the encryption.

My second interface will pick the encrypted file from R3 and do a simple FTP to the Bank.

This is exactly opposite for decrypting the file from Bank.

Hope this helps you to give you an idea.

---Satish

Former Member
0 Kudos

Hi Satish,

From your post I kind of understand what we need to do for using PGP encryption in XI/PI:

1) Install the software in XI (What software we need to install in XI?)

2) Write OS command for encryption and decryption at OS level (Is this OS command going to be in XI box? Any sample codes?)

3) Call the above command from the file adapter. (We know how to do this step)

Can you please help us with first 2 steps.

Thx

N@v!n

Former Member
0 Kudos

I know it's probably no use to answer this now, but I just thought I would reply to have an answer for this question;

1. PGP is not supported out of the box

2. You can use PGP Corporation's PGP command line within the file adapter as an O/S command if you like, or use cryptix, bouncycastle.org, etc libraries to develop a full JAVA user module (preferred) or JAVA mapping to do the conversion.

Anyway, would be interested what you ended up doing...We have used bouncycastle for our implementation within a user module to handle encryption and decryption (one user module to do both with parameters.

Regards,

Matt