Discuss this help topic in SecureBlackbox Forum
DC add-on: Customize ActiveX control
If the provided parameters are not enough to customize the ActiveX control for a certain environment, it's possible to modify the source code of the control.
The control is written in Delphi using the following packages of SecureBlackbox library (VCL edition):
- BaseBBox - base classes and types, also it contains X.509 certificates related classes, certificate storages and the certificate validator component,
- HTTPBBoxCli - the HTTP(S) client component used to post the signatures back to the server,
- PKIBBox - the component, which works with PKCS#11 storages,
- DCBBox - classes used to process DC requests and create DC responses.
So the overall process of modifying the ActiveX control is:
- Install the SecureBlackbox packages referenced above
- Open the provided ActiveX control project. It's highly recommended to change the resulting OCX name and the class id (GUID), used to reference to the control.
- Modify the control according to the requirements
- Build the project and sign the resulting OCX file with authenticode signature
- Put the new OCX together or instead of the original one, and change the "object" HTML-tag in the web page to refer to the new OCX file and the new class id.
How To articles about Distributed Cryptography add-on.
Discuss this help topic in SecureBlackbox Forum