Máquinas virtuales de Java
Instala el certificado raíz de Proxyman CA en todos los KeyStores de Java de macOS con un solo script, para capturar el tráfico HTTPS de apps Java y Kotlin con Proxyman.
Para interceptar el tráfico HTTPS de apps Java, necesitas pasos adicionales que instalen el certificado de Proxyman CA en el Java KeyStore. Por ejemplo, para:
- Interceptar el tráfico de las pruebas unitarias (escritas en Java o Kotlin)
- Interceptar el tráfico de una app o CLI de Java
1. Ventajas
- Proxyman incluye un script que instala automáticamente el certificado raíz en el Java KeyStore con 1 clic ✅
- Admite
$JAVA_HOME - Admite
SDKMAN - Admite
/usr/libexec/java_home
2. ¿Cómo se usa?
1. Instala Proxyman CA en tu Mac
Antes de instalar Proxyman CA en las máquinas virtuales de Java, debes instalarlo correctamente en tu Mac.
Consulta la guía de macOS:
Puedes omitir este paso si ya lo has hecho.
2. Instala Proxyman CA en todos los Java KeyStores
- Menú Certificate -> Install Certificate on Java VMs -> Run Script...

Ejecuta el script de certificados de Java
- El script intenta encontrar la ubicación del KeyStore a partir de JAVA_HOME, SDKMAN o $(/usr/libexec/java_home) e instala el certificado de la CA si es posible

Proxyman instala el certificado en todos los almacenes de confianza de Java que encuentra
Puedes encontrar el script en /Applications/Proxyman.app/Contents/Frameworks/ProxymanCore.framework/Versions/A/Resources/install-certificates-java.sh
El script puede pedir el permiso de Automatización, porque Proxyman usa AppleScript para ejecutarlo en la app Terminal con permisos de administrador.
Solución alternativa
- Si recibes el siguiente error, consulta la solución de @yauheniprakapenka: https://github.com/ProxymanApp/Proxyman/issues/569#issuecomment-723588490
sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target