eSeGeCe — Delphi ve .NET için Kurumsal İletişim Bileşenleriİçeriğe geç
ÖNE ÇIKAN · sgcIndy
Zaten bildiğiniz Indy, bakımlı ve modernleştirilmiş
sgcIndy; Indy kütüphanesinin bakımı yapılan, yamalı, modernleştirilmiş bir dağıtımıdır, bir çatal veya değiştirme değil. sgcId* öneki altında yaklaşık 160 sarmalanmış Indy bileşeni sunar, üzerine OpenSSL 1.1.x ve 3.0.x bağlamalarını, TLS 1.3'ü, SSH ve SFTP istemcilerini ve isteğe bağlı sunucu güvenlik sıkılaştırmasını ekler.
Aynı bileşen modeli, aynı sınıf adları. Güncellenen kısım, altta yatan TLS katmanıdır.
sgcIndy Öne çıkan
Delphi, C++ Builder ve Free Pascal için geliştirilmiş Indy TCP/IP bileşenleri. Community sürümü derlenmiş ikili dosyaları ücretsiz sunar, tam kaynak kodu ise eSeGeCe All-Access aboneliğiyle gelir.
Her şey bıraktığınız yerde kalır, altyapı ise ileri taşınır
Indy, özgün Internet Direct kütüphanesidir, ikili lisanslıdır ve bakımı Indy Pit Crew tarafından yapılır. sgcIndy onun bileşen modelini ve sınıf adlarını korur, ardından standart dağıtımın içermediği parçaları üzerine ekler. Aşağıdaki her madde sgcIndy ile Indy karşılaştırmasında belgelenmiştir.
Modern OpenSSL bağlamaları ve TLS 1.3
Eski 1.0.x API'sinin yanı sıra OpenSSL 1.1.x ABI'si ve OpenSSL 3.x sağlayıcı mimarisi için başlıklar, böylece özgün SSL birimlerini yamalamadan güncel kütüphanelere bağlanabilirsiniz. TIdSSLVersion numaralandırması sslvTLSv1_3 ile genişletilmiştir ve OpenSSL bağlamı, bunu uygulamadan önce çalışma zamanını IsOpenSSL_TLSv1_3_Available ile yoklar. TLS 1.2 ve 1.3, hem OpenSSL hem de SChannel arka uçlarıyla kullanılabilir.
Parola, açık anahtar ve klavye etkileşimli kimlik doğrulaması, uzak komutlar için Execute(), kabuk ve PTY oturumları, çok kanallı destek ve yerel ya da uzak port yönlendirme sunan bir SSH 2.0 istemcisi. Indy'nin özgün dağıtımında SSH bileşeni bulunmaz.
TIdSSHClient üzerine kurulu, SSH üzerinden SFTP v3. Yola veya akışa göre Get ve Put, tam özniteliklerle ListDirectory, silme, yeniden adlandırma, klasör yönetimi ve iptal bayrağı olan OnSFTPProgress. Indy'nin özgün dağıtımı düz FTP ve FTPS sunar, SFTP sunmaz.
StrictVerify, sertifika doğrulamasındaki hata durumunda geçiş veren yolu kapatır. DisableCompression, DisableRenegotiation ve ServerCipherPreference TLS bağlamını sıkılaştırır. SetReadDeadline ve RequestReadTimeout, damla damla veri gönderen Slowloris istemcilerini etkisiz kılar. MaxRequestBodySize, MaxHeaderTotalSize ve StrictRequestParsing, istek belleğini sınırlar ve kaçırılmış istekleri reddeder. Her bayrak varsayılan olarak önceki davranışı kullanır.
Yerel bir Windows yükleyicisi, makinedeki her Delphi ve C++ Builder IDE'sini algılar, çalışma zamanı ve tasarım zamanı paketlerini derler, bunları kaydeder ve kütüphane, gözatma ile BPL çıktı yollarını sizin için ekler.
TIdSASLXOAuth2 ve TIdSASLOAuth2Bearer mekanizmaları, pakete dahil SMTP, IMAP ve POP3 istemcileriyle birlikte gelir, böylece Gmail ve Outlook hesapları modern OAuth akışlarıyla kimlik doğrular.
Indy TCP, UDP, HTTP, FTP, SMTP, POP3 ve IMAP bileşenlerinin üzerine, geliştirilmiş hata işlemeyle birlikte keep-alive, zaman aşımı ve arabellek yönetimi ayarlamaları eklenir.
Delphi 7'den RAD Studio 13'e ve C++ Builder 2007'den C++ Builder 13'e kadar paketlenmiş DCU ve BPL ikili dosyaları. Indy yalnızca kaynak olarak dağıtılır, yani her sürüm için elle kendiniz derlersiniz.
sgcIndy, Indy Pit Crew, Remy Lebeau, Hadi Hariri ve Indy Working Group tarafından yapılan özgün Indy çalışmasının üzerine kuruludur. Bir çatal değil, bir dağıtımdır ve Indy bileşen modeli korunur.
UYUMLULUK
Hâlâ kurulu olan her IDE
Aşağıdaki her sürüm için paketlenmiş DCU ve BPL ikili dosyaları yayımlanır. Aynı kaynak, VCL, FireMonkey ve konsol uygulamaları için Free Pascal ve Lazarus altında da derlenir.
Bileşenler, sgcId* öneki altında Indy modelini ve Indy sınıf adlarını korur, bu yüzden mevcut bir Indy kod tabanının geçiş için asgari değişikliğe ihtiyacı vardır.
1IDE paketinizi indirin
Community sürümü ücretsizdir, kayıt gerektirmez ve süresi dolmaz. Her Delphi ve her C++ Builder sürümü için bir arşiv.
2Yükleyiciyi çalıştırın
Kurulu her IDE'yi algılar, çalışma zamanı ve tasarım zamanı paketlerini derleyip kaydeder ve kütüphane, gözatma ile BPL yollarını ayarlar.
3Kodunuzu koruyun
Aynı bileşen modeli, aynı sınıf adları, sgcId* öneki altında yaklaşık 160 sarmalanmış bileşen. Mevcut bir Indy uygulamasını yükseltmek için asgari değişiklik yeterlidir.
4İhtiyacınız olanı açın
TLS 1.3, OpenSSL 3.0, XOAuth2 ve sunucu güvenlik sıkılaştırma bayraklarının tümü isteğe bağlıdır ve her biri varsayılan olarak önceki davranışı kullanır.
Community sürümü
Ücretsiz. Desteklenen her Delphi ve C++ Builder sürümü için derlenmiş DCU ve DCP ikili dosyaları, kutudan çıktığı gibi OpenSSL 1.1 ve 3.0, XOAuth2 kimlik doğrulaması, ticari uygulamalarda telifsiz dağıtım, topluluk desteği.
eSeGeCe All-Access aboneliğine dahildir. Tam Pascal kaynak kodu, yamalar ve derleme betikleri, sgcWebSockets Enterprise, sgcHTML, sgcOpenAPI, sgcSign ve sgcBiometrics ile birlikte, bir yıllık güncelleme ve öncelikli e-posta desteği.
Taşımayı sgcIndy üstlenir. Takımın geri kalanı, protokolleri, arayüzü, SDK'leri ve imzaları bunun üzerine ekler.
sgcIndy
Delphi 7'den RAD Studio 13'e, OpenSSL 1.1 ve 3.0, TLS 1.3, SSH ve SFTP istemcileri ile isteğe bağlı sunucu güvenlik sıkılaştırması sunan, geliştirilmiş bir Indy TCP/IP takımı.
OpenAPI 3.x ayrıştırıcısı, Pascal SDK üreticisi ve OpenAPI sunucusu, ayrıca AWS, Azure, Google Cloud ve Microsoft Graph için 1.195+ önceden oluşturulmuş SDK.
30 Günlük Para İade GarantisiMemnun kalmadınız mı? Satın alımdan sonraki 30 gün içinde tam para iadesi talep edin. İade politikasına bakın
Indy yığınınızı güncel hale getirin
Ücretsiz Community sürümünü indirin, yükleyiciyi çalıştırın ve zaten sahip olduğunuz kodu koruyun. Tam kaynak kodu, diğer beş eSeGeCe kütüphanesiyle birlikte All-Access ile gelir.