# 1. sendSecureKeys Keyword

## Why was this developed?&#x20;

In earlier versions of Avo Assure, the "sendSecureValue" keyword could not send the user's input while the device was in sleep mode. This presented a considerable challenge for users who needed to send sensitive data during such instances.

## &#x20;What is the Goal?&#x20;

The Avo Assure team has introduced the "sendSecureKeys" keyword, which enables users to send encrypted input while the device is in sleep mode.\
&#xNAN;_**Note**: The sendSecureKeys keyword is applicable for the CI/CD Execution._&#x20;

## How does it look?

<figure><img src="https://501225267-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUKzJjcieEM7IqAjgmunE%2Fuploads%2FZtfdUTQrobXlqT2MDm7y%2Fimage.png?alt=media&#x26;token=5b4085b0-683d-41a2-a18a-7c475fe335cb" alt=""><figcaption></figcaption></figure>

## How does it work?

**Description**: This keyword or action instructs Avo Assure Client to accept an encrypted text and send the individual keystrokes to the application.

| Keyword              | Input Syntax      | Output Syntax | Supported Input Formats                                                |
| -------------------- | ----------------- | ------------- | ---------------------------------------------------------------------- |
| _**sendSecureKeys**_ | \<Encrypted Text> | (Optional)    | <ul><li>Text</li><li>Static Values</li><li>Dynamic Variables</li></ul> |

_**Note:** To provide encrypted text as input to the sendSecureKeys keyword, the user should encrypt the required text using “AES Encryption” from the tool encryption utilities._

Find the snippet of the keyword below:

<figure><img src="https://501225267-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUKzJjcieEM7IqAjgmunE%2Fuploads%2F6HrZTLjn49ETgV4RtlfH%2Fimage.png?alt=media&#x26;token=1b2de796-5943-49c2-85c1-7c4d1d5ead7f" alt=""><figcaption></figcaption></figure>

In the above example, the decrypted text will be entered in the specified textbox after the test case debugs.

## How can I get this?

If the user upgrades to the latest version of Avo Assure to 23.1.5, this feature will be available automatically.
