SChannel (iohSChannel), sgcWebSockets için Windows yerel TLS taşıyıcısıdır. Windows'a yerleşik olan Microsoft'un Secure Channel (SSPI) yığınını kullanır, bu yüzden dağıtılacak ekstra bir şey ve gönderilecek veya yamalanacak OpenSSL DLL'leri yoktur. TLSOptions.IOHandler değerini iohSChannel olarak ayarlayarak etkinleştirin.
Microsoft'un Windows'a yerleşik yerel TLS yığını. Sıfır kitaplık dağıtımı.
SChannel, Microsoft'un yerel TLS uygulamasıdır; SSPI aracılığıyla sunulan Secure Channel sağlayıcısıdır. Windows'un kendisinin bir parçasıdır, bu yüzden bu arka ucu seçtiğinizde paketlenecek bir OpenSSL çalışma zamanı, yapınıza karşı sürüm eşleştirilecek DLL'ler ve bir güvenlik açığı açıklandığında yamalanacak üçüncü taraf kitaplığı yoktur. Güven, protokol desteği ve sertifika işlemenin tümü işletim sisteminden gelir.
SChannel Windows sertifika deposundan okuduğundan, sertifikalar ve kök yetkililer işletim sistemi tarafından merkezi olarak yönetilir ve Windows Update aracılığıyla yenilenir. TLS 1.3, Windows 11 ve Windows Server 2022 ve sonrasında kullanılabilir. Bu, SChannel'ı yerel TLS ve mümkün olan en küçük dağıtımı isteyen Windows masaüstü ve sunucu uygulamaları için iyi bir seçim hâline getirir.
SChannel yalnızca Windows'tur. Linux, macOS, iOS veya Android üzerinde TLS için OpenSSL'i ya da yerel mobil arka uçlardan birini kullanırsınız. Her arka uç aynı TLSOptions API'sini paylaştığından, bir Windows yapısı SChannel çalıştırabilirken aynı kod tabanı başka yerlerde OpenSSL'i veya yerel bir arka ucu hedefleyebilir; yalnızca IOHandler satırı platforma göre farklılık gösterir.
Kod
SChannel'ı Etkinleştirin
TLSOptions.IOHandler değerini iohSChannel olarak ayarlayın. Dağıtılacak kitaplık yoktur.
SChannel Windows'un içinde gelir, bu yüzden dağıtım ayak izi herhangi bir arka ucun en küçüğüdür.
OpenSSL DLL'leri Yok
Uygulamanızla birlikte libssl veya libcrypto göndermezsiniz. Sürüm eşleştirilecek veya yamalanacak hiçbir ek şey yoktur.
Windows Sertifika Deposu
Sertifikalar ve güvenilen kökler işletim sistemi deposundan gelir, merkezi olarak yönetilir ve Windows Update aracılığıyla yenilenir.
TLS 1.3
TLS 1.3, Windows 11 ve Windows Server 2022 ve sonrasında kullanılabilir; daha eski Windows TLS 1.2'ye geri döner.
Yalnızca Windows
SChannel Windows'ta çalışır. Linux, macOS, iOS ve Android üzerinde OpenSSL veya yerel bir mobil arka uç kullanın.
Sürüm notu
SChannel (iohSChannel), sgcWebSockets'in Professional ve Enterprise sürümlerinde yer alır. Standard sürümünün parçası değildir. Tam dökümü için özellik matrisine bakın.