Screenshot Preview

HTTPBlackbox .NET now available

Add HTTP and HTTPS data upload and download functionality to your applications.

HTTP Get and Post windows in HTTPBlackbox .NET.

HTTP Get and Post windows in HTTPBlackbox .NET.

HTTPBlackbox .NET consists of HTTP and HTTPS client and SSL/TLS client-side components. HTTPBlackBox package is a subset of SSLBlackbox client-only package. HTTP is a basis for World Wide Web communications. HTTP can work over plain channel or over encrypted SSL or TLS connection. Since HTTPS is built on top of SSL/TLS connection, HTTPBlackbox includes components for generic SSL/TLS transport.

The following editions are available:

Features

SSLBlackbox includes a client-side HTTP / HTTPS protocol implementation, which offers the following HTTP features:

  • Client-side support for HTTP 1.0 and HTTP 1.1 including keep-alive requests and chunked encoding (the features required by HTTP 1.1)
  • Client-side support for HTTP over SSL (HTTPS)
  • Flexible support for client-side authentication in HTTPS
  • Handling of GZip and Deflate compression
  • Easy to use cookie management
  • Support for files over 4 Gb
  • Support for HTTP, SOCKS and HTTP CONNECT (web tunneling) proxies
  • Support for "Windows Integrated" or NTLM authentication on both destination servers and proxy servers
  • Easy to use data post capabilities with methods to post web forms and binary data streams
  • Flexible redirection handling
  • Bandwidth control
  • IPv6 support
  • DNSSEC support

SSL/TLS Protocol implementation contains the following features, common to both client-side and server-side components:

  • Complete support for SSL 2, SSL 3, TLS 1.x versions of the protocol
  • Client and server DTLS (Datagram TLS) protocol support which lets you secure your UDP communications
  • Flexible support for client-side certificate authentication
  • User-controlled validation of certificates
  • Built-in compression
  • Optional resuming of SSL sessions
  • Support for Cryptocards and USB Crypto Tokens
  • Authentication using pre-shared key (passphrase)
  • Authentication using OpenPGP keys (requires OpenPGPBlackbox)
  • Standard and custom TLS extensions
  • Data transfer using events/callbacks, i.e. possibility to secure not only socket-based, but also other types of data exchange
  • Support for key length from 512 to 16384 bits
  • Support for RSA, DSA and DH public key algorithms
  • Support for ECC-based cipher suites
  • Data encryption with Camellia, AES (128 to 256 bit), Triple DES (3DES), DES, ARCFOUR, RC2 algorithms
  • Integrity checking using HMAC, SHA1 and MD5 algorithms
  • Asynchronous operation mode which lets you easily build synchronous and asynchronous applications

PKI Infrastructure - besides FTPSBlackbox includes base functions of PKIBlackbox.

About EldoS

EldoS Corporation focuses on development of security, communication and data storage software components. The software offered by EldoS Corporation is used in over 70 countries on five continents, by a number of small to large-scale companies and organizations, including financial institutes and military organizations.

Published in Development Tool News & Software Component News, September 22, 2010