Saltar al contenido

AS2

Riversoft® STCP DirectLink intercambia documentos con socios por AS2 (Applicability Statement 2), el estándar B2B de intercambio sobre HTTP/HTTPS con firma digital, cifrado y confirmación de entrega (MDN). Cada lado del intercambio tiene un papel:

ComponenteQuién inicia la conexiónFunción
Conector AS2Riversoft STCP DirectLink (conexión de salida)Envía documentos al servidor AS2 del socio y recibe el MDN síncrono.
Servicio AS2 DirectLinkEl socio (conexión de entrada)Recibe los documentos que envía el socio, responde con el MDN y recibe los MDN asíncronos de los documentos enviados por el conector.

En AS2, cada conexión lleva los documentos en un solo sentido. Para que el socio también envíe documentos, se conecta al servicio AS2 DirectLink.

Conexiones de salida (conector AS2)

    flowchart LR
    subgraph DL[Riversoft STCP DirectLink]
      SA["Directorio saida"]
      C[Conector AS2]
    end
    SA --> C
    C -->|documento| P[Servidor AS2 del socio]
    P -.->|MDN síncrono| C
  

Riversoft STCP DirectLink envía al socio los documentos disponibles en el buzón del usuario (directorio saida), por agenda o cuando el operador inicia la conexión en el Riversoft Console Portal.

RecursoComportamiento
DocumentoPuede firmarse, cifrarse y comprimirse, según lo acordado con el socio.
MDNConfirmación de entrega pedida al socio: síncrona (en la respuesta de la propia conexión) o asíncrona (enviada después al servicio AS2 DirectLink). El MDN puede firmarse y cifrarse.
AutenticaciónNinguna, Basic o Bearer, según lo exija el servidor del socio.
TLSValidación del certificado del servidor, CA propia y certificado de cliente (mTLS).
RedLa conexión puede salir por un proxy y por una dirección local específica.

El conector AS2 solo envía documentos: no lista ni busca archivos en el socio.

Conexiones de entrada (servicio AS2 DirectLink)

    flowchart LR
    subgraph DL[Riversoft STCP DirectLink]
      S[Servicio AS2 DirectLink]
      EN["Directorio entrada"]
    end
    Q[Cliente AS2 del socio] -->|documento / MDN asíncrono| S
    S --> EN
    S -.->|MDN| Q
  

El socio envía documentos a la dirección del servicio AS2 DirectLink. Cada documento se valida, se graba en el directorio entrada del buzón del usuario y se responde con el MDN, según lo pida el socio. El mismo servicio recibe los MDN asíncronos de los documentos que envió Riversoft STCP DirectLink.

AutenticaciónValidación
NingunaSin credencial HTTP. Úsela solo cuando el intercambio esté protegido por firma y mTLS.
BasicUsuario y contraseña de Riversoft STCP DirectLink.
BearerSolo token de impersonación registrado para el usuario.

Además de la credencial, el destinatario del mensaje (AS2-To) debe corresponder a la identificación AS2 registrada para el usuario.

El servicio AS2 DirectLink se registra en los servicios de red de la instancia, en el Riversoft Console Portal: dirección, puerto, TLS y la dirección pública del servicio.

Qué acordar con el socio

ElementoDescripción
Identificaciones AS2AS2 ID de Riversoft STCP DirectLink y AS2 ID del socio.
DireccionesURL del servidor AS2 del socio y URL pública del servicio AS2 DirectLink, también para los MDN asíncronos.
CertificadosIntercambio de los certificados de firma y de cifrado de los dos lados, y los algoritmos usados.
Opciones del documentoFirmado, cifrado y comprimido, en el envío y en la recepción.
MDNSíncrono o asíncrono, firmado o no.
Autenticación HTTPBasic o Bearer, cuando se exija.

Estos datos se registran en el usuario, en el Riversoft Console Portal.

Seguridad

  • Firme y cifre los documentos y pida MDN firmado: así el intercambio tiene comprobación de entrega y no repudio.
  • Publique el servicio AS2 DirectLink solo por HTTPS y, siempre que sea posible, exija mTLS del socio.
  • Renueve los certificados antes del vencimiento y acuerde el cambio con el socio con anticipación.
  • Vea los algoritmos admitidos en Seguridad: AS2.