# Apply configuration changes using securityadmin.sh

**URL:** <https://forum.opensearch.org/t/apply-configuration-changes-using-securityadmin-sh/8499>\
**Category:** Security\
**Tags:** install\
**Created:** [February 3, 2022, 5:44am UTC](https://forum.opensearch.org/t/apply-configuration-changes-using-securityadmin-sh/8499 "2022-02-03T05:44:32Z")\
**Posts on this page:** 1\
**Showing post:** 7

<div class="post-metadata">

**Author:** ![lgrullonbb](https://avatars.discourse-cdn.com/v4/letter/l/e99b99/32.png) [@lgrullonbb](https://forum.opensearch.org/u/lgrullonbb)\
**Post date:** [November 11, 2025, 4:16pm UTC](https://forum.opensearch.org/t/apply-configuration-changes-using-securityadmin-sh/8499/7 "2025-11-11T16:16:37Z")

</div>

> [@./securityadmin.sh ERR: An unexpected IOException occured: Unrecognized SSL message, plaintext connection?](https://forum.opensearch.org/t/securityadmin-sh-err-an-unexpected-ioexception-occured-unrecognized-ssl-message-plaintext-connection/15731/1):
>
> ./securityadmin.sh -icl-nhnv

I adjusted my password via hash.sh, but I am not able to updat the backend…it keeps giving me an error related to SSL, even when I am using plain http. Please advise.

```auto
./securityadmin.sh -icl-nhnv -cacert /etc/opensearch/root-ca.pem -cert /etc/opensearch/kirk.pem -key /etc/opensearch/kirk-key.pem -h 10.123.80.97 Security Admin v7
Will connect to 10.123.80.97:9200 ... done
ERR: An unexpected IOException occured: Unrecognized SSL message, plaintext connection?
Trace:
java.io.IOException: Unrecognized SSL message, plaintext connection?
        at org.opensearch.client.RestClient.extractAndWrapCause(RestClient.java:1348)
        at org.opensearch.client.RestClient.performRequest(RestClient.java:371)
        at org.opensearch.client.RestClient.performRequest(RestClient.java:359)
        at org.opensearch.security.tools.SecurityAdmin.execute(SecurityAdmin.java:541)
        at org.opensearch.security.tools.SecurityAdmin.main(SecurityAdmin.java:154)
Caused by: javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?
        at java.base/sun.security.ssl.SSLEngineInputRecord.bytesInCompletePacket(SSLEngineInputRecord.java:145)
        at java.base/sun.security.ssl.SSLEngineInputRecord.bytesInCompletePacket(SSLEngineInputRecord.java:64)
        at java.base/sun.security.ssl.SSLEngineImpl.readRecord(SSLEngineImpl.java:610)
        at java.base/sun.security.ssl.SSLEngineImpl.unwrap(SSLEngineImpl.java:504)
        at java.base/sun.security.ssl.SSLEngineImpl.unwrap(SSLEngineImpl.java:480)
        at java.base/javax.net.ssl.SSLEngine.unwrap(SSLEngine.java:673)
        at org.apache.hc.core5.reactor.ssl.SSLIOSession.doUnwrap(SSLIOSession.java:336)
        at org.apache.hc.core5.reactor.ssl.SSLIOSession.doHandshake(SSLIOSession.java:392)
        at org.apache.hc.core5.reactor.ssl.SSLIOSession.access$100(SSLIOSession.java:74)
        at org.apache.hc.core5.reactor.ssl.SSLIOSession$1.inputReady(SSLIOSession.java:203)
        at org.apache.hc.core5.reactor.InternalDataChannel.onIOEvent(InternalDataChannel.java:143)
        at org.apache.hc.core5.reactor.InternalChannel.handleIOEvent(InternalChannel.java:51)
        at org.apache.hc.core5.reactor.SingleCoreIOReactor.processEvents(SingleCoreIOReactor.java:176)
        at org.apache.hc.core5.reactor.SingleCoreIOReactor.doExecute(SingleCoreIOReactor.java:125)
        at org.apache.hc.core5.reactor.AbstractSingleCoreIOReactor.execute(AbstractSingleCoreIOReactor.java:92)
        at org.apache.hc.core5.reactor.IOReactorWorker.run(IOReactorWorker.java:44)
        at java.base/java.lang.Thread.run(Thread.java:1447)

```

---

_[View the full topic](https://forum.opensearch.org/t/apply-configuration-changes-using-securityadmin-sh/8499)._
