cancel
Showing results for 
Search instead for 
Did you mean: 

Digital signature in PI

former_member188885
Active Participant
0 Kudos

Hi,

I have a requirement where data flows between two PI servers. The first PI system is PI 7.31 (sender) and the second is PI 7.1 (receiver). The data should be encrypted and digitally signed in the first PI system and sent to the second PI system. This is new to me and I went through few blogs in SDN. But still not clear with what needs to be done and what are the pre requisites.

Could anyone please explain

1. The conceptual part

2. What are the pre-requisites to be done in both the PI systems.

3. How to deal with the digital signature part

Thanks in advance

Regards,

R. Lavanya

Accepted Solutions (1)

Accepted Solutions (1)

baskar_gopalakrishnan2
Active Contributor
0 Kudos

You might want to check Java XML digital signature API

http://www.oracle.com/technetwork/articles/javase/dig-signature-api-140772.html

also refer this page

http://docs.oracle.com/javase/tutorial/security/apisign/gensig.html

use Java mapping and do the signature signing. There are plenty of algorithm methods to do encryption and signing the message.

Answers (2)

Answers (2)

former_member188885
Active Participant
0 Kudos

Thank you for the replies. But still i am not able to get familiar with the concept.

Can anyone tell me what is the concept of Private key adn Public key?

In my scenario, the PI 7.1 server is SSL enabled, but PI 7.31 is not SSL enabled. Now, its not necessary to enable SSL in PI 7.31 since its only going to send the data right? Please correct me if i am wrong.

Regards,

R. Lavanya

rajasekhar_reddy14
Active Contributor
0 Kudos

Try using Java mapping / Adapter module to implement Digital signature.

You could use the Java Cryptography liabraries.