PHPackages                             erseco/autofirma-intermediate-server - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. erseco/autofirma-intermediate-server

ActiveLibrary

erseco/autofirma-intermediate-server
====================================

Framework-agnostic PHP implementation of the AutoFirma intermediate server protocol

032↑2618.8%PHPCI passing

Since Aug 1Pushed todayCompare

[ Source](https://github.com/erseco/autofirma-intermediate-server)[ Packagist](https://packagist.org/packages/erseco/autofirma-intermediate-server)[ RSS](/packages/erseco-autofirma-intermediate-server/feed)WikiDiscussions main Synced today

READMEChangelogDependenciesVersions (2)Used By (0)

AutoFirma Intermediate Server
=============================

[](#autofirma-intermediate-server)

[![CI](https://github.com/erseco/autofirma-intermediate-server/actions/workflows/ci.yml/badge.svg)](https://github.com/erseco/autofirma-intermediate-server/actions/workflows/ci.yml)[![Codecov](https://camo.githubusercontent.com/f36a95aecfa03d7144a82b2b4dcc2ab1ec2d8124005413ca450c88e11ca67fc3/68747470733a2f2f636f6465636f762e696f2f67682f65727365636f2f6175746f6669726d612d696e7465726d6564696174652d7365727665722f67726170682f62616467652e737667)](https://codecov.io/gh/erseco/autofirma-intermediate-server)[![Packagist](https://camo.githubusercontent.com/5cb0007fc700345b56b7f4fe8bab2f147db1e973ca7b038ffd361ab0ff0c34f7/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f65727365636f2f6175746f6669726d612d696e7465726d6564696174652d7365727665722e737667)](https://packagist.org/packages/erseco/autofirma-intermediate-server)[![PHP](https://camo.githubusercontent.com/f69c6ee73d847e56cad1b8deb170f5a05cf32967c8296cc6a2d5610871c863d3/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f7068702d762f65727365636f2f6175746f6669726d612d696e7465726d6564696174652d7365727665722e737667)](https://packagist.org/packages/erseco/autofirma-intermediate-server)[![License](https://camo.githubusercontent.com/bd075e8d9f3bc770edafc5e7e939dc84b144dde379fa5209af741a8cbbfa901a/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f65727365636f2f6175746f6669726d612d696e7465726d6564696174652d736572766572)](LICENSE)

Implementación PHP, independiente de frameworks, del servidor intermedio que AutoScript utiliza para intercambiar datos entre una aplicación web y AutoFirma.

Important

Este proyecto no pertenece al Gobierno de España, no incluye AutoFirma y no realiza ni valida firmas electrónicas. Solo transporta temporalmente datos opacos que AutoScript y AutoFirma cifran y descifran.

Para qué sirve
--------------

[](#para-qué-sirve)

En dispositivos móviles y en entornos donde la comunicación local mediante WebSocket no está disponible, AutoScript necesita dos servicios HTTP:

- **storage**: recibe temporalmente la petición o el resultado cifrado;
- **retrieve**: entrega el dato una sola vez y lo elimina.

Ambos servicios deben usar el mismo almacenamiento. La librería implementa el protocolo `v=1_0`, sus respuestas de compatibilidad y el consumo único, pero no impone WordPress, Symfony, Laravel ni una implementación HTTP concreta.

Instalación
-----------

[](#instalación)

```
composer require erseco/autofirma-intermediate-server
```

Uso básico
----------

[](#uso-básico)

```
