# SSL error in enterprise 7.17.0

**URL:** <https://discuss.elastic.co/t/ssl-error-in-enterprise-7-17-0/298630>\
**Category:** Elastic Search\
**Created:** [March 2, 2022, 2:32pm UTC](https://discuss.elastic.co/t/ssl-error-in-enterprise-7-17-0/298630 "2022-03-02T14:32:48Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![bibilena](https://avatars.discourse-cdn.com/v4/letter/b/e9bcb4/32.png) [@bibilena](https://discuss.elastic.co/u/bibilena)\
**Post date:** [March 2, 2022, 2:32pm UTC](https://discuss.elastic.co/t/ssl-error-in-enterprise-7-17-0/298630/1 "2022-03-02T14:32:48Z")

</div>

Hello, I use a docker-compose for elastic, enterprise and Kibana. I use letsencrypt for the certificate and I want to use https. I have a several number of errors. I use 7.17.0 version

```auto
ent-search_1 | Custom Enterprise Search configuration file detected, not overwriting it (any settings passed via environment will be ignored)
ent-search_1 | Found java executable in PATH
ent-search_1 | Java version detected: 11.0.13 (major version: 11)
ent-search_1 | Enterprise Search is starting...
ent-search_1 | [2022-03-02T14:23:55.979+00:00][8][2000][app-server][INFO]: Enterprise Search version=7.17.1, JRuby version=9.2.13.0, Ruby version=2.5.7, Rails version=5.2.6
ent-search_1 | [2022-03-02T14:24:01.235+00:00][8][2000][app-server][INFO]: Performing pre-flight checks for Elasticsearch running on https://servIp:9200...
ent-search_1 | Unexpected exception while running Enterprise Search:
ent-search_1 | Error: Unsupported or unrecognized SSL message at /usr/share/enterprise-search/lib/war/gems/gems/manticore-0.7.0-java/lib/faraday/adapter/manticore.rb:88:in `block in call'
ent-search_1 | /usr/share/enterprise-search/lib/war/gems/gems/manticore-0.7.0-java/lib/manticore/response.rb:79:in `call'
ent-search_1 | /usr/share/enterprise-search/lib/war/gems/gems/manticore-0.7.0-java/lib/faraday/adapter/manticore.rb:92:in `call'
ent-search_1 | /usr/share/enterprise-search/lib/war/lib/middleware/request_logging_middleware.class:26:in `call'
ent-search_1 | /usr/share/enterprise-search/lib/war/gems/gems/faraday-1.8.0/lib/faraday/rack_builder.rb:154:in `build_response'
ent-search_1 | /usr/share/enterprise-search/lib/war/gems/gems/faraday-1.8.0/lib/faraday/connection.rb:516:in `run_request'
ent-search_1 | /usr/share/enterprise-search/lib/war/gems/gems/faraday-1.8.0/lib/faraday/connection.rb:200:in `get'
ent-search_1 | /usr/share/enterprise-search/lib/war/shared_togo/lib/shared_togo/elasticsearch.class:541:in `block in get_raw'
ent-search_1 | /usr/share/enterprise-search/lib/war/lib/apm_helpers.class:41:in `es_action_instrument'
ent-search_1 | /usr/share/enterprise-search/lib/war/shared_togo/lib/shared_togo/elasticsearch.class:623:in `instrument'
ent-search_1 | /usr/share/enterprise-search/lib/war/shared_togo/lib/shared_togo/elasticsearch.class:540:in `get_raw'
ent-search_1 | /usr/share/enterprise-search/lib/war/shared_togo/lib/shared_togo/elasticsearch_checks.class:179:in `check_es_connection_with_retries!'
ent-search_1 | /usr/share/enterprise-search/lib/war/shared_togo/lib/shared_togo/elasticsearch_checks.class:34:in `check_es_connection!'
ent-search_1 | /usr/share/enterprise-search/lib/war/shared_togo/lib/shared_togo/elasticsearch_checks.class:19:in `block in run!'
ent-search_1 | /usr/share/enterprise-search/lib/war/gems/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `block in tagged'
ent-search_1 | /usr/share/enterprise-search/lib/war/gems/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:28:in `tagged'
ent-search_1 | /usr/share/enterprise-search/lib/war/gems/gems/activesupport-5.2.6/lib/active_support/tagged_logging.rb:71:in `tagged'
ent-search_1 | /usr/share/enterprise-search/lib/war/shared_togo/lib/shared_togo/elasticsearch_checks.class:18:in `run!'
ent-search_1 | /usr/share/enterprise-search/lib/war/shared_togo/lib/shared_togo/elasticsearch_checks.class:14:in `run!'
ent-search_1 | /usr/share/enterprise-search/lib/war/shared_togo/lib/shared_togo.class:304:in `configure_elasticsearch!'
ent-search_1 | /usr/share/enterprise-search/lib/war/shared_togo/lib/shared_togo.class:283:in `configure!'
ent-search_1 | /usr/share/enterprise-search/lib/war/config/application.class:20:in `<main>'
ent-search_1 | org/jruby/RubyKernel.java:1016:in `load'
ent-search_1 | /usr/share/enterprise-search/lib/war/gems/gems/activesupport-5.2.6/lib/active_support/dependencies.rb:285:in `block in load'
ent-search_1 | /usr/share/enterprise-search/lib/war/gems/gems/activesupport-5.2.6/lib/active_support/dependencies.rb:257:in `load_dependency'
ent-search_1 | /usr/share/enterprise-search/lib/war/gems/gems/activesupport-5.2.6/lib/active_support/dependencies.rb:285:in `load'
ent-search_1 | /usr/share/enterprise-search/lib/war/config/application.rb:1:in `<main>'
ent-search_1 | org/jruby/RubyKernel.java:974:in `require'
ent-search_1 | /usr/share/enterprise-search/lib/war/gems/gems/activesupport-5.2.6/lib/active_support/dependencies.rb:291:in `block in require'
ent-search_1 | /usr/share/enterprise-search/lib/war/gems/gems/activesupport-5.2.6/lib/active_support/dependencies.rb:257:in `load_dependency'
ent-search_1 | /usr/share/enterprise-search/lib/war/gems/gems/activesupport-5.2.6/lib/active_support/dependencies.rb:291:in `require'
ent-search_1 | /usr/share/enterprise-search/lib/war/shared_togo/lib/shared_togo/cli/command.class:36:in `initialize'
ent-search_1 | /usr/share/enterprise-search/lib/war/shared_togo/lib/shared_togo/cli/command.class:10:in `run_and_exit'
ent-search_1 | /usr/share/enterprise-search/lib/war/shared_togo/lib/shared_togo/cli.class:143:in `run_supported_command'
ent-search_1 | /usr/share/enterprise-search/lib/war/shared_togo/lib/shared_togo/cli.class:125:in `run_command'
ent-search_1 | /usr/share/enterprise-search/lib/war/shared_togo/lib/shared_togo/cli.class:112:in `run!'
ent-search_1 | bin/enterprise-search-internal:15:in `<main>'
ela_ent-search_1 exited with code 1

```

I don't find anything about it. Can you help me? here my docker-compose.yml

```auto
version: '2'
networks:
 elastic:
   driver: bridge

volumes:
 elasticsearch:
   driver: local

services:
  elasticsearch:
    image: docker.elastic.co/elasticsearch/elasticsearch:${STACK_VERSION}
    restart: unless-stopped
    environment:
      - "discovery.type=single-node"
      - "ES_JAVA_OPTS=-Xms512m -Xmx512m"
      - "xpack.security.enabled=true"
      - "xpack.security.authc.api_key.enabled=true"
      - "xpack.security.audit.enabled:true"
      - "xpack.security.enabled:true"
      - "xpack.security.http.ssl.enabled:true"
      - "xpack.security.http.ssl.verification_mode:certificate"
      - "xpack.security.http.ssl.key:/usr/share/elasticsearch/config/test/privkey1.pem"
      - "xpack.security.http.ssl.certificate:/usr/share/elasticsearch/config/test/cert1.pem"  
      - "ELASTIC_PASSWORD=${ELASTIC_PASSWORD}"
    ulimits:
      memlock:
        soft: -1
        hard: -1
    volumes:
      - /etc/elasticsearch/config/certs/dns/:/usr/share/elasticsearch/config/test
      - elasticsearch:/usr/share/elasticsearch/data
    ports:
      - ${ES_PORT}:${ES_PORT}
    networks:
      - elastic

  ent-search:
    image: docker.elastic.co/enterprise-search/enterprise-search:${STACK_VERSION}
    restart: unless-stopped
    depends_on:
      - "elasticsearch"
    environment:
      - "JAVA_OPTS=-Xms512m -Xmx512m"
      - "ENT_SEARCH_DEFAULT_PASSWORD=${ENTERPRISE_PASSWORD}"
      - "elasticsearch.username=elastic"
      - "elasticsearch.password=${ENTERPRISE_PASSWORD}"
      - "elasticsearch.host=https://${SERVER_HOST}:${ES_PORT}"
      - "allow_es_settings_modification=true"
      - "secret_management.encryption_keys=${SECRET_MANAGEMENT_ENCRYPTION}"
      - "elasticsearch.startup_retry.interval=15"
      - "ent_search.external_url=https://${SERVER_HOST}:${ENTERPRISE_PORT}"
      - "kibana.external_url=https://${SERVER_HOST}:${KIBANA_PORT}"
        #- "elasticsearch.ssl.enabled:true"
        #- "elasticsearch.ssl.certificate:/usr/share/enterprise-search/config/test/fullchain1.pem"
        #- "elasticsearch.ssl.key:/usr/share/enterprise-search/config/test/privkey1.pem"
    ports:
      - ${ENTERPRISE_PORT}:${ENTERPRISE_PORT}
    volumes:
      - /etc/elasticsearch/config/certs/dns/:/usr/share/enterprise-search/config/test    
    networks:
      - elastic

  kibana:
    image: docker.elastic.co/kibana/kibana:${STACK_VERSION}
    restart: unless-stopped
    depends_on:
      - "elasticsearch"
      - "ent-search"
    ports:
      - ${KIBANA_PORT}:${KIBANA_PORT}
    environment:
      ELASTICSEARCH_HOSTS: https://elasticsearch:${ES_PORT}
      ENTERPRISESEARCH_HOST: https://ent-search:${ENTERPRISE_PORT}
      ELASTICSEARCH_USERNAME: elastic
      server.host: ${SERVER_HOST}
      server.name: dns
      #elasticsearch_url: "https://dns:9200"
      ELASTICSEARCH_PASSWORD: ${KIBANA_PASSWORD}
      server.ssl.enabled: "true"
      server.ssl.certificate: /usr/share/kibana/config/test/fullchain1.pem
      server.ssl.key: /usr/share/kibana/config/test/privkey1.pem
      enterpriseSearch.ssl.certificateAuthorities: /usr/share/kibana/config/test/fullchain1.pem
      enterpriseSearch.ssl.verificationMode: certificate
    networks:
      - elastic

```

Thanks!

---

<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:** [November 4, 2022, 8:34am UTC](https://discuss.elastic.co/t/ssl-error-in-enterprise-7-17-0/298630/2 "2022-11-04T08:34:28Z")

</div>


