betz            Thu Jun 16 14:30:03 2005 EDT

  Added files:                 
    /phpdoc/en/reference/kadm5  .cvsignore constants.xml reference.xml 
  Log:
  move kadm5 docs form peardoc
  
http://cvs.php.net/co.php/phpdoc/en/reference/kadm5/.cvsignore?r=1.1&p=1
Index: phpdoc/en/reference/kadm5/.cvsignore
+++ phpdoc/en/reference/kadm5/.cvsignore
functions.xml

http://cvs.php.net/co.php/phpdoc/en/reference/kadm5/constants.xml?r=1.1&p=1
Index: phpdoc/en/reference/kadm5/constants.xml
+++ phpdoc/en/reference/kadm5/constants.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision: 1.1 $ -->
<section id="kadm5.constants">
 &reftitle.constants;
 &extension.constants;
 <section id="kadm5.constantsAF">
 <title>Constants for Attribute Flags</title>
  <para>
   The functions <function>kadm5_create_principal</function>,
   <function>kadm5_modify_principal</function>, and
   <function>kadm5_modify_principal</function> allow to specify
   special attributes using a bitfield. The symbols are defined below:
   <table>
    <title>Attributes for use by the KDC</title>
    <tgroup cols="1">
     <thead>
      <row>
       <entry>constant</entry>
      </row>
     </thead>
     <tbody>
      <row>
       <entry>KRB5_KDB_DISALLOW_POSTDATED</entry>
      </row>
      <row>
       <entry>KRB5_KDB_DISALLOW_FORWARDABLE</entry>
      </row>
      <row>
       <entry>KRB5_KDB_DISALLOW_TGT_BASED</entry>
      </row>
      <row>
       <entry>KRB5_KDB_DISALLOW_RENEWABLE</entry>
      </row>
      <row>
       <entry>KRB5_KDB_DISALLOW_PROXIABLE</entry>
      </row>
      <row>
       <entry>KRB5_KDB_DISALLOW_DUP_SKEY</entry>
      </row>
      <row>
       <entry>KRB5_KDB_DISALLOW_ALL_TIX</entry>
      </row>
      <row>
       <entry>KRB5_KDB_REQUIRES_PRE_AUTH</entry>
      </row>
      <row>
       <entry>KRB5_KDB_REQUIRES_HW_AUTH</entry>
      </row>
      <row>
       <entry>KRB5_KDB_REQUIRES_PWCHANGE</entry>
      </row>
      <row>
       <entry>KRB5_KDB_DISALLOW_SVR</entry>
      </row>
      <row>
       <entry>KRB5_KDB_PWCHANGE_SERVER</entry>
      </row>
      <row>
       <entry>KRB5_KDB_SUPPORT_DESMD5</entry>
      </row>
      <row>
       <entry>KRB5_KDB_NEW_PRINC</entry>
      </row>
     </tbody>
    </tgroup>
   </table>
  </para>
 </section>

 <section id="pecl.kadm5.constantsOP">
 <title>Constants for Options</title>
  <para>
   The functions <function>kadm5_create_principal</function>,
   <function>kadm5_modify_principal</function>, and
   <function>kadm5_get_principal</function> allow to specify or return
   principal's options as an associative array. The keys for the associative
   array are defined as string constants below:
   <table>
    <title>Options for creating/modifying/retrieving principals</title>
    <tgroup cols="2">
     <thead>
      <row>
       <entry>constant</entry>
       <entry>funcdef</entry>
       <entry>description</entry>
      </row>
     </thead>
     <tbody>
      <row>
       <entry>KADM5_PRINCIPAL</entry>
       <entry>long</entry>
       <entry>The expire time of the princial as a Kerberos timestamp.</entry>
      </row>
      <row>
       <entry>KADM5_PRINC_EXPIRE_TIME</entry>
       <entry>long</entry>
       <entry>The expire time of the princial as a Kerberos timestamp.</entry>
      </row>
      <row>
       <entry>KADM5_LAST_PW_CHANGE</entry>
       <entry>long</entry>
       <entry>The time this principal's password was last changed.</entry>
      </row>
      <row>
       <entry>KADM5_PW_EXPIRATION</entry>
       <entry>long</entry>
       <entry>
        The expire time of the principal's current password, as a Kerberos
        timestamp.
       </entry>
      </row>
      <row>
       <entry>KADM5_MAX_LIFE</entry>
       <entry>long</entry>
       <entry>
        The maximum lifetime of any Kerberos ticket issued to this principal.
       </entry>
      </row>
      <row>
       <entry>KADM5_MAX_RLIFE</entry>
       <entry>long</entry>
       <entry>
        The maximum renewable lifetime of any Kerberos ticket issued to or
        for this principal.
       </entry>
      </row>
      <row>
       <entry>KADM5_MOD_NAME</entry>
       <entry>string</entry>
       <entry>
        The name of the Kerberos principal that most recently modified this
        principal.
       </entry>
      </row>
      <row>
       <entry>KADM5_MOD_TIME</entry>
       <entry>long</entry>
       <entry>
        The time this principal was last modified, as a Kerberos timestamp.
       </entry>
      </row>
      <row>
       <entry>KADM5_KVNO</entry>
       <entry>long</entry>
       <entry>The version of the principal's current key.</entry>
      </row>
      <row>
       <entry>KADM5_POLICY</entry>
       <entry>string</entry>
       <entry>The name of the policy controlling this principal.</entry>
      </row>
      <row>
       <entry>KADM5_CLEARPOLICY</entry>
       <entry>long</entry>
       <entry>
        Standard procedure is to assign the 'default' policy to new
        principals. KADM5_CLEARPOLICY suppresses this behaviour.
       </entry>
      </row>
      <row>
       <entry>KADM5_LAST_SUCCESS</entry>
       <entry>long</entry>
       <entry>The KDC time of the last successfull AS_REQ.</entry>
      </row>
      <row>
       <entry>KADM5_LAST_FAILED</entry>
       <entry>long</entry>
       <entry>The KDC time of the last failed AS_REQ.</entry>
      </row>
      <row>
       <entry>KADM5_FAIL_AUTH_COUNT</entry>
       <entry>long</entry>
       <entry>The number of consecutive failed AS_REQs.</entry>
      </row>
      <row>
       <entry>KADM5_RANDKEY</entry>
       <entry>long</entry>
       <entry>
        Generates a random password for the principal. The parameter
        <parameter>password</parameter> will be ignored.
       </entry>
      </row>
      <row>
       <entry>KADM5_ATTRIBUTES</entry>
       <entry>long</entry>
       <entry>A bitfield of attributes for use by the KDC.</entry>
      </row>
     </tbody>
    </tgroup>
   </table>
  </para>
 </section>
