Secure WebSocket (WSS) com certificado SSL de host local HTTPS?

Sou um pouco novo em todo este certificado WebSocket e SSL.

Então, eu criei meu próprio servidor WebSocket no lado Android e o site é o cliente. Consegui fazê-lo funcionar com o WebSocket normal(ws://) mas não seguro WebSocket(wss://) devido ao fato de exigir certificado SSL.

Minha pergunta é como posso obter um certificado SSL? Pelo que li, o certificado SSL é baseado em um domínio. Eu preciso disso para o host local. Preciso disso para algo como este endereço:

wss://localhost:8080/ws/main

Como posso obter um certificado SSL que funcione comlocalhost.

Obrigado pelo seu tempo!

====================== EDIT =======================

Razão pela qual estou fazendo isso: Eu tenho um serviço Bluetooth no meu aplicativo Android que obterá dados de dispositivos bluetooth de saúde conectados, como a Balança de Peso e a Pressão Arterial. Eu já tenho essa parte implementada e quero pegar esses dados e passá-los para um site. O WebSocket parecia mais fácil porque o usuário abriria meu aplicativo e, quando o peso deles fosse preenchido, ele preencheria automaticamente o campo no site com o peso da Escala de Peso. Espero estar deixando isso claro.

Para fazer isso, preciso ter uma maneira de passar os valores de peso ou pressão arterial de Java (Android) para o site carregado em um WebView. Então, pensei que o WebSocket seria a maneira mais fácil.

Por favor, diga-me se você acha que existe uma maneira mais fácil.

Além disso, já tentei o certificado autoassinado e recebo o seguinte erro:

I/X509Util: Failed to validate the certificate chain, error: java.security.cert.CertPathValidatorException: Trust anchor for certification path not found.

OU

Exception=javax.net.ssl.SSLException: Error occured in delegated task:javax.net.ssl.SSLException: Not trusted server certificate

Obrigado!!!

questionAnswers(1)

yourAnswerToTheQuestion