カスタム RPC Kerberos 認証は Samba では動作しますが、Windows では動作しません

カスタム RPC Kerberos 認証は Samba では動作しますが、Windows では動作しません

私は、GSS/SPNEGO 認証を使用する C# で RPC クライアントを実装しました。サーバー上の標準/Active Directory サービス (DRSAPI、SAMR など) に接続しようとしています。認証は Kerberos 認証を使用する場合を除いて正常に機能し、エラーのトラブルシューティングに 1 週​​間苦労しています。使用例は次のとおりです。

サンバ NTLM => OK

Samba Kerberos => OK

Windows NTLM => OK

Windows (2012、2016) Kerberos => KO

Kerberosを試すと、KDCへの認証は正常に機能しているようで、チケットは取得されますが、RPCサービスに接続しようとすると、サーバーはnca_s_fault_sec_pkg_error(繰り返しますが、Windows 2012 のみ) Windows に問題を引き起こしている原因がわかりません。私は Kerberos の専門家ではないので、イベント ビューアーにエントリがないようです。Wireshark トレースを、機能している認証と機能していない認証で比較しましたが、違いは見つかりませんでした。

誰かエラーの特定を手伝ってくれませんか?さらに情報が必要な場合はお知らせください。ネットワーク トレースとログ (samba、アプリ、Windows) を提供できます。

編集:リンクはこちら動作している(Samba)と動作していない(Windows 2012)Wiresharkトレースに、ユーザーパスワードとサーバーのアドレス(Samba = 192.168.1.49とW2K12 = 192.168.1.151)のみが異なる、まったく同じコードが記録されています。

ありがとう

関連情報