¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Solución al error ICM_HTTP_SSL_ERROR al conectar a un servidor web desde SAP WebAS usando HTTPS

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 40 Vistas
0
Cargando...

Hola,

Estoy intentando conectarme a un servidor web desde SAP WebAS usando HTTPS.

En consecuencia, creé un Destino RFC de tipo G, activé SSL y seleccioné ANONYM SSL Client. También importé ambos certificados (público y privado) en SSL Client Anonymous. Después de importarlos, reinicié el ICM (de hecho, el servidor también se reinició posteriormente).

Aún así, al intentar realizar la conexión de prueba, apareció el siguiente error "ICM_HTTP_SSL_ERROR". Al revisar el rastreo, encontré el siguiente error

[Thr 2314] *** ERROR durante SecudeSSL_SessionStart() from SSL_connect()==SSL_ERROR_SSL
[Thr 2314]    la sesión usa el archivo PSE "/usr/sap/D06/DVEBMGS06/sec/SAPSSLA.pse"
[Thr 2314] SecudeSSL_SessionStart: SSL_connect() falló
  secude_error 9 (0x00000009) = "la verificación de la cadena de certificados del servidor falló"
[Thr 2314] >>            Inicio del Secude-SSL Errorstack            >>
[Thr 2314] ERROR in ssl3_get_server_certificate: (9/0x0009) la verificación de la cadena de certificados del servidor falló
ERROR in af_verify_Certificates: (27/0x001b) Cadena de certificados incompleta : "EMAIL=email OU=TSG,
ERROR in get_path: (27/0x001b) Encontrado certificado raíz de <EMAIL=email, OU=TSG, O=TEST, SP=Goergia, L=Atlant
ERROR in verify_with_PKs: (27/0x001b) Encontrado certificado raíz de <EMAIL=email, OU=TSG, O=TEST, SP=Goergia, L
[Thr 2314] <<            Fin del Secude-SSL Errorstack
[Thr 2314]   SSL_get_state() devolvió 0x00002131 "SSLv3 read server certificate B"
[Thr 2314]   SSL NI-sock: local=localIP:10845  peer=targetIP:6413
[Thr 2314] <- ERROR: SapSSLSessionStart(sssl_hdl=0x1810a56f0)==SSSLERR_SSL_CONNECT
[Thr 2314] *** ERROR => IcmConnInitClientSSL: SapSSLSessionStart failed (-57): SSSLERR_SSL_CONNECT {00010740} [icxxconn_mt.c 201]

Había revisado algunas notas y también un blog que describe este error, pero todo lo que dice es sobre importar los certificados en las tiendas de certificados, lo cual ya hice. ¿Hay algo que me esté faltando en la configuración?

Una cosa que noté al importar los certificados. El valor de OU es diferente en STRUST que 'TSG' que se muestra en el error. ¿Es posible que esté viendo el archivo de certificado equivocado por casualidad?

Gracias de antemano.

Saludos

Rajeev

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Hola,

Para este error, creo que necesitas importar el Certificado Raíz del Servidor CA. Los errores indican que la cadena de certificados está incompleta, lo que significa que tu pila ABAP no reconoce la identificación del Servidor CA.

Saludos,

Abhay

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola,

>Intenta habilitar todos los servicios que comiencen con ICM.

Eso es realmente una mala idea: sería un riesgo de seguridad en el sistema.

La regla es: solo activar los servicios necesarios en SICF.

El problema del autor original es acerca de la cadena de certificados.

Debería verificar si el certificado del servidor SSL incluye no solo la CA raíz sino también una CA intermedia.

Si es así, debería importar este certificado de sub CA en el certificado del cliente STRUST. Y reiniciar el ICM.

Saludos,

Olivier

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola,

Intenta habilitar todos los servicios que comienzan con ICM.

Haz lo siguiente,

Ejecuta SICF, Por defecto, verás el tipo de jerarquía SERVICIO, borra ese campo, Ahora en el texto que corresponde al Nombre del Servicio, escribe ICM y luego ejecuta (F8), Obtendrás un par de servicios aquí, Activa todos ellos.

Espero que esto ayude,

Saludos,

Sree.

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Hola Sree,

Gracias por tu respuesta, pero ¿puedes decirme cuáles son esos servicios? Intenté encontrar servicios SSL en SICF y solo encontré 2 CACHE_SSL y CACHE_GUI_SSL. Ambos son para XI y no tengo XI en mi lugar.

Estoy intentando conectarme desde el servidor SAP ECC 6 a un servidor web externo.

Gracias y saludos,

Rajeev

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?