kadm5_create_principal
(PECL)
kadm5_create_principal -- Crée un principal kerberos avec les paramètres donnés
Description
bool
kadm5_create_principal ( resource handle, string principal [, string password [, array options]] )
kadm5_create_principal() crée un
principal avec le mot de passe
password donné. Si password
n'est pas spécifié ou s'il vaut NULL, une clé aléatoire sera générée.
Il est possible de spécifier plusieurs paramètres optionnels avec le tableau
options. Les options suivantes sont autorisées :
KADM5_PRINC_EXPIRE_TIME, KADM5_PW_EXPIRATION, KADM5_ATTRIBUTES,
KADM5_MAX_LIFE, KADM5_KVNO, KADM5_POLICY, KADM5_CLEARPOLICY,
KADM5_MAX_RLIFE.
Valeurs de retour
Cette fonction retourne TRUE en cas de
succès, FALSE en cas d'échec.
Exemples
Exemple 1. Exemple de création d'un principal
<?php
$handle = kadm5_init_with_password("afs-1", "GONICUS.LOCAL", "admin/admin", "password");
$attributes = KRB5_KDB_REQUIRES_PRE_AUTH | KRB5_KDB_DISALLOW_PROXIABLE; $options = array(KADM5_PRINC_EXPIRE_TIME => 0, KADM5_POLICY => "default", KADM5_ATTRIBUTES => $attributes);
kadm5_create_principal($handle, "burbach@GONICUS.LOCAL", "password", $options);
kadm5_destroy($handle); ?>
|
|