Adicionando certificado ao keystore usando código java

Estou tentando estabelecer uma conexão https usando o arquivo de certificado .cer do servidor. Consigo obter manualmente o arquivo de certificado usando um navegador e colocá-lo no keystore usando o keytool. Posso acessar o keystore usando o código java, obter o certificado adicionado ao keystore e conectar-me ao servido

gora, no entanto, quero implementar até o processo de obtenção do arquivo de certificado e adicioná-lo ao meu keystore usando o código java e sem usar o keytool ou o navegador para obter o certificad

Alguém pode me dizer como abordar isso e o que preciso fazer?

questionAnswers(3)

yourAnswerToTheQuestion