2017-09-26 18 views
0

krb5ライブラリを使用するC++でkerberizedアプリケーションを開発しています。マルチレルムのケルベロスをサポートすることも意図しているため、HADOOP.COMのようなレルムで自己実行するサービスであり、ユーザーはレルムUSERS.COMから接続しています。接線方向の目的のためには、USERS.COM領域のKDCを知る必要があります。私は情報がkrb5.confの "realms"セクションにあることを知っていますが、プログラムでこれを見ることができる必要があります。krb5 APIを使用して領域のKDCを見つける

ので問題レルム与えられた、ある、(すなわち手動でkrb5.confファイルを解析していない)だけでkrb5のAPIを使用して、関連するKDCを検索する方法がある

私が参照していますAPIは、文書化されていますhere

答えて

1

これを行う公開APIはありません。 k5_locate_kdc関数(MI​​T実装では、Heimdalアプローチはやや異なっています)は内部関数です。物事をより複雑にするために、KDCを配置することができ、いくつかの方法があります:

  • krb5.confの
  • DNS SRVレコード
  • 他のKDCの場所のプラグイン
  • 答えだ
+0

がっかりしたが、おかげで情報のために! –

関連する問題