Ambimat Group Ambimat AmbiSecure eSIM Initiative Engineering Blog Ahmedabad · India · Est. 1981
PKCS#11 / PKCS#15 / Token + Middleware

AmbiSecure PKCS Signature Suite

A hardware signature token plus cross-platform PKCS#11 / PKCS#15 middleware. The token holds the signing key in a secure element; the middleware exposes it to Acrobat, Office, Mozilla, OpenSC, Windows BaseCSP, and macOS Keychain through standard interfaces. Sign a contract, a CSR, or a build artefact — the application never sees the private key.

PKCS#11PKCS#15Windows BaseCSPmacOS KeychainAcrobat · Office · Mozilla
AmbiSecure PKCS#11 / PKCS#15 signature suite — hardware-backed digital signing
Why a token + middleware bundle

A signing token without middleware is a paperweight.

Hardware-backed

Signing keys are generated inside the secure element. RSA 2048 / 3072 and ECC P-256 / P-384. The private key never crosses the USB boundary.

Standards-aligned

PKCS#11 v2.40 for cryptographic apps that speak the OASIS interface. PKCS#15 file structure on-token for cross-vendor middleware compatibility.

Cross-platform middleware

Windows minidriver + BaseCSP. macOS Keychain CTK. Linux opensc-pkcs11. Mozilla NSS module. The same token works the same way everywhere.

Application coverage

Adobe Acrobat for PDF signing. Microsoft Office for document signing. Mozilla Thunderbird / Firefox for S/MIME and TLS-client auth. signtool / jarsigner / cosign for build artefacts.

Multi-slot

Four cryptographic slots per token. Run distinct certificates for signing, encryption, and authentication without re-issuing the device.

Production-ready issuance

Tokens are personalised on the AmbiSecure line. AAGUID and attestation per batch. Existing issuance CAs plug in without modification.

Specifications

What is in the token and the middleware.

Token form factorUSB-A or USB-C device, CCID-compliant smart-card class. ISO/IEC 7816 contact via the embedded reader.
Token chipJavaCard 3.x on a Common Criteria EAL5+ secure element.
Token cryptoRSA 2048 / 3072 / 4096; ECC P-256 / P-384; SHA-256 / SHA-384 / SHA-512; on-card key generation; PIN policy.
Middleware — WindowsSmart card minidriver + BaseCSP. Compatible with CryptoAPI / CNG. Installer signed.
Middleware — macOSCryptoTokenKit (CTK) extension. Keychain-visible identities; usable from any CryptoTokenKit-aware app.
Middleware — Linuxopensc-pkcs11 module + a custom PKCS#11 .so for direct integration.
Middleware — MozillaPKCS#11 module loadable in Firefox and Thunderbird security devices panel.
On-token file systemPKCS#15 directory layout. Cross-vendor middleware reads slot metadata without proprietary tooling.
VolumePilot lots from 50 tokens; production from 500.

Pilot the PKCS Signature Suite.

Tell us your target operating systems, application stack (Adobe? Office? signtool?), and certificate authority. We can ship pilot tokens with the middleware installer in 4–6 weeks.

Request a pilot