SecureBlackbox Knowledge Base

Recent FAQ Articles


WinRT: troubleshooting connection failed exceptions

(WinRT) I am getting an exception when trying to set up a network connection from a WinRT application. What is the matter?

Where has the BufferType type gone?

BufferType has been replaced with ByteArray. Note that in VCL BufferType was an alias to AnsiString, and as such it was 1-based. ByteArray is array of type byte,…

Why does validation of certificates fail with the following error: CA certificate not found?

Resolve the following error during certificate validation: CA certificate not found.

When the remote socket is disconnected, the TElSocket state (or the Active property of socket-enabled components) indicates that the connection is still present. Why?

The TCP protocol was designed to be tolerant to temporary failures of the carrier. And if you don't transfer any data over the established logical connection, th…

What does a PKCS#12 / PFX file contain?

PFX file is a container for one or more certificates with or without a private key. Certificates can be related ( end-entity / CA ) or completely unrelated. Secu…

Can I sign not the document itself, but the time at which the document was created?

This is called "timestamping". A timestamp is usually applied to the signed hash of the data. (The reason is that the timestamp is applied to a certain document …

How check the revocation status of a certificate

How do I get information about whether a certificate has been revoked and if yes, when it happened?

Can I Access the Windows Certificate Storage from My Silverlight 4 Browser Control?

Can I access Windows Certificate Storage from my Silverlight 4 browser control?

How do certificates stored on smartcards appear in Windows Certificate Storage when the smartcard is plugged in?

Certificates (not their private keys) are imported and stored in memory either by a smart card CSP (cryptographic service provider) module or by a vendor-provide…

Troubleshooting .NET 4.0 applications on Windows 8 after installing .NET Framework 4.5

Troubleshooting .NET 4.0 applications on Windows 8 after installing .NET Framework 4.5.

(Java) When running a project from NetBeans, I get an exception on any call to SecureBlackbox. Why?

Why when running a project from NetBeans do I get an exception on any call to SecureBlackbox?

(.NET) Why is not all data processed?

Don't use the StreamWriter class. Use descendants of the Stream class.…

Diagnosing certificate chain validation errors when validating a certificate or signature with *AdES components

Diagnosing certificate chain validation errors when validating a certificate or signature with *AdES components.

What is the difference between the client-only and client-server packages?

Differences between the client-only and client-server packages?

When I try to download the source code package from My Control Center, I get only a small file (not an archive). Why?

This problem happens sometimes due to missing authentication information - the file is provided only when the server identifies the requesting user and in some (…

I am getting an 8219 (0x201B) error when trying to use a system certificate for signing. Still, I am able to use this certificate with other applications. Am I doing something wrong?

This problem sometimes occurs on 64-bit operating systems when accessing certificates stored on hardware tokens with the TElWinCertStorage object. Some token ven…

Is SecureBlackbox FIPS-certified?

SecureBlackbox itself is not certified. However, on Windows it can work in so-called FIPS mode

Is there Secure FTP support available?

Clarifies Secure FTP.

Why does the code work in a GUI or console application but not in a system service?

There are several things to check in this situation: If the GUI/console application and the service are different applications, then be sure that you have copied…

I have found a bug. How do I report it?

How to report a bug

I can't read the SecureBlackbox HTMLHelp (CHM) file. It's just blank. Why?

The solution when the SecureBlackbox HTMLHelp (CHM) file is blank.

Implementing CAdES Data Signing Using SecureBlackbox

The article describes how to perform advanced signing of data according to CAdES specification using SecureBlackbox.

(VCL) I get Internal Compiler Error Uxxx when tyring to compile SecureBlackbox. What should I do?

(VCL) Getting Internal Compiler Error Uxxx when tyring to compile SecureBlackbox.

When I use a production license key, I get an error that the key is valid for another version of SecureBlackbox. What is that supposed to mean?

What to do when you are using a production license key but still getting an error that the key is valid for another version.

When I use a production license key, I get an error saying that the key is valid for other version of SecureBlackbox. What is that supposed to mean?

The exact messages are: "Provided license key is valid for old version of SecureBlackbox and not the current one. Please upgrade your license." or " Provided lic…

(VCL) Global objects are not deleted -- is this a memory leak?

The leaks you have noticed are not leaks actually. SecureBlackbox creates several global objects that must reside in memory until the application terminates (cry…

(.NET) Why is SecureBlackbox growing the memory usage of my project?

(.NET) Why is SecureBlackbox growing the memory usage of my project?

(.NET) Why do the .NET 2.0 samples reference .NET 1.1 assemblies?

The samples reference whatever assemblies are available in the system (i.e., no version information is specified in the references). If you install both .NET 1.1…

Implementing the PAdES Signing of PDF Documents Using SecureBlackbox

The article describes how to perform the advanced signing of PDF documents according to the PAdES specification using SecureBlackbox.

(.NET) Why can't I create a Portable Class Library (PCL) that uses SecureBlackbox? Do you have a PCL version of the SecureBlackbox assemblies?

Portable Class library for SecureBlackbox

Why doesn't the socket detect that the remote side was disconnected?

TElSocket (or any other socket implementation) can't magically determine that the remote side has vanished or that the connection has been closed by the intermed…

SecureBlackbox produces invalid results or exposes incorrect behavior. Is this a bug?

The first step to troubleshoot invalid results or incorrect behavior.

What encryption and hashing algorithms does SecureBlackbox implement?

Using SecureBlackbox for encryption and hashing algorithms.

Is SecureBlackbox multithreaded?

The correct term would be "thread-safe": SecureBlackBox is capable of being called from multiple threads simultaneously. In SecureBlackbox all classes can be gro…

What security algorithms are implemented in SecureBlackbox?

Implemented security algorithms.

How can I have several versions of SecureBlackbox installed on a certain system at the same time?

How to have several versions of SecureBlackbox installed on certain system at the same time.

(.NET) Why does my socket-based component work in .NET but not in Silverlight?

Troubleshooting when socket-based components work fine in .NET but not in Silverlight.

(Windows Phone 7) Socket connections don't work when the phone is locked. Is this a bug?

In Windows Phone 7 (Mango) socket connections "sleep" when the phone is locked. The connection remains alive and after unlocking the application you can continue…

What third-party components/libraries are supported?

Supported development tools

Does SecureBlackbox use any third-party cryptography libraries?

No. In the .NET edition, SecureBlackbox is compiled to pure managed code and all encryption, hashing, and compression algorithms are implemented internally. In t…

(VCL) Troubleshooting Error ‘Unit ... was compiled with a different version of ...’

The error is caused by a conflict between different versions of SecureBlackbox units that were installed at different times. Follow the steps below to resolve th…

(VCL) I am getting ‘Error: Unresolved external Cert...’ when linking the project with C++Builder

Troubleshooting the following error: Unresolved external Cert...when linking the project with C++Builder

Where do I find the sample projects?

All sample projects are included in the distribution and installed to the \Samples folder when you download and install SecureBlackbox the SecureBlackbox site. (…

Why do I need to secure my internet communications?

Add SSL or SSH support to secure your data against eavesdropping as it crosses the network. Encrypt your mail to keep it private. To stop serious information hun…