Installation

Welcome to MegaBlackbox, the integral part of SecureBlackbox. You have just installed and registered ActiveX control and DLL library. To start using the controls you need to do the following:

  • Use the controls as you would use any ActiveX control. The specifics of using ActiveX controls can be found in your development tool documentation.
    To use the control in Visual Basic,
    1. Use Main Menu -> Project -> Components menu command to open Components dialog
    2. In the list of ActiveX library that appeared, find the and mark it by putting a check mark left to the name of the library. Don't add the control via Browse button: the ActiveX library is already in the list.
    3. If the library is not in the list, re-install the package OR run "RegSvr32 pkibbox.dll" to register the library. After registering the library you need to restart Visual Basic IDE
  • MegaBlackbox controls require a key, without which they can't be used. For evaluation purposes you will find a trial key in the folder where you installed MegaBlackbox. The key is named "LicenseKey.der". To pass the license key to ActiveX controls, you need to use ElSBLicenseManagerX control, located in SBLM.dll.
    The DLL interface for each library contains a function named SetLicenseKey. You need to set the license key separately for each library that you use (PKI and/or SSL).
  • You will find several demos for VC++ and VB 6 in Samples subfolder.
  • When you distribute the ActiveX controls, you need to register them on client computers by running "RegSvr32 <DLL Name>" or calling DLL's DLLRegisterServer function.

Release notes for ActiveX controls

With 3.3 release certain things, related to distribution of the ActiveX controls, have been changed:
  • ElSBLicenseManager control has been moved to separate module named SBLM.dll.
  • Each control is now included in exactly one module.
This means that when some library is distributed, one or more required libraries must be distributed too.
Dependencies are:
  • PKIBBox.dll requires SBLM.dll.
  • SSLBBoxCli.dll requires PKIBBox.dll and SBLM.dll.
  • SSLBBoxSrv.dll requires PKIBBox.dll and SBLM.dll.
  • SSHBBoxCli.dll requires SBLM.dll. PKIBBox.dll is required only when X.509 certificate support in SSH Key management is used.
  • SFTPBBoxCli.dll requires SSHBBoxCli.dll and SBLM.dll. PKIBBox.dll is required only when X.509 certificate support in SSH Key management is used.
The DLL interfaces have also been changed.

Release notes for DLL libraries

With 3.3 release certain things, related to distribution of the libraries, have been changed:
  • Each set of functionality (PKI, SSL Client, SSL Server) has been moved to a separate library
  • The license key must be set separately for each DLL with the call to DLL.SetLicenseKey function
This means that when some library is distributed, one or more required libraries must be distributed too.
Dependencies are:
  • PKIBBox.dll has no dependencies.
  • SSLBBoxCli.dll requires PKIBBox.dll.
  • SSLBBoxSrv.dll requires PKIBBox.dll.
The wrapper libraries have been changed for both VC++ and Delphi. Now there are separate wrappers for DLLs in Wrappers folder.

Documentation and support

See support page for detailed information about support options.

Licensing and purchase

You will find the licensing terms in the license agreement. Use of MegaBlackbox is allowed ONLY if you comply to this agreement. Evaluation package can be used only to evaluate MegaBlackbox and MUST NOT be used in production.
You can find out the price and order your copy of full SecureBlackbox license on order page.

DISCLAIMER

IN NO EVENT SHALL SECUREBLACKBOX AUTHORS, OR ANY OTHER PARTY WHO MAY HAVE DISTRIBUTED THE SOFTWARE AS PERMITTED, BE LIABLE FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE SOFTWARE (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR FAILURE OF THE SOFTWARE TO OPERATE WITH ANY OTHER PRODUCTS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

Contact information

MegaBlackbox is the integral part of SecureBlackbox, product of EldoS Corporation. The official SecureBlackbox homepage is http://www.eldos.com/sbb/.