cancel
Showing results for 
Search instead for 
Did you mean: 

PGP encryption: Do we need to write adapter module?

Former Member
0 Kudos

Hi All,

We need to transfer files with bank which supports PGP encryption only. Do we need to write adapter module? or does PI support out of box PGP encryption capability?

Thx

N@v!n

Accepted Solutions (0)

Answers (4)

Answers (4)

Former Member
0 Kudos

Hi Navin

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 !!

Former Member
0 Kudos

Hi Abhishek,

Thanks for your information. I have few more questions regarding the same:

1) Is PGP software free of cost? Any licensing agreemants?

2) Any sample code for OS command fpr encrption and decryption??

3) If I install PGP software in XI, then do I still need to develop any module?

4) What is the exact sofware name that we need to purchase/download from PGP Corporation??

Thx

N@v!n

Former Member
0 Kudos

> Hi Abhishek,

>

> Thanks for your information. I have few more

> questions regarding the same:

>

> 1) Is PGP software free of cost? Any licensing

> agreemants?

GnuPG is free. There are api's that can use GnuPG for free also. PGP is commercial.

> 2) Any sample code for OS command fpr encrption and

> decryption??

Google is your friend. There is more than just one command needed, you need to generate keys etc first.

> 3) If I install PGP software in XI, then do I still

> need to develop any module?

If you want the file written to disk/ftp server encrypted prior to hitting any medium outside of SAP then yes. Otherwise you can do as suggested and encrypt/transfer outside of XI. Adapter modules are really quite easy for a Java programmer to write, and there are plenty of example modules that could be used as template.

> 4) What is the exact sofware name that we need to

> purchase/download from PGP Corporation??

Suggest you call and ask as using it at server/enterprise level may require a special license.

Cheers

James.

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 Navin

Types of Encryption in XI

1)PGP encryption at OS level

2)PGP encryption using Module

3)PGP encryption using AEDAPTIVe Module

4)PGP encryption using UDF

PGP encryption at OS level

Install the PGP 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 using AEDAPTIVe Module

The AEDAPTIVe PGP module for NetWeaver is a module, which provide encryption, decryption and or signing for inbound and outbound streams from SAP Exchange Infrastructure (XI). The module can be called from almost every adapter running in SAP XI, including non-AEDAPTIVE adapters. For example, you can encrypt messages send from the SMTP adapter as part of SAP XI

I would suggest u to go for PGP at OS level which is more simpler

Thanks

Abhishek Mahajan

Former Member
0 Kudos

Hi,

We have to do the development of PGP encryption module out of the box and that have to be deployed in XI.

Regards,

Phani