Changing Credit Card Encryption
To change credit card encryption profile and run the encryption process, use the FS_CC_CNVRT component.
Encryption and decryption profiles determine the algorithm used to encrypt credit card numbers.
Page Name |
Definition Name |
Usage |
---|---|---|
FS_CC_CNVRT |
Change the profile ID used to encrypt and decrypt credit card numbers for all tables in your Financial and Supply Management system, and to re-encrypt credit card numbers using the new profile ID. |
Note: Credit card encryption is needed only for systems using a traditional credit card implementation. It is not needed for systems using a third-party credit card payment processor in a hosted implementation.
PeopleTools Encryption Technology is an advanced security framework that provides a security model for applications to encrypt credit card data. The system encrypts data using algorithms and encryption keys. The system also modifies the display of credit card numbers to show only the last four digits. The system displays an X in place of each credit card number other than the last four digits. This includes credit card numbers that are display-only as well as those that are editable.
These steps must be performed in PeopleTools before you can generate new credit card encrypted numbers:
Use the Administer Encryption Profile page to create the credit card profile.
Use the Algorithm Keyset page to create the Keyset ID and Key Text.
The Keyset ID on the Algorithm Keyset page should be the same as the SYMMETRICKEY field of the Administer Encryption Profile page.
The Key Text field on the Algorithm Keyset page should be the same for all Keyset rows for the encrypt and decrypt algorithm.
See also the product documentation for PeopleTools: Security Administration, “Securing Data with PeopleSoft Encryption Technology.”
Use the Manage Credit Card Encryption (FS_CC_CNVRT) page to change the profile ID used to encrypt and decrypt credit card numbers for all tables in your Financial and Supply Management system, and to re-encrypt credit card numbers using the new profile ID.
Navigation:
This example illustrates the fields and controls on the Manage Credit Card Encryption page. You can find definitions for the fields and controls later on this page.

When this process completes, all products begin to use the new encryption and decryption profiles.
Note: There is no run control ID for this process.
Field or Control |
Description |
---|---|
Existing Encryption Profiles: Decryption Profile ID and Encryption Profile ID |
Displays the last Profile ID that was used to encrypt and decrypt credit card numbers for all records and fields displayed in the table. |
New Encryption Profiles: Decryption Profile ID and Encryption Profile ID |
Select a new encryption profile ID for the search option. Profile IDs determine the algorithm used to encrypt credit card numbers. The options available to you are loaded by your system administrator using the Administer Encryption Profile page. See Prerequisites to Generating New Credit Card Encrypted Numbers. |
Validate Profiles |
Select to validate the profiles selected. The system checks that the encryption keys are the same on the Algorithm Keyset page and updates the Profile Status field. Note: If you receive a message saying, "Please verify Key Values for the selected Encryption/Decryption profiles" , then the Key Text is not accurate on the Algorithm Keyset page for the Algorithm ID. Have your system administrator enter the same Key Text for all Keyset IDs of the encrypt and decrypt Algorithm Keyset. See Prerequisites to Generating New Credit Card Encrypted Numbers. |
Profile Status |
Displays Pending after selecting New Encryption Profiles. When the Profile Status is Pending, the Run button is not enabled. Displays Valid after selecting Validate Profiles and the key check is successful. When the Profile Status is Valid, the Run button is enabled. |
Run |
This button is not enabled until the Profile Status is Valid. Therefore, you must select the Validate Profiles button to validate the Profile ID's selected before you can re-encrypt the fields in the table below. The Credit Card Conversion process converts each field in the grid. If the process fails for any reason, the process can be restarted in the standard way and the process picks up where it left off. If the process cannot be restarted, the process can be run from the beginning and it automatically bypasses fields that have already been processed. |