Official Content

To either allow or deny the encryption of the parameters sent to an URL, and to establish levels of security when the encryption of the parameters is used between Web Objects.


No Indicates that the parameters in the Web objects URL will not be encrypted.This is the default value.
Session key Indicates that the parameters in the URL will be encrypted using a different key for each session.The encryption is made using local cookies.This value offers a higher level of security, but it does not allow shared URLs.This means that user X cannot send a URL with parameters to user Y because, in this case, the URL will not work, since the corresponding cookie is required for decryption.
Site key Parameters in the Web objects URL are encrypted, but the encryption key will be the same for the whole site.In this case, cookies are not used.This implies a lower level of security, but makes links transfers easier.
Use Environment property value



  • The encryption key for encrypting the URL parameters can be specified using the application.key file (see SAC 29369). In case of NET see SAC 29874. More Information also in Application Encryption Key property
  • When using GXflow, all applications associated to a Task must have the Encrypt URL Parameters property set to Use Environment property value.

How to apply changes

To apply changes made by this property, do a Re-Build All.


Objects: Procedure, Transaction, Web Panel
Platforms: Web(.Net, Java)

See Also

GetEncryptionKey function

Last update: November 2023 | © GeneXus. All rights reserved. GeneXus Powered by Globant