Commit Graph

20 Commits

Author SHA1 Message Date
antiduh
6dfaa54b63 Added basic functionality to query package information. 2014-06-25 20:14:12 +00:00
antiduh
95195f1214 Working on implementing impersonation. 2014-06-25 02:49:25 +00:00
antiduh
d2ca5fa81b Now that all handles are properly sized, no longer need to restrict to 32-bit mode. 2014-06-24 22:35:23 +00:00
antiduh
970c0f2bfa Moved the safe handles for credentials and contexts into their own file. 2014-06-24 20:21:09 +00:00
antiduh
508cd9df49 Move credential native methods to their own file. Create a QueryNameSupport.cs file to hold a couple classes related to implementing that functionality. 2014-06-24 20:19:58 +00:00
antiduh
fe14836949 Fixed Credential using a fixed-size 64-bit handle; it's always 2 pointers.
Reworked the Credential handle into a SafeCredentialHandle. We still use references to the raw handle, which is unsafe, but I will hopefully rework that soon.
2014-06-24 03:01:53 +00:00
antiduh
19f2e71e9c Make sure prefer 32-bit is set for now. Not 64-bit safe, because I'm bad at credential handle sizes.. 2014-06-24 01:24:42 +00:00
antiduh
3ac7fb5ec8 Initial implementation of EncryptMessage and DecryptMessage. 2014-06-23 21:50:12 +00:00
antiduh
9785183f31 Added support for querying the context's user name and authority. Still working my way up to EncryptMessage. 2014-06-23 18:30:26 +00:00
antiduh
93bdd38729 A little cleaner, and we can complete negotiation. 2014-06-23 00:13:50 +00:00
antiduh
a079449f85 Changed how internal structures are created for handling SecureBuffers. 2014-06-22 03:35:47 +00:00
antiduh
1c5849ba94 Moved the secure buffer code to its own folder. 2014-06-22 00:43:47 +00:00
antiduh
c64765fbdf I can now successfully call InitializeSecurityContext and get a status of ContinueNeeded. 2014-06-21 16:32:34 +00:00
antiduh
cfba81cfe2 Working on some of the fundamentals of the Context side of things. The Win 32 API is very wonky here though. Going to take some time. 2014-06-19 21:53:34 +00:00
antiduh
d35db9d62a Moved the credential files into their own folder. 2014-06-19 15:25:45 +00:00
antiduh
52219057b7 Forgot to include the ClientCredential and ServerCredential files in the project. 2014-06-19 15:24:08 +00:00
antiduh
f0f057d3bb Added support for querying a credential's name. 2014-06-19 03:07:34 +00:00
antiduh
f96ef74e9b Implemented Credential acquisition and release. 2014-06-19 02:26:30 +00:00
antiduh
22c6a5d3f9 Still working on the base implementation. 2014-06-18 22:07:56 +00:00
antiduh
87692b3cc6 New project to interface with the Microsoft Windows SSPI integration authentication API. 2014-06-18 21:26:43 +00:00