09 July 2009 - 3.0 user guide eclipse intellij netbeans maven download nightly forum bugs blog sf.net eviware


Eviware Logo

Project Encryption

To protect sensitive data in project files (passwords, request data, etc) a Project Password property has been added in the bottom left properties table. Setting this property by specifying a password will result in that project file being encrypted when saved. The project will be marked in Navigator as shown below:

encrypted open project

A project can not be composite and encrypted at same time. If you set password for composite projects, the composite property will be set to false and and error message will be displayed. Same goes if you try to set composite property to true on encrypted project.

project settings

Working with encrypted project

When starting soapUI encrypted projects will not be opened automatically; you need to open them manually by double-clicking which will first prompt you for the password required to decrypt the project file:

project password dialog

If password is correct the project will be opened, if password is wrong it stays closed. Please remember your passwords, there is no way to decrypt a project without a password!

Encryption in global settings

If you need to protect data that is stored in the global settings (Proxy, SSL, etc) there is also a global password setting:

Global password setting

Setting this password will encrypt soapui-settings.xml where soapUI stores all global settigns. When starting soapUI with encrypted soapui-settings.xml you will be asked for password first:

Global password setting dialog

If correct soapUI will restore all your settings with workspace and projects. If not you will get:

Global password - bad password

The encrypted soapui-settings will be saved in a backup file and a new default settings will replace your old settings.


Next: Event Handlers