Astra Linux Directory Client Core API
1.7.0
|
Классы | |
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.