SecureBlackbox 16: (VCL) Can I use SecureBlackbox with THTTPRIO?
Note: This article applies only to SecureBlackbox Legacy. For future development please consider using the latest version.
SSL/TLS
Yes, this can be done in several ways:
-
HTTPRIO by default uses the WinInet library and this cannot be easily changed. If your installation of Delphi includes the source code, then you can enable a couple of compiler defines ( USE_INDY and INDY_CUSTOM_IOHANDLER ) and recompile the source code of HTTPRIO. HTTPRIO will then use Indy, and you can then use the IOHandler provided by SecureBlackbox with the THTTPReqResp component.
-
In SecureBlackbox 16, you will find a TElHTTPSReqResp helper class, which can be used to plug TElHTTPSClient as a transport for RIO. The class can be found in {SecureBlackbox}\Classes\RIO.
SOAP signing and encryption
Yes. In SecureBlackbox 16, you will find a TElOPToSoapDomConvert helper class, which can be used to process the messages as they are sent and received. The class can be found in {SecureBlackbox}\Classes\RIO.
We appreciate your feedback. If you have any questions, comments, or suggestions about this article please contact our support team at kb@nsoftware.com.