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