Я использую gss_import_name на стороне клиента, используя GSS_C_NT_HOSTBASED_SERVICE, чтобы получить принципал, такой как service / server-host @ realm.
Я звоню вот так,
gss_import_name (status, "SERVICE", GSS_C_HOSTBASED_SERVICE, output_name);
Но я получаю принцип каксервис / локальная машина @ область.Из man-страницы, которую я узнал, внутренне используется krb5_sname_to_principal для получения имени хоста, если NULL, то он принимает имя localhost.Теперь мой вопрос: как передать правильное имя хоста (server-host) в gss-api для создания принципала?