|
Products / StreamSec Tools
Certificates
X.509 Certificates
With StreamSec Tools you can add support for
X.509 Certificates to your Delphi application. StreamSec Tools includes
support for automatic certificate validation and CA chaining. Roll your own
CA operation and issue your own certificates, import the ones you have
already created with other utilities, or compose a Certification Request and
obtain a new certificate from a commercial CA.
What is a Certificate?
A Certificate is a data structure that binds
a Public Key to a named entity (the Subject) by being digitally signed by
another entity (the Issuer/CA). The Public Key corresponds to a Private Key
that is in the possession of the certificate subject.
Since the certificate is digitally signed a
certificate using application, such as a SSL/TLS server or client, will
normally only have to sustain a relatively short list of trusted root CA
certificates. Each certificate issued by any of these root CAs will be
implicitly trusted by the certificate using application.
Read more in the introductionary document
Using Certificates in Delphi
No DLL, no external dependencies
StreamSec Tools includes a native
implementation of all parts of X.509, including message digest algorithms,
big number arithmetics, public key cryptography, certificate chaining,
certificate management, random number generation, etc.
The Certificate using components in StreamSec
Tools do neither rely on nor mess with any platform specific certificate
stores. Both the private key rings and the certificate stores are either
stored in Delphi dfm resources or in external files that are easily ported
to any platform.
Features
Editions
Encryption
SSL/TLS
Certificates
Performance
Advanced

|

|
|