Thanks all for your responses, I finally solved the issue.
As I wrote before, I already modified Icecast server config, added "ssl", "ssl-certificate" settings etc. and it's applied fine, I see the icecast server page with https.
The problem was that I can't connect to this server, with my bass application(with non-https Icecast server settings it's was ok).
I solved the issue with an additional configuration,I added to Icecast server config additional non-ssl listen-socket configuration.
<listen-socket>
<port>8001</port>
</listen-socket>
I already had ssl listen-socket configuration:
<listen-socket>
<port>8000</port>
<ssl>1</ssl>
</listen-socket>
But I can't connect to this with my bass application and I tried to connect to the new one(without ssl). I successfully connected and broadcast audio to ssl port also and now all works fine, just have 2 listen-sockets, one for incoming source from my bass application, the second one outgoing for broadcasting to clients.