When Alyvix executes the test case, it will decipher any keys, and safely enter the decrypted credentials into the text fields.
We'll use the following strings as an example in this blog post: C:\Alyvix\testcases> alyvix_cipher -e my_user_name -k my_private_keyĬ:\Alyvix\testcases> alyvix_cipher -e my_password -k my_private_key You can use the alyvix_cipher command together with your credentials and a private key to generate encrypted keys that are safe to use in the test case. alyvix files are an open standard and its contents are stored in clear text, directly entering any credentials will leave them open to attack. Here we'll show you how to do that securely on a Windows server using Citrix Gateway, and then how to use Alyvix Robot to automatically decrypt those strings when it runs the test case. In general, any time you log in remotely you'll need to enter your credentials into the login and password fields in a web form or the opening screen of an application. This tutorial shows how to accomplish a very common task with production systems: Logging in via Citrix Gateway. It then gives a complete example of how to use Alyvix Cipher and a private key to transform a user name and password into encrypted strings, and then how to use Alyvix Robot to automatically decrypt those strings when it runs the test case.
This tutorial shows how to securely log on to a Citrix Gateway in a way that doesn't expose your credentials to public view.