¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Problema de cifrado en conexión AS2: Errores y soluciones comunes

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

Hola a todos,

Estamos tratando de configurar la conexión AS2 en el lado receptor con un tercero por primera vez en nuestro entorno de PO. Estamos firmando con nuestra clave pública y cifrando con la clave pública del tercero con el algoritmo 3DES. El MDN está en modo sincrónico, y hemos solicitado la firma de vuelta. El flujo es de proxy a CSV a través del receptor AS2.

  • Cuando enviamos un mensaje de prueba, obtenemos el siguiente error en el registro de mensajes.

La transmisión del mensaje al punto final <local> utilizando la conexión AFW falló debido a: com.sap.engine.interfaces.messaging.api.exception.MessagingException: javax.resource.ResourceException: javax.resource.ResourceException: MDN Disposition-modifier-extension es error: decryption-failed

  • Podemos ver el siguiente error en el registro B2B

El sistema receptor no pudo descifrar el mensaje:
No se puede descifrar el contenido; Causado por: Relleno PKCS#1 no válido: las longitudes de mensaje cifrado y módulo no coinciden!.

  • El sistema de tercero no puede descifrar el mensaje y dice que hay un problema en el cifrado. Su registro también muestra que no se ha realizado ninguna firma o cifrado cuando los registros de PO muestran lo contrario.
  • Versión de AS2 utilizada AS2 1.1 - ¿Por favor, confirme si habrá alguna discrepancia debido a esta versión?
  • El tipo de contenido para el archivo CSV en el canal receptor de AS2 está configurado como application/csv. ¿Es esto correcto o debería cambiarse a text/plain?
  • Hemos agregado el certificado de terceros en las CA de confianza. ¿Debería hacerse esto en una vista de almacén de claves separada?

¡Gracias de antemano!

Saludos

Saikumar

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

2 Respuestas

0
Cargando...

Gracias Pavan,

Hubo un problema con la clave pública que hemos compartido con el equipo de terceros.

Al compartir la clave pública correcta, el problema se ha resuelto.

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

Hola Saikumar,

1) En la perspectiva de configuración, debes firmar con tu propia clave privada, el socio validará la firma con tu clave pública y

2) como el socio no puede descifrar el mensaje, asegúrate de verificar con ellos que están intentando descifrar el contenido con su propia clave privada también verifica el certificado que estás utilizando para la encriptación con ellos.

Saludos

Pavan Kumar D

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?