Los certificados autofirmados son una configuración de seguridad común en entornos de desarrollo y prueba que permiten a los desarrolladores comunicarse con sus propios sitios mediante el protocolo HTTPS sin tener que comprar y configurar un certificado de confianza pública. Este artículo presenta una clase de herramienta basada en HttpClient para acceder a sitios HTTPS autofirmados para una comunicación segura durante el desarrollo y las pruebas.
Primero, necesitamos cargar el certificado autofirmado usando la clase KeyStore de Java. A continuación se muestra un método de ejemplo que carga un almacén de claves desde un archivo de certificado determinado:
import java.io.FileInputStream;
import java.security.KeyStore;
public class SSLUtil</