2361997 - Decrypting connector input files in SuccessFactors LMS

SAP Knowledge Base Articles - public

2361997 - Decrypting connector input files in SuccessFactors LMS


How to use PGP encryption in LMS connectors.


SuccessFactors Learning Management System (LMS) - All Supported Versions

SuccessFactors Learning Management System - Platform


The LMS connectors have the ability to process PGP encrypted input files.  PGP stands for Pretty Good Privacy which is a widely used encryption program to encrypt and decrypt files.  PGP uses a variation of the public key (PK) system where each user has a publicly known encryption key and a private key known only to that user.  The message is encrypted using the Public key shared between the two users and the receiver uses the private key (known only to the user) to decrypt the message.

You will find more information about the generation of the public and private/secret keys in the References Section.

Once the input files are encrypted and ready for connector processing, the following properties need to be configured in LMS > Admin > System Admin > Configuration > System Configuration > CONNECTORS.


# PGP setup for decryption of input files






Once the configuration is updated, the customer can proceed with uploading the files to the configured FTP location and run the connectors.

To Note: - The connector.pgp.secret.keyring and connector.pgp.passphrase values are encrypted by LMS when the configuration gets saved, hence the values displayed after the update will not match with the original.

For more information on PGP, please visit the following resource.

http://gso.plateausystems.com/wikipedia/mediawiki/index.php/PGPEncryption (SF Internal)

http://www.gnupg.org/documentation/faqs.html (Official)



LMS, pgp encryption, connector encryption, connectors, decrypting , KBA , LOD-SF-LMS , SuccessFactors Learning , LOD-SF-LMS-CON , Connectors , Problem


SAP SuccessFactors Learning all versions