eSeGeCe Blog

Release notes, achtergrondartikelen en tutorials voor sgcWebSockets, sgcHTML, sgcOpenAPI, sgcSign, sgcBiometrics en sgcIndy.

· Componenten

Indy-componenten en OpenSSL 1.1.1

In de afgelopen jaren is Indy niet meer bijgewerkt of zijn alleen fixes toegepast en zijn er verschillende nieuwe functies niet geïmplementeerd die erg belangrijk zijn voor het sgcWebSockets-pakket. Om dat op te lossen heb ik...

· Functies

Google API-sleutel OAuth2

Vanaf sgcWebSockets 4.3.4 wordt OAuth2 ondersteund. Google biedt toegang tot deze API's via OAuth2-authenticatie, dus eerst moet je de OAuth2 Client ID en Client Secret verkrijgen voordat je verbinding kunt maken met...

· Functies

OAuth2 met Delphi WebSockets

OAuth2 stelt applicaties van derden in staat toegang te krijgen tot beperkte resources via het HTTP-protocol. RFC 6749 beschrijft de OAuth2-specificatie. Er zijn 4 rollen: Client, Resource Owner, Authorization Server, Re...

· Componenten

Nieuwe CDN voor geregistreerde gebruikers

In de laatste versies hebben we wereldwijd een sterke toename gezien van het aantal en de grootte van downloads; dit had impact op sommige gebruikers, vooral die ver van Europa zitten (waar de webser...

· Functies

Indy IOCP-server

Indy-servers gebruiken één thread per verbinding; dat betekent dat als je server 1000 gelijktijdige verbindingen moet afhandelen, er 1000 threads worden aangemaakt. Bij 10.000 verbindingen...

· Releases

sgcWebSockets 4.3.3

Wijzigingen in deze versie:[+] : Ondersteuning toegevoegd voor IOCP Indy-server (WebSocket- en HTTP-servers). Er is een nieuwe eigenschap IOHandlerOptions waarmee je kunt kiezen welke IOHandler (indy...

· Installatie

SSL-bibliotheek kon niet worden geladen

Sommige bibliotheken, zoals Indy, gebruiken openssl om verbinding te maken met beveiligde servers via TLS. Omdat sommige componenten uit het sgcWebSockets-package gebaseerd zijn op Indy en gebruik maken van openssl-bibliotheken...

· Functies

WebSocket bestand uploaden demo

Dit is een demo die laat zien hoe je een bestand uploadt naar een WebSocket-server. Volg de volgende stappen: selecteer een bestand dat naar de server wordt verstuurd. Druk vervolgens op connect. Als de verbinding succesvol is, zie...

· Functies

Vingerafdruk-enrollments opsommen via WBF

Het sgcBiometrics-package voegt een nieuwe functie toe voor de volgende versie 1.4.0; nu kun je opsommen welke enrollments de geselecteerde sensor-pool heeft. Deze methode werkt voor system- en private-sensor-pools. Voorheen...

· Componenten

Een gebruiker koppelen aan een vingerafdruk

sgcBiometrics 1.4.0 bevat een nieuwe component TsgcWinBioUsersINI waarmee je een vingerafdruk aan een gebruiker kunt koppelen en de gegevens kunt opslaan in een INI-bestand...

· Reviews

Benss vingerafdruk-review

Ondersteunt Windows 7, 8 en 10 (32-/64-bits). Niet compatibel met Linux, macOS of Android. Vingerafdruk-aanraking vanuit elke richting...

· Installatie

Conditionele compilatie sgcWebSockets

De sgcWebSockets-bibliotheek heeft een configuratiebestand in de source-map dat alle conditionele compilaties bevat. Dit bestand heet sgcVer.inc. Als je dit bestand opent, zie je veel conditionele...

· Releases

sgcWebSockets 4.3.2

Wijzigingen in deze versie: [+] : Ondersteuning toegevoegd voor Android 64-bits in Rad Studio 10.3.3 Rio. [+] : Ondersteuning toegevoegd voor OpenSSL 1.1.1 voor op Indy gebaseerde componenten. *Vereist custom Indy-versie (Beta...

· Reviews

Review Kensington Verimark-vingerafdruklezer

Kensington Verimark is een kleine USB-vingerafdruklezer die werkt met Windows Hello en het Windows Biometric Framework ondersteunt. Heeft 360°-leesbaarheid en anti-spoofingbescherming. Werkt op elke pc met USB...

· Componenten

SignalR Core Delphi

ASP.NET Core SignalR is een opensourcebibliotheek waarmee je eenvoudig realtime webfunctionaliteit aan toepassingen toevoegt. Met realtime webfunctionaliteit kan servercode direct content naar clients pushen.Go...

· Functies

Verouderde verbindingsstring met RSA

Met de sgcWebSockets-bibliotheek kun je beveiligde WebSocket-servers draaien via OpenSSL-bibliotheken; als je een nieuwe beveiligde server start en met een webbrowser zoals Chrome verbinding maakt, werkt dat prima en toont Chrome een gre...

· Releases

Ondersteuning voor RAD Studio 10.3.3 en Android 64-bit

De nieuwste versie van RAD Studio, 21 november 2019, bevat nieuwe functies zoals Delphi Android 64-bit-ondersteuning, ondersteuning voor iOS 13 en macOS Catalina voor Delphi en andere verbeteringen. Vanaf sgcWebSockets 4.3...

· Functies

Indy ondersteunt ALPN (Application Layer Protocol Negotiation)

ALPN, of Application Layer Protocol Name, is een TLS-extensie die de protocolonderhandeling onderdeel maakt van de uitwisseling van hello-berichten. ALPN kan onderhandelen welk protocol over een beveiligde verbinding moet worden afgehandeld...

· Functies

OpenSSL 1.1 Indy

Momenteel ondersteunt Indy alleen OpenSSL-versie 1.0.2 en diverse klanten hebben ons gevraagd over ondersteuning voor OpenSSL 1.1. Hoewel OpenSSL 1.0.2 op dit moment bruikbaar is omdat het TLS 1.2 i...