← Retour au portail public

Certifier. Vérifier. Prouver.

Infrastructure cryptographique de confiance pour les documents numériques — SHA-256 · TSA RFC 3161 · Polygon PoS

Déposer un fichier ici
PDF, DOCX, JPEG, PNG, MP4, JSON — jusqu'à 500 MB
🔒 Vérification 100% locale — votre fichier ne quitte pas votre navigateur
— ou saisir un hash / ID de certificat —
Certifications actives
Organismes accrédités
Vérifications / 24h
Répartition par type
Chargement...
Pourquoi TrustSeal ?
SHA-256 + ECDSA P-256
Empreinte cryptographique inaltérable + signature HSM
TSA RFC 3161
Horodatage certifié reconnu légalement
Ancrage Polygon PoS
Preuve immuable sur blockchain publique — ~$0.004/certification
Organismes accrédités
Chargement...
Intégrez TrustSeal dans vos applications

Widget embarquable, SDK npm, API REST — trois façons d'intégrer la vérification et la certification TrustSeal dans vos systèmes.

WIDGET EMBARQUABLE
Ajoutez la vérification sur n'importe quel site en 2 lignes.
<div data-ts-widget></div>
<script src="https://api-ts.e-sotop.com/v1/widget.js"
  data-ts-lang="fr">
</script>
SDK NPM
Node.js, navigateur, React Native.
npm install @trustseal/sdk

import TrustSeal from '@trustseal/sdk'
const ts = new TrustSeal({ apiKey })
const r  = await ts.verify(file)
console.log(r.valid, r.organisme.name)
API REST
API complète, vérification publique sans clé.
POST /v1/verify
{ "content_hash": "sha256:..." }

POST /v1/certify
Authorization: Bearer ts_live_...
-F "file=@document.pdf"
ou Voir la démo widget
Vue d'ensemble
Mes certifications
actives
Total plateforme
certifications
Organismes
accrédités
Vérifications / 24h
requêtes
Certifications récentes
Chargement...
Déposez un fichier pour le certifier sur la blockchain Polygon avec horodatage TSA RFC 3161.
Déposer le fichier à certifier
Jusqu'à 2 GB — PDF, DOCX, MP4, JPEG, JSON...
ℹ Hash calculé localement → Signature HSM → TSA DigiCert RFC 3161 → Ancrage Polygon PoS
Chargement...
Intégrez TrustSeal dans vos systèmes via l'API REST ou le widget embarquable.
Connectez-vous pour voir votre token
https://api-ts.e-sotop.com/v1
curl -X POST https://api-ts.e-sotop.com/v1/certify \ -H "Authorization: Bearer {TOKEN}" \ -H "Idempotency-Key: $(uuidgen)" \ -F "file=@document.pdf"
curl -X POST https://api-ts.e-sotop.com/v1/batch \ -H "Authorization: Bearer {TOKEN}" \ -F "csv=@liste.csv" \ -F "zip=@documents.zip"
curl -X POST https://api-ts.e-sotop.com/v1/verify \ -H "Content-Type: application/json" \ -d '{"content_hash":"sha256:e3b0c44..."}'
Gérez les informations et la sécurité de votre compte.
Identité de l'organisme
🏢
PNG, JPG — 200×200px recommandé
Informations du compte
Authentification 2FA (TOTP)
Google Authenticator, Authy, Microsoft Authenticator
Changer le mot de passe
Gérez le répertoire des signataires de votre organisme.
Workflows de certification nécessitant plusieurs signatures.
Certifiez des centaines de documents en une seule opération.
FORMAT ATTENDU
CSV (liste des fichiers)
filename,label,prenom,nom
diplomes/DIALLO_M.pdf,Diplôme Licence,Mamadou,DIALLO
diplomes/FALL_A.pdf,Diplôme Master,Aminata,FALL
ZIP (fichiers PDF)
batch.zip
└── diplomes/
    ├── DIALLO_M.pdf
    └── FALL_A.pdf
Recevez des notifications HTTP à chaque événement TrustSeal.
ÉVÉNEMENTS DISPONIBLES
certify — après certification
verify — après vérification
batch_complete — fin de batch
multisig_complete — workflow signé
multisig_reject — workflow refusé
revoke — révocation
Vérifier la signature côté serveur
// Node.js const crypto = require('crypto') const sig = req.headers['x-trustseal-signature'] // "sha256=abc123..." const expected = 'sha256=' + crypto .createHmac('sha256', WEBHOOK_SECRET) .update(req.rawBody) .digest('hex') const valid = crypto.timingSafeEqual(Buffer.from(sig), Buffer.from(expected))
CERTIFICATIONS ACTIVES
30 DERNIERS JOURS
CETTE SEMAINE
MULTI-SIG COMPLÉTÉS
Certifications par jour
Types de fichiers
Vérifications par jour
Batch & Multi-sig
Usage widget par site intégrateur
Chargement du certificat...