[01/10] secur32: Implement AcquireCredentialsHandle for Kerberos.
Hans Leidekker
hans at codeweavers.com
Thu Oct 19 09:11:18 CDT 2017
On Mon, 2017-10-16 at 17:55 +0800, Dmitry Timoshkov wrote:
diff --git a/wine/dlls/kerberos/kerberos.spec b/wine/dlls/kerberos/kerberos.spec
> diff --git a/wine/dlls/kerberos/kerberos.spec b/wine/dlls/kerberos/kerberos.spec
> index d277cee..e92516f 100644
> --- a/wine/dlls/kerberos/kerberos.spec
> +++ b/wine/dlls/kerberos/kerberos.spec
> @@ -1 +1,3 @@
> @ stdcall SpLsaModeInitialize(long ptr ptr ptr)
> +@ stdcall InitSecurityInterfaceA()
> +@ stdcall InitSecurityInterfaceW()
The Windows 10 version doesn't export these functions. It does export a
SECPKG_USER_FUNCTION_TABLE via SpUserModeInitialize but that doesn't give
us everything we need.
> diff --git a/wine/loader/wine.inf.in b/wine/loader/wine.inf.in
> index 787ad7f..0a9f8c3 100644
> --- a/wine/loader/wine.inf.in
> +++ b/wine/loader/wine.inf.in
> @@ -683,6 +683,8 @@ HKLM,Software\Policies,,16
> HKLM,Software\Registered Applications,,16
> HKLM,System\CurrentControlSet\Control\hivelist,,16
> HKLM,System\CurrentControlSet\Control\Lsa\Kerberos,,16
> +HKLM,System\CurrentControlSet\Control\Lsa\Kerberos,,16
> +HKLM,System\CurrentControlSet\Control\SecurityProviders,"SecurityProviders",,"kerberos"
I don't see "kerberos" listed under SecurityProviders. There's just one
entry called "credssp" on Windows 7 and 10.
So I'm inclined to keep the Kerberos SSP in secur32 for now. Would you agree?
More information about the wine-devel
mailing list