KADM5_POLICY
case KADM5_POLICY:
{ "policy", KADM5_POLICY, 0, 0, "Policy", "Policy", 0 },
if((mask & KADM5_POLICY) && strcmp(princ->policy, "default"))
if(mask & KADM5_POLICY)
if(mask & KADM5_POLICY) {
if (mask & KADM5_POLICY) {
if (mask & KADM5_POLICY) {
if (mask & KADM5_POLICY) {
if((mask & KADM5_POLICY) && strcmp(princ->policy, "default"))
*mask |= KADM5_POLICY;
if (mask & KADM5_POLICY) {
mask |= KADM5_POLICY;
if (mask & KADM5_POLICY) {
mask |= KADM5_POLICY;
if ((osa_princ_ent.aux_attributes & KADM5_POLICY) &&
dbentry->mask |= KADM5_POLICY;
*mask &= ~KADM5_POLICY;
} else if (rs->mask & KADM5_POLICY) {
*mask |= KADM5_POLICY;
rs->mask |= KADM5_POLICY;
if(princ.aux_attributes & KADM5_POLICY) {
if (ret2 == KADM5_OK && (caller_ent.aux_attributes & KADM5_POLICY))
if ((princ_ent.aux_attributes & KADM5_POLICY) == 0) {
if(!(mask & KADM5_POLICY))
if(!(mask & KADM5_POLICY))
if(!(mask & KADM5_POLICY))
KADM5_AUX_ATTRIBUTES | KADM5_POLICY_CLR | KADM5_POLICY | \
(KADM5_POLICY | KADM5_PW_MAX_LIFE | KADM5_PW_MIN_LIFE | \
if ((mask & KADM5_POLICY) || (mask & ~ALL_POLICY_MASK))
if (!(mask & KADM5_POLICY) || (mask & ~ALL_POLICY_MASK))
if ((adb.aux_attributes & KADM5_POLICY)) {
if ((adb.aux_attributes & KADM5_POLICY)) {
if (adb.aux_attributes & KADM5_POLICY) {
if((mask & KADM5_POLICY) && entry->policy == NULL)
if((mask & KADM5_POLICY) && (mask & KADM5_POLICY_CLR))
if ((mask & KADM5_POLICY)) {
if (mask & KADM5_POLICY) {
adb.aux_attributes = KADM5_POLICY;
if((mask & KADM5_POLICY) && entry->policy == NULL)
if((mask & KADM5_POLICY) && (mask & KADM5_POLICY_CLR))
if ((mask & KADM5_POLICY)) {
adb.aux_attributes |= KADM5_POLICY;
if ((mask & KADM5_POLICY_CLR) && (adb.aux_attributes & KADM5_POLICY)) {
adb.aux_attributes &= ~KADM5_POLICY;
if ((mask & KADM5_POLICY) &&
adb.policy && (adb.aux_attributes & KADM5_POLICY)) {
check(kadm5_create_policy(handle, &ent, KADM5_POLICY));
mprinc_test_compare("admin", &ent, KADM5_POLICY);
mprinc_test_compare("admin", &ent, KADM5_POLICY);
mask |= KADM5_POLICY;
if (mask & KADM5_POLICY)
} else if ((mask & KADM5_POLICY) &&
check_fail(kadm5_create_policy(handle, ent, mask | KADM5_POLICY), code);
cprinc_test_fail("admin", &ent, KADM5_POLICY, "tP", KADM5_PASS_Q_TOOSHORT);
cprinc_test_fail("admin", &ent, KADM5_POLICY, "testpassword",
cprinc_test_fail("admin", &ent, KADM5_POLICY, "Abyssinia",
cprinc_test_compare("admin", &ent, KADM5_POLICY, "pw");
cprinc_test_compare("admin/rename", &ent, KADM5_POLICY, "pw");
cprinc_test_compare("admin", &ent, KADM5_POLICY, "NotinTheDictionary");
cprinc_test_compare("admin", &ent, KADM5_POLICY | KADM5_PW_EXPIRATION,
cprinc_test_compare("admin", &ent, KADM5_POLICY | KADM5_PW_EXPIRATION,
cprinc_test_compare("admin", &ent, KADM5_POLICY | KADM5_PW_EXPIRATION,
cprinc_test_compare("admin", &ent, KADM5_POLICY | KADM5_PW_EXPIRATION,
if ((mask & KADM5_POLICY) && strcmp(ent->policy, "VIP") == 0)
princ_ent.aux_attributes |= KADM5_POLICY;
if (entry->mask & KADM5_POLICY || entry->mask & KADM5_KEY_HIST) {
if (entry->mask & KADM5_POLICY) {
if (princ_ent.aux_attributes & KADM5_POLICY) {