SSL connection with self-signed certificate

Hi there, I build a webpage to enable outgoing calls via WebRTC and asterisk. Since I need to enable microphone use in browsers like Chrome, I need to use HTTPS rather than HTTP. This requires a certificate but I do not have a domain and a certificate from the certification authority. So I used self-signed certificates.
This requires to first go to “https://:8089” to accept the certificate before using the web call.

I wonder is there any approach that I don’t need to have this step? Or if there is another simple way to build the ssl connection?

Thanks!

I think a LetsEncrypt DNS01 challenge cert can help in this situation (see [1]).
Such cert can be established and renewed on one box and copied to a different box when for instance, this last box is not facing the Internet.

[1] Challenge Types - Let's Encrypt

Thanks for the suggestion. I solved the problem by setting verify_client=no and verify_server for my TLS transport in pjsip.conf