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);
?>

Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:50