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:
| Componente | Quién inicia la conexión | Función |
|---|---|---|
| Conector AS2 | Riversoft STCP DirectLink (conexión de salida) | Envía documentos al servidor AS2 del socio y recibe el MDN síncrono. |
| Servicio AS2 DirectLink | El 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.
| Recurso | Comportamiento |
|---|---|
| Documento | Puede firmarse, cifrarse y comprimirse, según lo acordado con el socio. |
| MDN | Confirmació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ón | Ninguna, Basic o Bearer, según lo exija el servidor del socio. |
| TLS | Validación del certificado del servidor, CA propia y certificado de cliente (mTLS). |
| Red | La 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ón | Validación |
|---|---|
| Ninguna | Sin credencial HTTP. Úsela solo cuando el intercambio esté protegido por firma y mTLS. |
| Basic | Usuario y contraseña de Riversoft STCP DirectLink. |
| Bearer | Solo 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
| Elemento | Descripción |
|---|---|
| Identificaciones AS2 | AS2 ID de Riversoft STCP DirectLink y AS2 ID del socio. |
| Direcciones | URL del servidor AS2 del socio y URL pública del servicio AS2 DirectLink, también para los MDN asíncronos. |
| Certificados | Intercambio de los certificados de firma y de cifrado de los dos lados, y los algoritmos usados. |
| Opciones del documento | Firmado, cifrado y comprimido, en el envío y en la recepción. |
| MDN | Síncrono o asíncrono, firmado o no. |
| Autenticación HTTP | Basic 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.