Remote Qualified E-Sealing. API-first. Privacy by design.
Apply eIDAS Qualified electronic seals to millions of documents - without a single one ever leaving your infrastructure. The most complete remote e-sealing solution on the market.
Your Infrastructure
a7f3b9c1d4e8f2a6b0c5d7e9f1a3b5c8d2e4f6a8b0c3d5e7f9a1b4c6d8e0f2a432 bytes - that's all that leaves
HTTPS
E-Seal API
eIDAS Qualified
PAdES B-T with RFC 3161 timestamp
Electronic seals - the digital equivalent of a company stamp.
Qualified Level
Highest legal assurance under eIDAS. Non-repudiable proof of origin and integrity.
Hash-Only Privacy
Your documents never leave your infrastructure. We only receive a 32-byte hash - we cannot see, read, or store your content.
API-First
One API call to seal. Full CSC v2 compliance. TypeScript SDK included. Seal thousands of documents per minute.
Timestamp Included
Every seal includes an RFC 3161 qualified timestamp - cryptographic proof of exactly when the document was sealed. PAdES B-T from day one.
The highest legal standard for electronic seals in Europe.
Qualified is the highest level under eIDAS - full legal equivalence to a handwritten signature across all 27 EU member states. Documents sealed at this level are presumed authentic and unaltered by law. Organizations that seal at qualified level now get full future-proofing - any jurisdiction, any court, any scenario.
Legal equivalence
Qualified e-seals enjoy automatic legal recognition across the entire EU. No bilateral agreements. No per-country validation. One seal, 27 member states.
Certified infrastructure
Requires a Qualified Signature Creation Device (QSCD), certified Trust Service Provider status, and conformity assessment. This is hard - by design.
Highest confidence
When your bank statement, invoice, or regulatory filing carries a qualified e-seal, recipients know it's authentic. Not because they trust you - because EU law says so.
Built for organizations that seal at scale.
Banks & Financial Institutions
Direct API Clients
Seal statements, agreements, and regulatory filings. Direct CSC v2 API integration for maximum throughput.
Document & ERP Platforms
Platforms & SaaS
Embed e-sealing into your product. White-label ready. client.seal(pdf) and done.
E-Signature Brokers
Trust Service Providers
Add qualified e-sealing to your portfolio. Multi-tenant, per-customer credentials. CSC v2 compatible.
The hash-only model - privacy by architecture.
Your Infrastructure
E-Seal API
The document never crosses the boundary.Only a 32-byte SHA-256 hash is transmitted. Your infrastructure computes the hash locally, sends it to the API, receives back a cryptographic signature, and assembles the final sealed document. We never see the content. This is not a policy choice - it's how the CSC v2 protocol works by design.
Seal a PDF right now. Watch every step.
Upload any PDF document. Watch the 8-step sealing process execute in real-time - authentication, credential authorization, hash signing, CMS assembly, timestamping. Download your sealed PDF when it's done.
Drop a PDF here
or click to browse (max 10MB)
This demo uses a self-signed test certificate. In production, documents are sealed with a qualified certificate issued by a Qualified Trust Service Provider - validated by Adobe Acrobat and DigiDoc4.
Want to see the full API flow with your own credentials? Open the Developer Portal.
From zero to sealed PDF in 5 minutes.
Get these values from the Developer Portal— generate credentials, pick a seal certificate, and you're ready to integrate.
import { SealClient } from '@sk-eseal/client-sdk';
const client = new SealClient({
baseUrl: 'https://eseal.example.com',
clientId: 'your-tenant-id',
clientSecret: 'your-secret',
pin: 'your-pin',
credentialId: 'your-credential-id',
});
const result = await client.seal(pdfBytes);
// result.sealedPdf → Uint8Array (sealed PDF with PAdES B-T signature)Developer Portal
Get API credentials, manage seal certificates, test the full CSC v2 integration flow step by step.
TypeScript SDK
8 modules, 23 tests. npm install @sk-eseal/client-sdk. Handles PDF preparation, hash computation, CMS assembly, timestamping - everything except the signing itself.
OpenAPI 3.1 Spec
Full machine-readable API definition. Import into Postman, generate clients in any language. Interactive Swagger UI included.
CLI Demo
npx tsx seal-demo.ts invoice.pdf → sealed PDF in seconds. Inspect every step of the flow.
Transparent pricing for every scale.
Starter
For evaluation and development
Lorem ipsum dolor sit amet
Consectetur adipiscing elit
Sed do eiusmod tempor
Business
For production workloads
Lorem ipsum dolor sit amet
Consectetur adipiscing elit
Sed do eiusmod tempor
Incididunt ut labore et dolore
Enterprise
For high-volume and custom needs
Lorem ipsum dolor sit amet
Consectetur adipiscing elit
Sed do eiusmod tempor
Incididunt ut labore et dolore
Magna aliqua ut enim
Built on open standards. Validated by regulation.
Cloud Signature Consortium API standard (all 6 endpoints)
EU Regulation 910/2014 on electronic identification and trust services
ETSI EN 319 142 (PDF Advanced Electronic Signatures with timestamp)
Cryptographic Message Syntax (CMS/PKCS#7)
Time-Stamp Protocol
OAuth 2.0 Authorization Framework
Sole Control Assurance Level 2 (qualified authorization)
Every signature produced by this service is a PAdES Baseline-T signature - containing a qualified timestamp proving when the seal was applied. The CMS structure validates in Adobe Acrobat, DigiDoc4, and the EU DSS validation library.
The SCAL2 authorization model means each sealing operation requires explicit credential authorization - not just an access token. This is the level required for qualified electronic seals under eIDAS.
The hash-only architecture ensures full GDPR compliance - your document content never enters our infrastructure.
Everything built. Everything accessible.
Every deliverable from this prototype is documented, tested, and accessible. All source code and documentation lives on GitHub.
keeltekool/sk-e-seal-prototype
Full source code, documentation, SDK, scripts - MIT licensed
Developer Portal
Get credentials, manage seal certificates, test the API flow
Swagger UI
Interactive API explorer - test every endpoint in the browser
OpenAPI 3.1 Specification
Machine-readable API definition - import into Postman
Client SDK
Standalone TypeScript SDK - 8 modules, 23 tests, npm-ready
CSC v2 Specification
The 100-page standard this prototype implements
Ready to add qualified e-sealing to your platform?
Whether you're a bank sealing millions of statements, a platform embedding trust services, or a broker expanding your portfolio - we built this for you.