kadm5: Allow princ creation with keys
This commit is contained in:
		@@ -265,6 +265,7 @@ kadm5_s_create_principal(void *server_handle,
 | 
			
		||||
    if (ret)
 | 
			
		||||
	return ret;
 | 
			
		||||
 | 
			
		||||
    if (use_pw)
 | 
			
		||||
        ret = create_principal(context, princ, mask, &ent,
 | 
			
		||||
                               KADM5_PRINCIPAL,
 | 
			
		||||
                               KADM5_LAST_PWD_CHANGE | KADM5_MOD_TIME
 | 
			
		||||
@@ -272,6 +273,14 @@ kadm5_s_create_principal(void *server_handle,
 | 
			
		||||
                               | KADM5_AUX_ATTRIBUTES | KADM5_KEY_DATA
 | 
			
		||||
                               | KADM5_POLICY_CLR | KADM5_LAST_SUCCESS
 | 
			
		||||
                               | KADM5_LAST_FAILED | KADM5_FAIL_AUTH_COUNT);
 | 
			
		||||
    else
 | 
			
		||||
        ret = create_principal(context, princ, mask, &ent,
 | 
			
		||||
                               KADM5_PRINCIPAL | KADM5_KEY_DATA,
 | 
			
		||||
                               KADM5_LAST_PWD_CHANGE | KADM5_MOD_TIME
 | 
			
		||||
                               | KADM5_MOD_NAME | KADM5_MKVNO
 | 
			
		||||
                               | KADM5_AUX_ATTRIBUTES
 | 
			
		||||
                               | KADM5_POLICY_CLR | KADM5_LAST_SUCCESS
 | 
			
		||||
                               | KADM5_LAST_FAILED | KADM5_FAIL_AUTH_COUNT);
 | 
			
		||||
    if (ret)
 | 
			
		||||
        return ret;
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user