Skip to Content
avatar image
Former Member

RSA Encryption Through PGP module : SAP PI 7.31

Hi Experts,

           

              In my project there is a requirement for PGP encryption for a file Scenario.

              I used the PGP module in the communication channel.

              And i was able to encrypt the file succesfully using the default encryption algorithm (CAST5),

              But the requirement in the scenario is to specifically use 'RSA' Encryption algorithm.

              I tried to change the algorithm for encryption in the parameter "encryptionAlgo" under the module configuration

              within the communication channel by specifying the value as "RSA", but am getting error "value not supported" in channel audit log.

              I searched in net, but not able to find any solution related to scenarios using RSA algorithm.

              Does PI 7.31 supports RSA algorithhm ?

              If yes, what is the right approach to implement it.

 

              Please help and provide your inputs on the same,

             

Thanks and Regards,

             Amit

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Aug 09, 2013 at 06:10 AM

    Hi Amit,

         The PI PGP Module does support RSA. You have to generate the keys based on the RSA. There is no separate algorithm called RSA for encryption.

    For more details check the following links -

    Creating keys for SAP PGP Encryption

    SAP Community Network Wiki - Process Integration - Generating ASCII Armored PGP Key Pairs

    Learning Series SAP NetWeaver Process Orchestration, Secure Connectivity add-on 1d PGP Module

    B2B Adapters - Updating to JCE Unlimited Strength Jurisdiction Policy

    Regards,

    Vishnu

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Aug 13, 2013 at 11:51 AM

    RSA is not supported.

    Try to negotiate on one of the following supported encryption algorithms:

    AES_128

    AES_192

    AES_256

    Blowfish

    CAST5 (which is the default)

    DES (not recommended as it's really week by todays standards)

    3DES

    Twofish

    You can use RSA for the key generation and exchange though (and RSA is almost always just used for key generation as it's a lot slower than AES for example).

    Regards,

    Peter

    Add comment
    10|10000 characters needed characters exceeded