</section>

<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

http://cvs.php.net/co.php/phpdoc/en/reference/kadm5/reference.xml?r=1.1&p=1
Index: phpdoc/en/reference/kadm5/reference.xml
+++ phpdoc/en/reference/kadm5/reference.xml
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- $Revision: 1.1 $ -->
 <reference id="ref.kadm5">
  <title>KADM5</title>
  <titleabbrev>kadm5</titleabbrev>
  <partintro>
   <section id="kadm5.intro">
    &reftitle.intro;
    <simpara>
     These package allows you to access Kerberos V administration servers.
     You can create, modify, and delete Kerberos V principals and policies.
    </simpara>
    <simpara>
     More information about Kerberos can be found at <ulink
     url="&url.kerberos.info;">&url.kerberos.info;</ulink>.
    </simpara>
    <simpara>
     Documentation for Kerberos and KADM5 can be found at <ulink
     url="&url.kerberos.docs;">&url.kerberos.docs;</ulink>.
    </simpara>
   </section>

<!--    &reference.kadm5.constants; -->

   <section id="kadm5.examples">
   &reftitle.examples;
   <para>
    This simple example shows how to connect, query, print
    resulting principals and disconnect from a KADM5 database.
    <example>
     <title>KADM5 extension overview example</title>
     <programlisting role="php">
<![CDATA[
<?php

  $handle = kadm5_init_with_password("afs-1", "GONICUS.LOCAL", "admin/admin", 
"password");

  print "<h1>get_principals</h1>\n";
  $principals = kadm5_get_principals($handle);
  for( $i=0; $i<count($principals); $i++)
      print "$principals[$i]<br>\n";

  print "<h1>get_policies</h1>\n";
  $policies = kadm5_get_policies($handle);
  for( $i=0; $i<count($policies); $i++)
      print "$policies[$i]<br>\n";

  print "<h1>get_principal [EMAIL PROTECTED]</h1>\n";

  $options = kadm5_get_principal($handle, "[EMAIL PROTECTED]" );
  $keys = array_keys($options);
  for( $i=0; $i<count($keys); $i++) {
    $value = $options[$keys[$i]];
    print "$keys[$i]: $value<br>\n";
  }

  $options = array(KADM5_PRINC_EXPIRE_TIME => 0);
  kadm5_modify_principal($handle, "[EMAIL PROTECTED]", $options);

  kadm5_destroy($handle);
?>
]]>
     </programlisting>
    </example>
   </para>
   </section>

   <section id="kadm5.contact">
   <title>Contact Information</title>
    <para>
     If you have comments, bugfixes, enhancements or want to help
     developping this you can send me a mail at 
     <ulink url="mailto:&email.hburbach;">&email.hburbach;</ulink>.
     The project homepage can be found at
     <ulink url="&url.kadm5;">&url.kadm5;</ulink>.
   </para>
  </section>
  </partintro>

&reference.kadm5.functions;

 </reference>

<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../../../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->

Reply via email to