Astra Linux Directory Client Core API  1.7.0
 Указатель Классы Пространства имен Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Макросы Группы Страницы
#include "common.h"
#include "ALDCore.h"
#include <list>
#include <memory>

См. исходные тексты.

Классы

class  ALD::CALDKrbPolicy
 
class  ALD::CALDKrbPrincipal
 
class  ALD::IALDKadm5Connection
 
class  ALD::IALDKadm5Wrapper
 

Пространства имен

 ALD
 

Макросы

#define KADM5_ITF_NAME   "kadmin"
 
#define KRB5_ITF_VERSION_1   1
 
#define KRB5_ITF_VERSION_2   2
 
#define KRB5CCNAME   "KRB5CCNAME"
 
#define ALD_KRB_SET_PW_ALL
 
Элементы маски модификации политики
#define ALD_KRB_SET_PW_MAX_LIFE   0x01
 
#define ALD_KRB_SET_PW_MIN_LIFE   0x02
 
#define ALD_KRB_SET_PW_MIN_LENGTH   0x04
 
#define ALD_KRB_SET_PW_MIN_CLASSES   0x08
 
#define ALD_KRB_SET_PW_HISTORY_NUM   0x10
 
#define ALD_KRB_SET_PW_MAX_FAIL   0x20
 
#define ALD_KRB_SET_PW_FAIL_CNT_INT   0x40
 
#define ALD_KRB_SET_PW_LCK_OUT_DUR   0x80
 
Элементы маски модификации принципала
#define ALD_KRB_DISALLOW_ALL_TIX   0x00000040
 
#define ALD_KRB_REQUIRES_PWCHANGE   0x00000200
 
#define ALD_KRB_DISALLOW_TGT_BASED   0x00000004
 
#define ALD_KRB_SET_POLICY   0x000800
 
#define ALD_KRB_SET_RANDKEY   0x001000
 
#define ALD_KRB_SET_PWCHANGE   0x002000
 
#define ALD_KRB_SET_DISALLOWTIX   0x004000
 
#define ALD_KRB_SET_MAXLIFE   0x008000
 
#define ALD_KRB_SET_MAXRLIFE   0x010000
 
#define ALD_KRB_CLR_FAILCNT   0x020000
 
#define ALD_KRB_SET_DISALLOWTGTBASED   0x040000
 

Определения типов

typedef shared_ptr< CALDKrbPolicy > ALD::CALDKrbPolicyPtr
 

Константы строковых атрибутов принципалов

#define ALD_KRB_STR_ACCOUNT_TYPE   "ald_account"
 
#define ALD_KRB_STR_ACCOUNT_USER   "user"
 
#define ALD_KRB_STR_ACCOUNT_SERVICE   "service"
 
#define ALD_KRB_STR_ACCOUNT_INTERNAL   "internal"
 
#define ADM_KRB_USER_NAME   "K/M"
 
typedef shared_ptr
< CALDKrbPrincipal > 
ALD::CALDKrbPrincipalPtr
 
typedef shared_ptr
< IALDKadm5Connection > 
ALD::CALDKadm5ConnPtr
 
typedef shared_ptr
< IALDKadm5Wrapper > 
ALD::CALDKadm5WrapperPtr
 

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

Объявление интерфейса взаимодействия с Kerberos.