E-SEC: Using PET To Encrypt String With Md5_generate Algorithm Creates 'XML Is Invalid" Error (Doc ID 1593440.1)

Last updated on DECEMBER 31, 2015

Applies to:

PeopleSoft Enterprise PT PeopleTools - Version 8.53 and later
Information in this document applies to any platform.

Symptoms

Still have questions after reading this document? Please post a question to our community: PeopleTools Community

On : 8.53.06 version, Security

When attempting to use PET with md5_generate algorithm to encrypt the data, the "test encryption profile" will always give "XML is Invalid" error.
the following error occurs.

ERROR
-----------------------
"XML is Invalid"


STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Login PIA as super user
2. Going to PeopleTools->Security->Encryption,select Algorithm Chain
3. Add the following algorithms

PSUnicodeToAscii
md5_generate
PSAsciiToUnicode

4. Save the change.

5.Go to PeopleTools->Security->Encryption Profile, create a new encryption profile

6.Go to PeopleTools->Security->Test Encryption Profile, test this new encryption profile. After clicking "Run Encryption Profile", "XML is invalid" error will occur.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms