https://github.com/yottaawesome/sspi-playground
Experimenting with Microsoft's SSPI infrastructure.
https://github.com/yottaawesome/sspi-playground
List: sspi-playground
c cpp schannel sspi win32 windows
Last synced: about 2 months ago
JSON representation
Experimenting with Microsoft's SSPI infrastructure.
- Host: GitHub
- URL: https://github.com/yottaawesome/sspi-playground
- Owner: yottaawesome
- License: mit
- Created: 2023-06-26T08:58:07.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-07-01T06:08:49.000Z (almost 3 years ago)
- Last Synced: 2025-02-26T01:01:41.625Z (over 1 year ago)
- Topics: c, cpp, schannel, sspi, win32, windows
- Language: C++
- Homepage:
- Size: 59.6 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# SSPI Playground
## Introduction
This repo is for experimenting with Microsoft's [Secure Services Provider Interface](https://learn.microsoft.com/en-us/windows/win32/secauthn/sspi) (SSPI). In particular, it was created to consolidate experimental code from two different repositories for easier reference and code consolidation. This consolidation is particularly important, as SSPI samples online are few and dated, and the official documentation is dense and provides few examples of its own, making it difficult to explore and understand the technology.
## Additional resources
* [Microsoft's Using SSPI with a Windows Sockets Server](https://learn.microsoft.com/en-us/windows/win32/secauthn/using-sspi-with-a-windows-sockets-server)
* [Microsoft's Using SSPI with a Windows Sockets Client](https://learn.microsoft.com/en-us/windows/win32/secauthn/using-sspi-with-a-windows-sockets-client)
* [Coastrd's C++ SSPI Schannel TLS example](https://web.archive.org/web/20210116110926/http://www.coastrd.com/c-schannel-smtp)
* [Leon Finker's SSL/TLS client/server for .NET and SSL tunnelling](https://www.codeproject.com/Articles/2642/SSL-TLS-client-server-for-NET-and-SSL-tunnelling)
* [mmozeiko's TLS client sample](https://gist.github.com/mmozeiko/c0dfcc8fec527a90a02145d2cc0bfb6d)