SChanelTest
Tests for Paul Toth's Indy SChanel IOHandler implementation
- Active · last change 4-23-2025
- ★ 3 on GitHub
README
SChanelTest
This repository contains a Delphi project for testing and demonstrating SChannel (Secure Channel) functionalities. The main file in this project is Tests.SChannel.pas.
Table of Contents
Introduction
SChannel (Secure Channel) is a security package that provides SSL/TLS protocols for network security in Windows environments. This project provides a set of tests and demonstrations for using SChannel in Delphi applications.
Features
- Demonstrates the use of SChannel for secure communications.
- Includes tests for various SChannel functionalities.
- Provides a basis for further development and experimentation with SChannel in Delphi.
Requirements
- Delphi IDE
- Windows Operating System
Installation
- Clone the repository:
git clone https://github.com/omonien/SChanelTest.git - Open the project:
- Open the Delphi IDE.
- Navigate to the cloned directory and open the project file.
Usage
- Build the project:
- Use the Delphi IDE to build the project.
- Run the tests:
- Execute the compiled application to run the tests and demonstrations.
Contributing
Contributions are welcome! Please follow these steps to contribute:
- Fork the repository.
- Create a new branch for your feature or bug fix:
git checkout -b feature-name - Commit your changes:
git commit -m 'Add some feature' - Push to the branch:
git push origin feature-name - Create a new Pull Request.
License
This project is licensed under the MIT License. See the LICENSE file for details.
Acknowledgements
- Special thanks to Paul Toth, the original author of the SChannel implementation. The files used in this project are from his Indy.SChannel subdirectory.

