# Signing requests of Java High Level REST Client

**URL:** https://discuss.elastic.co/t/signing-requests-of-java-high-level-rest-client/127435
**Category:** Elasticsearch
**Created:** [April 10, 2018, 7:33am UTC](https://discuss.elastic.co/t/signing-requests-of-java-high-level-rest-client/127435 "2018-04-10T07:33:23Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![Prakhar\_Mishra](https://avatars.discourse-cdn.com/v4/letter/p/f19dbf/32.png) [@Prakhar\_Mishra](https://discuss.elastic.co/u/Prakhar_Mishra)
#### Post date: [April 10, 2018, 7:33am UTC](https://discuss.elastic.co/t/signing-requests-of-java-high-level-rest-client/127435/1 "2018-04-10T07:33:23Z")

</div>

I am using AWS Elasticsearch service. To implement proper security policies, we need to sign requests sent to elasticsearch. We are using **Java High Level REST Client** to query elasticsearch.

Is it possible to sign (by sign, I mean adding provided `Authorization` header with each request) requests made by **Java High Level REST Client** library? If so, how?  
Here is the maven repo I am using:

[https://mvnrepository.com/artifact/org.elasticsearch.client/elasticsearch-rest-high-level-client/6.2.2](https://mvnrepository.com/artifact/org.elasticsearch.client/elasticsearch-rest-high-level-client/6.2.2)

---

<div class="post-metadata">

### Author: ![dadoonet](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/dadoonet/32/137187_2.png) [@dadoonet](https://discuss.elastic.co/u/dadoonet)
#### Post date: [April 10, 2018, 8:23am UTC](https://discuss.elastic.co/t/signing-requests-of-java-high-level-rest-client/127435/2 "2018-04-10T08:23:26Z")

</div>

I think that this page [https://www.elastic.co/guide/en/elasticsearch/client/java-rest/current/java-rest-low-usage-initialization.html#java-rest-low-usage-initialization](https://www.elastic.co/guide/en/elasticsearch/client/java-rest/current/java-rest-low-usage-initialization.html#java-rest-low-usage-initialization) says how to add a `BasicHeader`.

BTW did you look at [cloud.elastic.co](http://cloud.elastic.co) and [https://aws.amazon.com/marketplace/pp/B01N6YCISK](https://aws.amazon.com/marketplace/pp/B01N6YCISK) ?

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)
#### Post date: [May 8, 2018, 8:23am UTC](https://discuss.elastic.co/t/signing-requests-of-java-high-level-rest-client/127435/3 "2018-05-08T08:23:38Z")

</div>

This topic was automatically closed 28 days after the last reply. New replies are no longer allowed.
