JAVA - Solicitud GET simple, utilizando certificado SSL y HTTPS

Tengo un archivo con la extensión '.pfx' y una contraseña para este certificado.

Lo que debo hacer es enviar una solicitud GET simple a un servicio web y leer el cuerpo de la respuesta.

Necesito implementar un método similar a este:

String getHttpResponse(String url, String certificateFile, String passwordToCertificate){
    ...
}

También intenté convertir el certificado a un formato "sin contraseña" usando openssl:

Convert a PKCS#12 file (.pfx .p12) containing a private key and certificates to PEM:
openssl pkcs12 -in keyStore.pfx -out keyStore.pem -nodes

Entonces la implementación alternativa del método my podría ser:

String getHttpResponse(String url, String certificateFile){
    ...
}

Realmente agradecería su ayuda, me pasé medio día buscando en Google, pero no he encontrado un ejemplo que me ayude, parece que tengo problemas para entender algunas suposiciones básicas sobre SSL y demás.

Respuestas a la pregunta(2)

Su respuesta a la pregunta