on 04-04-2011 11:37 AM
Hi All,
I have a process where I need to encrypt some fields when entering PI and decrypt the fields when exiting PI.
The process is as below:
SAP ECC -> PI -> JDBC
My question is. Can I encrypt the fields before they enter PI? for example in the Module Tab of XI adapter OR RFC and in the JDBC module tab.
Is that possible?
either you can go 3rd party vendor products like :
/people/sekhar.dachepalli/blog/2010/12/16/pgp-encryption-and-decryption-process-in-pi
or use open source for PGP security:
/people/sandeep.maurya4/blog/2011/01/23/pgp-encryptiondecryption-using-java-code
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
When I use this in mapping the the content of the fields I want to encrypt can be seen in the Adapter engine before it enters mapping. I want the encryption to take place before it can be seen anywhere in PI.
So no one will be able to see the contents of the specific fields in PI. (as in AE, IE etc.)
Thanks.
Basically you need to encrypt the data in the proxy side. Then push it to PI. Are u doing mapping? If mapping required then you might have to decrypt and map the fields to target JDBC elements and encrypt again. Provide your encrypt key to target system. They will use it for decrypt the data in the database side to further process the data.
sample link for encrypting and decrypting
http://www.java-tips.org/java-se-tips/javax.crypto/encryption-and-decryption-using-symmetric.html
You need an Encryption in Binary Base64?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
86 | |
10 | |
10 | |
9 | |
7 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.