Manejo de contraseñas usadas para autenticación en código fuente

Suponiendo que estoy intentando extraer de una API RESTful que utiliza autenticación básica / certificados básicos, ¿cuál sería la mejor manera de almacenar ese nombre de usuario y contraseña en mi programa? En este momento solo está sentado allí en texto plano.

UsernamePasswordCredentials creds = new UsernamePasswordCredentials("myName@myserver","myPassword1234");

¿Hay alguna forma de hacer esto que sea más preocupada por la seguridad?

Gracias

Respuestas a la pregunta(5)

Su respuesta a la pregunta