on 03-08-2018 12:06 PM
Hi,
I am working on SAP to BANK integration using PI. bank has provided HTTPS link for pulling the statement with following condition.
Request message should be signed by private key
Response message will be signed by Bank B2B and should be verified and unsigned by Bank B2B public key.
Response message will be encoded BASE64.
Please help me with below points.
1. I am planning to use RFC adapter from SAP to PI, but from PI to BANK, should i use SOAP or HTTP_AAE receiver adapter ? It will synchronous call.
2. Bank will provide private key, which i will install in PI system and will use in synchronous receiver adapter. How can i use bank public key to verify response and decode it.
3. Is there any setting required in PI NWA for using SSL for HTTPS call ?
Thanks
Hi Pavan,
It is clear now. We are using HTTP_AAE receiver. For testing purpose, bank is asking for test public key. I created private key in Certificate and Keys, since it is test server, there is no need for getting is certified from CA.
How can we create public key from private key. Any help on issue ?
Thanks
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
1. you can use soap adapter and configure the url provided by bank and also enable security profile
2.you will get public key from the bank not private key which you need to import into the keystore view TrustedCAs so that same can be used in Encryption.
For Request you can sign and Encrypt ( Sign using own private key and Encrypt using Banks public key)
For Response you can Decrypt and validate(Decrypt using own private key and validate using Banks public key)
Please refer below blog for ready reference
Regards
Pavan
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
101 | |
13 | |
13 | |
11 | |
11 | |
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.