# REST-API with SSL unable to log into Wowza Engine Manager

**URL:** <https://community.wowza.com/t/rest-api-with-ssl-unable-to-log-into-wowza-engine-manager/93953>\
**Category:** Wowza Streaming Engine\
**Created:** [October 12, 2021, 11:51am UTC](https://community.wowza.com/t/rest-api-with-ssl-unable-to-log-into-wowza-engine-manager/93953 "2021-10-12T11:51:26Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![gsa](https://avatars.discourse-cdn.com/v4/letter/g/839c29/32.png) [@gsa](https://community.wowza.com/u/gsa)\
**Post date:** [October 12, 2021, 11:51am UTC](https://community.wowza.com/t/rest-api-with-ssl-unable-to-log-into-wowza-engine-manager/93953/1 "2021-10-12T11:51:26Z")

</div>

Hello,

we’ve got our Wowza Server off site, to ensure more security I’ve configured the Engine Manager in the tomcat.properties to use SSL:

```
httpsPort=8090
httpsKeyStore=conf/mycertificate.domain.co.at.jks
httpsKeyStorePassword=xyz
#httpsKeyAlias=[key-alias]

```

The Engine Manager is working fine with the ssl connection. But as soon, as I turn on ssl in the server.xml to ensure the REST-API is connected via SSL:

```
<?xml version="1.0" encoding="UTF-8"?>
<Root version="3">
	<Server>
		<Name>Wowza Streaming Engine</Name>
		<Description>Wowza Streaming Engine is robust, customizable, and scalable server software that powers reliable streaming of high-quality video and audio to any device, anywhere.</Description>
		<RESTInterface>
			<Enable>true</Enable>
			<IPAddress>*</IPAddress>
			<Port>8087</Port>
			<!-- none, basic, digest, remotehttp, digestfile-->
			<AuthenticationMethod>basic</AuthenticationMethod>
			<!-- cleartext, digest, bcrypt -->
			<PasswordEncodingScheme>bcrypt</PasswordEncodingScheme>
			<DiagnosticURLEnable>true</DiagnosticURLEnable>
			<SSLConfig>
				<Enable>true</Enable>
				<KeyStorePath>${com.wowza.wms.context.VHostConfigHome}/conf/mycertificate.domain.co.at.jks</KeyStorePath>
				<KeyStorePassword>xyz</KeyStorePassword>
				<KeyStoreType>JKS</KeyStoreType>
				<SSLProtocol>TLS</SSLProtocol>
				<Algorithm>SunX509</Algorithm>
				<CipherSuites></CipherSuites>
				<Protocols></Protocols>
			</SSLConfig>
			<IPWhiteList>127.0.0.1,xxx.serverip.xxx</IPWhiteList>
			<IPBlackList></IPBlackList>
			<EnableXMLFile>false</EnableXMLFile>
			<DocumentationServerEnable>false</DocumentationServerEnable>
			<DocumentationServerPort>8089</DocumentationServerPort>
			<!-- none(only) -->
			<DocumentationServerAuthenticationMethod>none</DocumentationServerAuthenticationMethod>
			<Properties>
			</Properties>
		</RESTInterface>
		<CommandInterface>
			<HostPort>
				<ProcessorCount>${com.wowza.wms.TuningAuto}</ProcessorCount>
				<IpAddress>*</IpAddress>
				<Port>8083</Port>
			</HostPort>
		</CommandInterface>
		<AdminInterface>
			<!-- Objects exposed through JMX interface: Server, VHost, VHostItem, Application, ApplicationInstance, MediaCaster, Module, Client, MediaStream, SharedObject, Acceptor, IdleWorker -->
			<ObjectList>Server,VHost,VHostItem,Application,ApplicationInstance,MediaCaster,Module,IdleWorker</ObjectList>
		</AdminInterface>
		<Stats>

```

I get the following message, after entering the credentials.

**Wowza Streaming Engine Manager could not connect to the Wowza Streaming Engine service([http://localhost:8087](http://localhost:8087)). Verify that the Wowza Streaming Engine service has started and is running.**

Are ther any other settings missing, to ensure the Streaming Engine Manager uses https?

Thank you, best regards  
Gerhard

---

<div class="post-metadata">

**Author:** ![video\_streaming](https://avatars.discourse-cdn.com/v4/letter/v/22d042/32.png) [@video\_streaming](https://community.wowza.com/u/video_streaming)\
**Post date:** [October 12, 2021, 6:43pm UTC](https://community.wowza.com/t/rest-api-with-ssl-unable-to-log-into-wowza-engine-manager/93953/2 "2021-10-12T18:43:22Z")

</div>

You can check our troubleshooting article for this exact error in our FAQ page.

[https://support.wowza.com/hc/en-us/articles/1260803011850-I-Can-t-Login-to-Streaming-Engine-Manager](https://support.wowza.com/hc/en-us/articles/1260803011850-I-Can-t-Login-to-Streaming-Engine-Manager)

You’ll need to check you’re using the correct ports as explained in the article. SSL requires its own for example.

---

<div class="post-metadata">

**Author:** ![gsa](https://avatars.discourse-cdn.com/v4/letter/g/839c29/32.png) [@gsa](https://community.wowza.com/u/gsa)\
**Post date:** [October 13, 2021, 6:15am UTC](https://community.wowza.com/t/rest-api-with-ssl-unable-to-log-into-wowza-engine-manager/93953/3 "2021-10-13T06:15:26Z")

</div>

Hello,

the streaming engine is up and running (I can’t play around on an productive environment, therefore I use a trial Licence for this server)

netstat seems to be ok, 8088 and 1935 are listening

Should the 8087 Listen?

```
root@wow:/etc/shorewall # netstat -an | grep '8086'
tcp 0 0 0.0.0.0:8086 0.0.0.0:* LISTEN
root@wow:/etc/shorewall # netstat -an | grep '8087'
root@wow:/etc/shorewall # netstat -an | grep '8088'
tcp 0 0 0.0.0.0:8088 0.0.0.0:* LISTEN

```

Firewall for 8087 is open.

Thank you for your help!

---

<div class="post-metadata">

**Author:** ![Simon\_Walshe](https://avatars.discourse-cdn.com/v4/letter/s/77aa72/32.png) [@Simon\_Walshe](https://community.wowza.com/u/Simon_Walshe)\
**Post date:** [May 1, 2023, 4:02pm UTC](https://community.wowza.com/t/rest-api-with-ssl-unable-to-log-into-wowza-engine-manager/93953/4 "2023-05-01T16:02:59Z")

</div>

@gsa, did you figure out how to get around this issue? I am experiencing the exact same. I have my streamlock file I am able to browse to the Streaming Engine Manager page using HTTPS. I have enabled SSL on the REST config like in your code snippet and have set my streamlock file and password but I get the same error as you have stated.

Thanks

---

<div class="post-metadata">

**Author:** ![Jason\_Hilton](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/jason_hilton/32/437_2.png) [@Jason\_Hilton](https://community.wowza.com/u/Jason_Hilton)\
**Post date:** [May 2, 2023, 8:37am UTC](https://community.wowza.com/t/rest-api-with-ssl-unable-to-log-into-wowza-engine-manager/93953/5 "2023-05-02T08:37:42Z")

</div>

Hi Simon,  
Thank you for reaching out to us via the forum. I recommend that you create a support ticket so that we can investigate this issue further.  
`https://www.wowza.com/support/open-ticket`

When creating a ticket, please ensure that you include a ZIP file containing the following directories:  
[Wowza-Install]/conf/  
[Wowza-Install]/logs/  
[Wowza-Install]/manager/conf/  
[Wowza-Install]/manager/logs/

**Note** : Only the latest log files showing the issue are required.

Regards,  
Jason Hilton  
Senior Technical Support Engineer  
**Wowza Media Systems** | _The **solution** you start with, the **partner** you scale with._

---

<div class="post-metadata">

**Author:** ![gsa](https://avatars.discourse-cdn.com/v4/letter/g/839c29/32.png) [@gsa](https://community.wowza.com/u/gsa)\
**Post date:** [May 2, 2023, 9:50am UTC](https://community.wowza.com/t/rest-api-with-ssl-unable-to-log-into-wowza-engine-manager/93953/6 "2023-05-02T09:50:35Z")

</div>

Hi Simon,

no I wasn’t successfull, I use a workaround, to check my REST API local via a nrpe client.  
Therefore https StreamingEngineManager is working, and the API local too.

Sorry, I’m not able to help here, but the Wowza Staff is very helpfull!

Best regards  
Gerhard

---

<div class="post-metadata">

**Author:** ![Simon\_Walshe](https://avatars.discourse-cdn.com/v4/letter/s/77aa72/32.png) [@Simon\_Walshe](https://community.wowza.com/u/Simon_Walshe)\
**Post date:** [May 2, 2023, 12:01pm UTC](https://community.wowza.com/t/rest-api-with-ssl-unable-to-log-into-wowza-engine-manager/93953/7 "2023-05-02T12:01:33Z")

</div>

> [@Simon\_Walshe](#):
>
> I have my streamlock file I am able to browse to the Streaming Engine Manager page using HTTPS. I have enabled SSL on the REST config like in your code snippet and have set my streamlock file and password but I get the same error as you have stated.

Thanks @gsa. @Jason_Hilton I have just created a support ticket. Thanks

---

<div class="post-metadata">

**Author:** ![Alex\_C](https://avatars.discourse-cdn.com/v4/letter/a/bbe5ce/32.png) [@Alex\_C](https://community.wowza.com/u/Alex_C)\
**Post date:** [May 3, 2023, 1:43pm UTC](https://community.wowza.com/t/rest-api-with-ssl-unable-to-log-into-wowza-engine-manager/93953/8 "2023-05-03T13:43:38Z")

</div>

Based on the error you have I think your Wowza Streaming Engine Manager login page needs to have the SSL domain entered instead of the localhost. Something like this:

 ![Screenshot 2023-05-03 at 9.42.32 AM](https://us1.discourse-cdn.com/flex002/uploads/wowza1/original/2X/b/b47fcc6adac0b74b8a1f138e752ed161d8661e3f.png)

---

<div class="post-metadata">

**Author:** ![Jason\_Hilton](https://sea2.discourse-cdn.com/flex002/user_avatar/community.wowza.com/jason_hilton/32/437_2.png) [@Jason\_Hilton](https://community.wowza.com/u/Jason_Hilton)\
**Post date:** [May 23, 2023, 2:25pm UTC](https://community.wowza.com/t/rest-api-with-ssl-unable-to-log-into-wowza-engine-manager/93953/9 "2023-05-23T14:25:17Z")

</div>

To close the loop on this, the SSL certificate used for the REST API had been configured incorrectly. After resolving this, the REST API works as expected over SSL with Wowza Streaming Engine Manager and other REST API clients.

Regards,  
Jason Hilton  
Senior Technical Support Engineer  
**WOWZA** | _The **solution** you start with, the **partner** you scale with._

[**Manage your Support cases online**](https://portal.wowza.com/account/support)  
**Bookmark our** [**FAQ page**](https://support.wowza.com/hc/en-us)  
**Bookmark our** [**Status page**](https://status.wowza.com/)
