🕐 Chronoservices TSA

Service d'Horodatage Qualifié RFC 3161 - Conforme eIDAS

Service Opérationnel
⚠️ Service Backend Requis
Cette application est un service d'horodatage backend qui nécessite un serveur Node.js pour fonctionner. L'interface web ci-dessous est fournie à titre informatif uniquement.

📋 Informations du Service

Service d'horodatage électronique conforme à la norme RFC 3161 et aux exigences eIDAS.

GET /tsa/info

Obtenir les informations du service TSA

Content-Type: application/json

GET /health

Vérifier l'état de santé du service

Aucune authentification requise

🔐 Horodatage

Créer des horodatages cryptographiques sécurisés pour vos documents.

POST /tsa/timestamp

Créer un horodatage RFC 3161

X-API-Key: votre-clé-api

GET /tsa/verify/:serialNumber

Vérifier un horodatage existant

X-API-Key: votre-clé-api

📊 Administration

Surveillance et métriques de conformité pour les administrateurs.

GET /admin/metrics

Métriques de conformité détaillées

X-Admin-Key: clé-admin

GET /admin/health

État détaillé du système

X-Admin-Key: clé-admin

🚀 Exemple d'Utilisation

Voici comment utiliser l'API pour créer un horodatage :

curl -X POST https://votre-serveur.com/tsa/timestamp \ -H "Content-Type: application/json" \ -H "X-API-Key: votre-clé-api" \ -d '{ "hash": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", "hashAlgorithm": "sha256", "nonce": "1234567890abcdef" }' # Réponse : { "success": true, "timestampToken": "MIIBsAYJKoZIhvcNAQcCoIIBoD...", "serialNumber": "123456", "timestamp": "2025-09-11T18:25:15.965Z", "hashAlgorithm": "sha256", "policyOid": "1.2.3.4.5.6.7.8.1" }

🔧 Configuration Requise

Pour déployer ce service en production, vous aurez besoin de :

📖 Documentation API 🔐 Demander un Accès