SecureBlackbox® - PKIBlackbox
Public Key Infrastructure (PKI) is a set of standards that define all aspects of creation, use and disposal of certificates based on public keys.
PKIBlackbox is written without dependency from third-party libraries (besides standard Win32/Linux/.NET API). PKIBlackbox does not use OpenSSL or other third-party encryption library. Windows CryptoAPI is used to work with Windows certificate storage only.
PKIBlackbox offers a set of components that let you
- Generate X.509 certificates;
- Save and load certificates and private keys in DER, PEM, PFX (PKCS#12), MS PVK formats;
- Validate certificates;
- Manage X.509 certificates in Windows system storages, file storages or memory storages;
- Manage certificates in hardware certificate storages (USB tokens, cryptocards) via CryptoAPI and PKCS#11 interfaces (VCL and ActiveX editions only);
- Create, manage and use Certificate Revokation Lists (CRL);
- Check certificate status in real-time using OCSP (Online Certificate Status Protocol);
- Create, manage and use Certificate Requests (PKCS#10);
- Use certificates to sign, encrypt, decrypt data and verify signatures (PKCS#7);
- Timestamp the data using TSP (Timestamp Protocol);
- Using MIMEBlackbox handle S/MIME messages;
- Sign and verify Windows executables and DLLs (dynamically-linked libraries) using MS Authenticode™ technology (VCL edition only).
PKIBlackbox is offered as a part of SecureBlackbox (Standard and Professional) and also as an individual package or as part of other individual packages.
Available editions:
- .NET Framework 1.1, 2.0, 3.0, 3.5, Mono and .NET CF: .NET development tools including Visual Studio 2008, Visual Studio 2005, Visual Studio .NET 2003, Borland Delphi 8, Delphi 2005, Delphi 2006 and Delphi 2007, Borland C# Builder
- VCL: Delphi 4 to Delphi 2005 or Borland Developer Studio 2006 (Delphi and C++Builder personalities), C++Builder 2007, Delphi 2007 or CodeGear RAD Studio 2007, Kylix 3 or FreePascal for Win32 and for Linux / x86
- ActiveX/DLL: any development tool that supports ActiveX or DLL (use of ActiveX/DLL edition in .NET Framework is discouraged. Use .NET edition instead)
SecureBlackbox can be downloaded and installed for free evaluation.
To develop and/or distribute your products with SecureBlackbox or one of its packages you need to buy the license. Payment is done only during ordering of new license or license upgrade. No royalties are required for use and distribution of the components. After your order is processed, you are free to redistribute the package redistributable files or compiled code free of charge (except for In-House license).
SecureBlackbox packages are available for licensing under different licenses:
Read more about the differences between various SecureBlackbox licenses.For information about discounts, provided for Educational, Student and Non-profit licenses, see Non-profit licensing page. Student licenses for SecureBlackbox are offered only for individual packages (i.e. not for Professional, Transports and Data Security packages).
Download:
SecureBlackbox evaluation (includes PKIBlackbox package)
Order:
