eSeGeCe Blog

Release notes, deep dives, and tutorials for sgcWebSockets, sgcHTML, sgcOpenAPI, sgcSign, sgcBiometrics, and sgcIndy.

· Components

Indy Components and OpenSSL 1.1.1

In latest years, Indy have not been updated or only fixes have been applied, and several new features have not been implemented which are very important for sgcWebSockets package. To fix this, I've b...

· Features

Google API Key OAuth2

From sgcWebSockets 4.3.4, OAuth2 is supported. Google provides access to these APIs using OAuth2 authentication, so you first must get the OAuth2 Client ID and Client Secret before you can connect to...

· Features

OAuth2 Delphi WebSockets

OAuth2 allows to third-party applications to get access to restricted resources using HTTP protocol. RFC 6749 covers OAuth2 specification. There are 4 roles:ClientResource OwnerAuthorization ServerRe...

· Components

New CDN for Registered Users

In latest versions we have experienced a great increase in the number and size of downloads worldwide, this has affected to some users, especially those who are located far from Europe (where Web Ser...

· Features

Indy IOCP Server

Indy servers use one thread for every connection, this means that if your server must handle 1000 concurrent connections, it will create 1000 threads. But if instead of 1000 connections there are 10....

· Releases

sgcWebSockets 4.3.3

Changes included in this version:[+] : Added support for IOCP Indy Server (Websocket and HTTP Servers). There is a new property called IOHandlerOptions where you can select which IOHandler user (indy...

· Installation

Could not load SSL library

Some libraries, like Indy, use openssl to connect to secure servers using TLS. As some components from sgcWebSockets package are based on Indy library, make use of openssl libraries and sometimes you...

· Features

WebSocket Upload File Demo

This is a demo which shows how upload a file to a websocket server. Follow the next steps:Select a file which will be sent to server.Then press connect. If connection is successful a message will sho...

· Features

Fingerprint Enumerate Enrollments WBF

sgcBiometrics package adds a new feature for next 1.4.0 version, now you can Enumerate which Enrollments has sensor pool selected. This method works for System and Private sensor pools.Before that, y...

· Components

Associate user to a Fingerprint

​sgcBiometrics 1.4.0 will include a new component called TsgcWinBioUsersINI which allows associate a fingerprint to a user and save data in an INI file.If you require save user data associated to a f...

· Reviews

Benss Fingerprint Review

Support OSWindows 7, 8 and 10 (32/64-bits). Not compatible with the Linux/Mac/Android operating system. Fingerprint Touch by any DirectionAccept "360 degrees"fingerprint matching to free your finger...

· Installation

Conditional Compilation sgcWebSockets

sgcWebSockets library has a configuration file located in source folder where contains all conditional compilations. This file is sgcVer.inc.If you open this file, you will see there are lots of cond...

· Releases

sgcWebSockets 4.3.2

Changes included in this version: [+] : Added support for Android 64bits in Rad Studio 10.3.3 Rio. [+] : Added support for OpenSSL 1.1.1 for Indy based components. *Requires custom Indy version (Beta...

· Reviews

Kensington Verimark Fingerprint Review

Kensington Verimark is a small Fingerprint USB reader which work for Windows Hello and supports Windows Biometric Framework.Has 360º readability and anti-spoofing protection.Works in any PC with USB...

· Components

SignalR Core Delphi

ASP.NET Core SignalR is an open-source library that simplifies adding real-time web functionality to apps. Real-time web functionality enables server-side code to push content to clients instantly.Go...

· Features

Obsolete Connection String using RSA

sgcWebSockets library allows to run Secure WebSocket Servers using openSSL libraries, if you start a new secure server and try to connect with a web browser like chrome, will run fine and shows a gre...

· Releases

Support for Rad Studio 10.3.3 and Android 64-bit

Latest version of Rad Studio, November 21st, 2019, includes new features like Delphi Android 64-bit support, iOS 13 and MacOS Catalina support for Delphi and other enhancements.From sgcWebSockets 4.3...

· Features

Indy supports ALPN (Application Layer Protocol Negotiation)

ALPN or Application Layer Protocol Name is a TLS extension that includes the protocol negotiation within the exchange of hello messages. ALPN is able to negotiate which protocol should be handled ove...

· Features

OpenSSL 1.1 Indy

Currently, Indy only supports 1.0.2 OpenSSL version and several customers have asked us about support for OpenSSL 1.1. Although OpenSSL 1.0.2 is usable at this moment because supports TLS 1.2 which i...