CERTIFICATES, PKIX AND CMS

StreamSec Tools 4.x includes a complete X.509 / PKIX and CMS stack for Embarcadero Delphi TM, used both on its own and as the certificate engine behind our TLS and S/MIME support. Like the rest of the library it is a clean-room implementation with an OS-independent trust model.

CERTIFICATES AND PKIX
  • X.509 certificate generation and RFC 5280 path validation, using independent trust lists
  • Certificate Revocation Lists (CRL) and Authority Information Access (AIA) chasing
  • OCSP client and responder, including RFC 5019 lightweight mode and OCSP stapling
  • PKCS#10 certificate requests
KEYS AND FILE FORMATS
  • PKCS#12 (PFX), PKCS#8 and CAPI / XML key formats
  • PEM and DER encoding, plus a BER parser
  • PBES2 key protection including scrypt, and PBMAC1 (RFC 9879) integrity for PKCS#12
CMS / S-MIME
  • Signed and enveloped CMS (PKCS#7) messages, including S/MIME for Indy 10
  • Key-agreement recipients (ECDH, RFC 5753) and key transport
  • Post-quantum recipients using ML-KEM and composite KEM
POST-QUANTUM CERTIFICATES
  • ML-DSA (FIPS-204) and SLH-DSA (FIPS-205) certificates and signatures
  • Composite ML-DSA certificates, PKCS#8 and PKCS#12

See also TLS, or return to the StreamSec Tools 4.x overview.

The contents of this page were modified 2026-07-24
The page was last deployed 2026-08-03