0

windows2008-r2 ドメインに接続された windows7 があります。

SSPI "Negociate" (C++) を試すたびに、NTLM にフォールバックします。

理由がわかりません... DC の DNS は問題ありません。

何かすることはありませんか??

klist を実行すると、問題なく表示されます。すべて問題ないようです (推測)

アップデート

わかりました今、私は(少なくとも)理解し始めたところです。

以前は SPN "" を指定してInitializeSecurityContextいましたが、その場合は直接 NTLM にフォールバックします。

今、私は常にクライアントでこれを試しました:

    wchar_t szSPN[256]={0};
    ULONG cchSPN = sizeof szSPN / sizeof *szSPN;
    GetUserNameEx(NameDnsDomain, szSPN, &cchSPN);
    ...
    InitializeSecurityContext( hCred, NULL, szPSN, ...)

エラー0x8009030cが返されます

その他の奇妙なこと: 「管理者」で szSPN を設定すると、kerberos で動作するようになりました!!! しかし、JOE で szSPN を設定すると、失敗します... (DC で新しいユーザー JOE を作成したと仮定します)。

わわわわわわわ…!?

4

1 に答える 1