Astra Linux Directory Client Core API  1.7.0
 Указатель Классы Пространства имен Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Макросы Группы Страницы

#include "kadm5-wrapper.h"

Открытые члены

virtual unsigned int GetItfVersion ()=0
 
virtual void ConnectPassword (const string &user, const string &pwd, bool kadmin, bool savecred=false)=0
 
virtual void ConnectKeytab (const string &user, const string &keytab, bool kadmin, bool savecred=false)=0
 
virtual string ConnectCreds (const string &cache, bool kadmin)=0
 
virtual bool IsConnected ()=0
 
virtual void Disconnect (bool keep_cred=false)=0
 
virtual void Policies (const string &expr, ald_string_list &pollist)=0
 
virtual CALDKrbPolicyPtr PolicyGet (const string &polname)=0
 
virtual void PolicyAdd (CALDKrbPolicyPtr Policy, unsigned int setmask)=0
 
virtual void PolicyMod (CALDKrbPolicyPtr Policy, unsigned int setmask)=0
 
virtual void PolicyDel (const string &policy)=0
 
virtual void Principals (const string &expr, ald_string_list &princlist)=0
 
virtual CALDKrbPrincipalPtr PrincipalGet (const string &princname)=0
 
virtual void PrincipalAdd (CALDKrbPrincipalPtr Principal, const string &pwd, unsigned int setmask)=0
 
virtual void PrincipalMod (CALDKrbPrincipalPtr Principal, unsigned int setmask)=0
 
virtual void PrincipalDel (CALDKrbPrincipalPtr Principal)=0
 
virtual void PrincipalGetStrings (CALDKrbPrincipalPtr Principal)=0
 
virtual void PrincipalSetString (CALDKrbPrincipalPtr Principal, const string &key, const string &val)=0
 
virtual void PrincipalChangePwd (CALDKrbPrincipalPtr Principal, const string &pwd)=0
 
virtual bool KeytabCheckPrincipal (const string &keytab, const string &princname)=0
 
virtual void KeytabAddPrincipal (const string &keytab, const string &princname)=0
 
virtual void KeytabRmPrincipal (const string &keytab, const string &princname)=0
 
virtual void KeytabPrincipals (const string &keytab, ald_string_list &princlist)=0
 
virtual string GetDefaultRealm ()=0
 
virtual long GetLastError ()=0
 
virtual bool IfReconnectNeeded ()=0
 
virtual string GetUserId ()=0
 
virtual ~IALDKadm5Connection ()
 

Подробное описание

Абстрактный класс-интерфейс соединения с сервером Kerberos.

Предоставляет интерфейс выполнения запросов к серверу Kerberos


Объявления и описания членов класса находятся в файле: