You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by bu...@apache.org on 2015/07/06 10:23:45 UTC
svn commit: r957177 - in /websites/staging/directory/trunk/content: ./
kerby/ kerby/user-guide/
Author: buildbot
Date: Mon Jul 6 08:23:45 2015
New Revision: 957177
Log:
Staging update by buildbot for directory
Added:
websites/staging/directory/trunk/content/kerby/user-guide/
websites/staging/directory/trunk/content/kerby/user-guide/1-how-to-begin.html
websites/staging/directory/trunk/content/kerby/user-guide/2-apis.html
websites/staging/directory/trunk/content/kerby/user-guide/2.1-krbclient-apis.html
websites/staging/directory/trunk/content/kerby/user-guide/2.2-kadmin.html
websites/staging/directory/trunk/content/kerby/user-guide/2.3-kdcserver.html
websites/staging/directory/trunk/content/kerby/user-guide/2.4-simplekdcserver.html
Modified:
websites/staging/directory/trunk/content/ (props changed)
websites/staging/directory/trunk/content/kerby/overview.html
websites/staging/directory/trunk/content/kerby/quick-start.html
websites/staging/directory/trunk/content/kerby/user-guide.html
Propchange: websites/staging/directory/trunk/content/
------------------------------------------------------------------------------
--- cms:source-revision (original)
+++ cms:source-revision Mon Jul 6 08:23:45 2015
@@ -1 +1 @@
-1689314
+1689334
Modified: websites/staging/directory/trunk/content/kerby/overview.html
==============================================================================
--- websites/staging/directory/trunk/content/kerby/overview.html (original)
+++ websites/staging/directory/trunk/content/kerby/overview.html Mon Jul 6 08:23:45 2015
@@ -168,8 +168,17 @@
}
h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
<h1 id="kerby-overview">Kerby Overview<a class="headerlink" href="#kerby-overview" title="Permanent link">¶</a></h1>
-<h2 id="rationale">Rationale<a class="headerlink" href="#rationale" title="Permanent link">¶</a></h2>
-<h2 id="what-is-it">What is it?<a class="headerlink" href="#what-is-it" title="Permanent link">¶</a></h2>
+<h2 id="the-initiativesgoals">The Initiatives/Goals<a class="headerlink" href="#the-initiativesgoals" title="Permanent link">¶</a></h2>
+<p><em>Aims as a Java Kerberos binding, with rich and integrated facilities that integrate Kerberos, PKI and token (OAuth2) for both client and server sides.
+</em>Provides client APIs at the Kerberos protocol level to interact with a KDC server through AS and TGS exchanges.
+<em>Provides a standalone KDC server that supports various identity back ends including memory based, Json file based, LDAP backed and even Zookeeper backed.
+</em>Provides an embedded KDC server that applications can easily integrate into products, unit tests or integration tests.
+<em>Supports FAST/Preauthentication framework to allow popular and useful authentication mechanisms.
+</em>Supports PKINIT mechanism to allow clients to request tickets using x509 certificate credentials.
+<em>Supports Token Preauth mechanism to allow clients to request tickets using JWT tokens.
+</em>Supports OTP mechanism to allow clients to request tickets using One Time Password.
+<em>Provides support for JAAS, GSSAPI and SASL frameworks that applications can leverage.
+</em>Minimal dependencies, the core part is ensured to depend only on JRE and SLF4J, for easy use and maintenance.</p>
Modified: websites/staging/directory/trunk/content/kerby/quick-start.html
==============================================================================
--- websites/staging/directory/trunk/content/kerby/quick-start.html (original)
+++ websites/staging/directory/trunk/content/kerby/quick-start.html Mon Jul 6 08:23:45 2015
@@ -169,6 +169,46 @@
h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
<h1 id="kerby-quick-start-guides">Kerby Quick-start guides<a class="headerlink" href="#kerby-quick-start-guides" title="Permanent link">¶</a></h1>
<p>The Quick Start guides show you how to do base install of Kerby:</p>
+<h2 id="1-how-to-play-with-the-standalone-kdc">1. How to play with the standalone KDC:<a class="headerlink" href="#1-how-to-play-with-the-standalone-kdc" title="Permanent link">¶</a></h2>
+<p>The distribution of Kerby.</p>
+<h3 id="to-run-with-a-standalone-kdc-server-kinit-and-kadmin">To run with a standalone kdc server, kinit and kadmin<a class="headerlink" href="#to-run-with-a-standalone-kdc-server-kinit-and-kadmin" title="Permanent link">¶</a></h3>
+<ul>
+<li>
+<p>Generate libraries for distribution:
+<code>mvn package -Pdist</code></p>
+</li>
+<li>
+<p>Run kadmin to add principals:
+<code>sh kerby-dist/tool-dist/bin/kadmin.sh [server-conf-dir]</code></p>
+</li>
+</ul>
+<p>In kadmin, you can type "?" for help. For now, the kadmin only supports to add principals to json-backend. (Working in progress).</p>
+<ul>
+<li>
+<p>Start kerby-kdc-server:
+<code>sh kerby-dist/kdc-dist/bin/start-kdc.sh Âstart [server-conf-dir] [work-dir]</code></p>
+</li>
+<li>
+<p>Run kinit:
+<code>sh kerby-dist/tool-dist/bin/kinit.sh [principal-name]</code></p>
+</li>
+</ul>
+<p>If you don't specify [server-conf-dir] in step 2 or 3, it will be set as /etc/kerby. In [server-conf-dir], there should be kdc.conf, backend.conf. And in /etc/, there should be krb5.conf.</p>
+<p>An example of kdc.conf:
+<code>[kdcdefaults]
+ kdc_host = localhost
+ kdc_tcp_port = 8015
+ kdc_realm = TEST.COM</code>
+An example of json backend backend.conf:
+<code>kdc_identity_backend = org.apache.kerby.kerberos.kdc.identitybackend.JsonIdentityBackend
+backend.json.file = /tmp/kerby/jsonbackend</code>
+An example of zookeeper backend backend.conf:
+<code>kdc_identity_backend = org.apache.kerby.kerberos.kdc.identitybackend.ZookeeperIdentityBackend
+data_dir = /tmp/kerby/zookeeper/data
+data_log_dir = /tmp/kerby/zookeeper/datalog</code>
+An example of krb5.conf:
+<code>[libdefaults]
+ kdc_realm=TEST.COM</code></p>
Modified: websites/staging/directory/trunk/content/kerby/user-guide.html
==============================================================================
--- websites/staging/directory/trunk/content/kerby/user-guide.html (original)
+++ websites/staging/directory/trunk/content/kerby/user-guide.html Mon Jul 6 08:23:45 2015
@@ -171,6 +171,16 @@ h2:hover > .headerlink, h3:hover > .head
<p>This guide is primarily for people new to Kerby. It will guide through the concepts and how to use Kerby.</p>
<h2 id="about-this-guide">About this guide<a class="headerlink" href="#about-this-guide" title="Permanent link">¶</a></h2>
<h2 id="table-of-contents">Table of contents<a class="headerlink" href="#table-of-contents" title="Permanent link">¶</a></h2>
+<ul>
+<li><a href="user-guide/1-how-to-begin.html">1 - How to begin</a></li>
+<li><a href="basic-ug/2-apis.html">2 - APIs</a><ul>
+<li><a href="2.1-krbclient-apis.html">2.1 - KrbClient APIs</a></li>
+<li><a href="2.2-kadmin.html">2.2 - Kadmin</a></li>
+<li><a href="2.3-kdcserver.html">2.3 - KdcServer</a></li>
+<li><a href="2.4-simplekdcserver.html">2.4 - SimpleKdcServer</a></li>
+</ul>
+</li>
+</ul>
Added: websites/staging/directory/trunk/content/kerby/user-guide/1-how-to-begin.html
==============================================================================
--- websites/staging/directory/trunk/content/kerby/user-guide/1-how-to-begin.html (added)
+++ websites/staging/directory/trunk/content/kerby/user-guide/1-how-to-begin.html Mon Jul 6 08:23:45 2015
@@ -0,0 +1,223 @@
+<!DOCTYPE html>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<html>
+ <head>
+ <title>1 - How To Begin — Apache Directory</title>
+
+ <link href="./../../css/common.css" rel="stylesheet" type="text/css">
+ <link href="./../../css/turquoise.css" rel="stylesheet" type="text/css">
+
+
+ <link rel="shortcut icon" href="./../../images/api-icon_16x16.png">
+
+ <!-- Google Analytics -->
+ <script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script>
+ <script type="text/javascript">
+ _uacct = "UA-1358462-1";
+ urchinTracker();
+ </script>
+ </head>
+ <body>
+ <div id="container">
+ <div id="header">
+ <div id="subProjectsNavBar">
+ <a href="./../../">
+
+ Main
+
+ </a>
+ |
+ <a href="./../../apacheds">
+
+ ApacheDS
+
+ </a>
+ |
+ <a href="./../../studio">
+
+ Studio
+
+ </a>
+ |
+ <a href="./../../api">
+
+ LDAP API
+
+ </a>
+ |
+ <a href="./../../mavibot">
+
+ Mavibot
+
+ </a>
+ |
+ <a href="./../../escimo">
+
+ eSCIMo
+
+ </a>
+ |
+ <a href="./../../fortress">
+
+ Fortress
+
+ </a>
+ |
+ <a href="./../../kerby">
+
+ <STRONG>Kerby</STRONG>
+
+ </a>
+ </div><!-- subProjectsNavBar -->
+ </div><!-- header -->
+ <div id="content">
+ <div id="leftColumn">
+
+<div id="navigation">
+
+ <!--ul>
+ <li>
+ <a href="http://bit.ly/1n9YlQT" target="_blank">
+ <img src="./../../images/ApacheConBudapest.png" width="125" height="125" alt="I'm Speaking at ApacheCon Europe 2014! Join me!" title="I'm Speaking at ApacheCon Europe 2014! Join me!" border="0" style="margin-bottom:-3px;"/>
+ </a>
+ </li>
+ </ul-->
+ <h5>Kerby</h5>
+ <ul>
+ <li><a href="./../../kerby/">Home</a></li>
+ <li><a href="./../../kerby/">History</a></li>
+ <li><a href="./../../kerby/news.html">News</a></li>
+ </ul>
+ <h5>Downloads</h5>
+ <ul>
+ <li>Coming soon...</li>
+ <!--li><a href="./../../kerby/downloads.html">Core 1.0.0-M1</a> <IMG src="./../../images/new_badge.gif" alt="" style="margin-bottom:-3px;" border="0"></li!-->
+ <!--li><a href="./../../kerby/download-old-versions.html">Older versions</a></li-->
+ </ul>
+ <h5>Getting Started</h5>
+ <ul>
+ <li><a href="./../../kerby/vision.html">Vision</a></li>
+ <li><a href="./../../kerby/issues.html">Issues</a></li>
+ </ul>
+ <h5>Documentation</h5>
+ <ul>
+ <li><a href="./../../kerby/overview.html">Overview</a></li>
+ <li><a href="./../../kerby/quick-start.html">Quick Start</a></li>
+ <li><a href="./../../kerby/user-guide.html">Users Guide</a></li>
+ <!--li><a href="./../../kerby/gen-docs/latest/apidocs/">JavaDocs</a></li-->
+ <!--li><a href="./../../kerby/gen-docs/latest/xref/">Cross-Reference</a></li-->
+ <!--li><a href="./../../kerby/gen-docs/latest/">Generated Reports</a></li-->
+ <!--li><a href="./../../kerby/developer-guide.html">Developer Guide</a></li-->
+ </ul>
+
+
+ <h5>Support</h5>
+ <ul>
+ <li><a href="./../../mailing-lists-and-irc.html">Mailing Lists & IRC</a></li>
+ <li><a href="./../../sources.html">Sources</a></li>
+ <li><a href="./../../issue-tracking.html">Issue Tracking</a></li>
+ <li><a href="./../../commercial-support.html">Commercial Support</a></li>
+ </ul>
+ <h5>Community</h5>
+ <ul>
+ <li><a href="./../../contribute.html">How to Contribute</a></li>
+ <li><a href="./../../team.html">Team</a></li>
+ <li><a href="./../../original-project-proposal.html">Original Project Proposal</a></li>
+ <li><a href="./../../special-thanks.html" class="external-link" rel="nofollow">Special Thanks</a></li>
+ </ul>
+ <h5>About Apache</h5>
+ <ul>
+ <li><a href="http://www.apache.org/">Apache</a></li>
+ <li><a href="http://www.apache.org/licenses/">License</a></li>
+ <li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+ <li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
+ <li><a href="http://www.apache.org/security/">Security</a></li>
+ </ul>
+
+</div><!-- navigation -->
+
+ </div><!-- leftColumn -->
+ <div id="rightColumn">
+
+
+ <div class="nav">
+ <div class="nav_prev">
+
+
+
+ </div>
+ <div class="nav_up">
+
+ <a href="../user-guide.html">Basic User Guide</a>
+
+ </div>
+ <div class="nav_next">
+
+ <a href="2-apis.html">2 - APIs</a>
+
+ </div>
+ <div class="clearfix"></div>
+ </div>
+
+
+<style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<h1 id="1-how-to-begin">1 - How to begin<a class="headerlink" href="#1-how-to-begin" title="Permanent link">¶</a></h1>
+<p>This chapter helps you to set up a server, with the minimal configuration options being explained. That should be enough to get a running server.</p>
+<h2 id="table-of-content">Table of content<a class="headerlink" href="#table-of-content" title="Permanent link">¶</a></h2>
+
+
+ <div class="nav">
+ <div class="nav_prev">
+
+
+
+ </div>
+ <div class="nav_up">
+
+ <a href="../user-guide.html">Basic User Guide</a>
+
+ </div>
+ <div class="nav_next">
+
+ <a href="2-apis.html">2 - APIs</a>
+
+ </div>
+ <div class="clearfix"></div>
+ </div>
+
+
+ </div><!-- rightColumn -->
+ <div id="endContent"></div>
+ </div><!-- content -->
+ <div id="footer">© 2003-2015, <a href="http://www.apache.org">The Apache Software Foundation</a> - <a href="./../../privacy-policy.html">Privacy Policy</a><br />
+ Apache Directory, ApacheDS, Apache Directory Server, Apache Directory Studio, Apache LDAP API, Apache Triplesec, Triplesec, Apache Mavibot, Mavibot, Apache eSCIMo, eSCIMo, Fortress, Apache Fortress, EnMasse, Apache EnMasse, Apache Kerby, Kerby
+ Apache, the Apache feather logo, and the Apache Directory project logos are trademarks of The Apache Software Foundation.
+ </div>
+ </div><!-- container -->
+ </body>
+</html>
Added: websites/staging/directory/trunk/content/kerby/user-guide/2-apis.html
==============================================================================
--- websites/staging/directory/trunk/content/kerby/user-guide/2-apis.html (added)
+++ websites/staging/directory/trunk/content/kerby/user-guide/2-apis.html Mon Jul 6 08:23:45 2015
@@ -0,0 +1,230 @@
+<!DOCTYPE html>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<html>
+ <head>
+ <title>2 - APIs — Apache Directory</title>
+
+ <link href="./../../css/common.css" rel="stylesheet" type="text/css">
+ <link href="./../../css/turquoise.css" rel="stylesheet" type="text/css">
+
+
+ <link rel="shortcut icon" href="./../../images/api-icon_16x16.png">
+
+ <!-- Google Analytics -->
+ <script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script>
+ <script type="text/javascript">
+ _uacct = "UA-1358462-1";
+ urchinTracker();
+ </script>
+ </head>
+ <body>
+ <div id="container">
+ <div id="header">
+ <div id="subProjectsNavBar">
+ <a href="./../../">
+
+ Main
+
+ </a>
+ |
+ <a href="./../../apacheds">
+
+ ApacheDS
+
+ </a>
+ |
+ <a href="./../../studio">
+
+ Studio
+
+ </a>
+ |
+ <a href="./../../api">
+
+ LDAP API
+
+ </a>
+ |
+ <a href="./../../mavibot">
+
+ Mavibot
+
+ </a>
+ |
+ <a href="./../../escimo">
+
+ eSCIMo
+
+ </a>
+ |
+ <a href="./../../fortress">
+
+ Fortress
+
+ </a>
+ |
+ <a href="./../../kerby">
+
+ <STRONG>Kerby</STRONG>
+
+ </a>
+ </div><!-- subProjectsNavBar -->
+ </div><!-- header -->
+ <div id="content">
+ <div id="leftColumn">
+
+<div id="navigation">
+
+ <!--ul>
+ <li>
+ <a href="http://bit.ly/1n9YlQT" target="_blank">
+ <img src="./../../images/ApacheConBudapest.png" width="125" height="125" alt="I'm Speaking at ApacheCon Europe 2014! Join me!" title="I'm Speaking at ApacheCon Europe 2014! Join me!" border="0" style="margin-bottom:-3px;"/>
+ </a>
+ </li>
+ </ul-->
+ <h5>Kerby</h5>
+ <ul>
+ <li><a href="./../../kerby/">Home</a></li>
+ <li><a href="./../../kerby/">History</a></li>
+ <li><a href="./../../kerby/news.html">News</a></li>
+ </ul>
+ <h5>Downloads</h5>
+ <ul>
+ <li>Coming soon...</li>
+ <!--li><a href="./../../kerby/downloads.html">Core 1.0.0-M1</a> <IMG src="./../../images/new_badge.gif" alt="" style="margin-bottom:-3px;" border="0"></li!-->
+ <!--li><a href="./../../kerby/download-old-versions.html">Older versions</a></li-->
+ </ul>
+ <h5>Getting Started</h5>
+ <ul>
+ <li><a href="./../../kerby/vision.html">Vision</a></li>
+ <li><a href="./../../kerby/issues.html">Issues</a></li>
+ </ul>
+ <h5>Documentation</h5>
+ <ul>
+ <li><a href="./../../kerby/overview.html">Overview</a></li>
+ <li><a href="./../../kerby/quick-start.html">Quick Start</a></li>
+ <li><a href="./../../kerby/user-guide.html">Users Guide</a></li>
+ <!--li><a href="./../../kerby/gen-docs/latest/apidocs/">JavaDocs</a></li-->
+ <!--li><a href="./../../kerby/gen-docs/latest/xref/">Cross-Reference</a></li-->
+ <!--li><a href="./../../kerby/gen-docs/latest/">Generated Reports</a></li-->
+ <!--li><a href="./../../kerby/developer-guide.html">Developer Guide</a></li-->
+ </ul>
+
+
+ <h5>Support</h5>
+ <ul>
+ <li><a href="./../../mailing-lists-and-irc.html">Mailing Lists & IRC</a></li>
+ <li><a href="./../../sources.html">Sources</a></li>
+ <li><a href="./../../issue-tracking.html">Issue Tracking</a></li>
+ <li><a href="./../../commercial-support.html">Commercial Support</a></li>
+ </ul>
+ <h5>Community</h5>
+ <ul>
+ <li><a href="./../../contribute.html">How to Contribute</a></li>
+ <li><a href="./../../team.html">Team</a></li>
+ <li><a href="./../../original-project-proposal.html">Original Project Proposal</a></li>
+ <li><a href="./../../special-thanks.html" class="external-link" rel="nofollow">Special Thanks</a></li>
+ </ul>
+ <h5>About Apache</h5>
+ <ul>
+ <li><a href="http://www.apache.org/">Apache</a></li>
+ <li><a href="http://www.apache.org/licenses/">License</a></li>
+ <li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+ <li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
+ <li><a href="http://www.apache.org/security/">Security</a></li>
+ </ul>
+
+</div><!-- navigation -->
+
+ </div><!-- leftColumn -->
+ <div id="rightColumn">
+
+
+ <div class="nav">
+ <div class="nav_prev">
+
+
+
+ </div>
+ <div class="nav_up">
+
+ <a href="../basic-user-guide.html">Basic User Guide</a>
+
+ </div>
+ <div class="nav_next">
+
+ <a href="2.1-krbclient-apis.html">2.1 - KrbClient APIs</a>
+
+ </div>
+ <div class="clearfix"></div>
+ </div>
+
+
+<style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<h1 id="2-apis">2 - APIs<a class="headerlink" href="#2-apis" title="Permanent link">¶</a></h1>
+<p>This chapter helps you to set up a server, with the minimal configuration options being explained. That should be enough to get a running server.</p>
+<p>This user guide is <strong>not</strong> intended to be a <strong>LDAP</strong> guide : there are some excellent tutorials or books, we won't try to challenge them !</p>
+<h2 id="table-of-content">Table of content<a class="headerlink" href="#table-of-content" title="Permanent link">¶</a></h2>
+<ul>
+<li><a href="2.1-krbclient-apis.html">2.1 - KrbClient APIs</a></li>
+<li><a href="2.2-kadmin.html">2.2 - Kadmin</a></li>
+<li><a href="2.3-kdcserver.html">2.3 - KdcServer</a></li>
+<li><a href="2.4-simplekdcserver.html">2.4 - SimpleKdcServer</a></li>
+</ul>
+
+
+ <div class="nav">
+ <div class="nav_prev">
+
+
+
+ </div>
+ <div class="nav_up">
+
+ <a href="../basic-user-guide.html">Basic User Guide</a>
+
+ </div>
+ <div class="nav_next">
+
+ <a href="2.1-krbclient-apis.html">2.1 - KrbClient APIs</a>
+
+ </div>
+ <div class="clearfix"></div>
+ </div>
+
+
+ </div><!-- rightColumn -->
+ <div id="endContent"></div>
+ </div><!-- content -->
+ <div id="footer">© 2003-2015, <a href="http://www.apache.org">The Apache Software Foundation</a> - <a href="./../../privacy-policy.html">Privacy Policy</a><br />
+ Apache Directory, ApacheDS, Apache Directory Server, Apache Directory Studio, Apache LDAP API, Apache Triplesec, Triplesec, Apache Mavibot, Mavibot, Apache eSCIMo, eSCIMo, Fortress, Apache Fortress, EnMasse, Apache EnMasse, Apache Kerby, Kerby
+ Apache, the Apache feather logo, and the Apache Directory project logos are trademarks of The Apache Software Foundation.
+ </div>
+ </div><!-- container -->
+ </body>
+</html>
Added: websites/staging/directory/trunk/content/kerby/user-guide/2.1-krbclient-apis.html
==============================================================================
--- websites/staging/directory/trunk/content/kerby/user-guide/2.1-krbclient-apis.html (added)
+++ websites/staging/directory/trunk/content/kerby/user-guide/2.1-krbclient-apis.html Mon Jul 6 08:23:45 2015
@@ -0,0 +1,254 @@
+<!DOCTYPE html>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<html>
+ <head>
+ <title>2.1 - KrbClient APIs — Apache Directory</title>
+
+ <link href="./../../css/common.css" rel="stylesheet" type="text/css">
+ <link href="./../../css/turquoise.css" rel="stylesheet" type="text/css">
+
+
+ <link rel="shortcut icon" href="./../../images/api-icon_16x16.png">
+
+ <!-- Google Analytics -->
+ <script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script>
+ <script type="text/javascript">
+ _uacct = "UA-1358462-1";
+ urchinTracker();
+ </script>
+ </head>
+ <body>
+ <div id="container">
+ <div id="header">
+ <div id="subProjectsNavBar">
+ <a href="./../../">
+
+ Main
+
+ </a>
+ |
+ <a href="./../../apacheds">
+
+ ApacheDS
+
+ </a>
+ |
+ <a href="./../../studio">
+
+ Studio
+
+ </a>
+ |
+ <a href="./../../api">
+
+ LDAP API
+
+ </a>
+ |
+ <a href="./../../mavibot">
+
+ Mavibot
+
+ </a>
+ |
+ <a href="./../../escimo">
+
+ eSCIMo
+
+ </a>
+ |
+ <a href="./../../fortress">
+
+ Fortress
+
+ </a>
+ |
+ <a href="./../../kerby">
+
+ <STRONG>Kerby</STRONG>
+
+ </a>
+ </div><!-- subProjectsNavBar -->
+ </div><!-- header -->
+ <div id="content">
+ <div id="leftColumn">
+
+<div id="navigation">
+
+ <!--ul>
+ <li>
+ <a href="http://bit.ly/1n9YlQT" target="_blank">
+ <img src="./../../images/ApacheConBudapest.png" width="125" height="125" alt="I'm Speaking at ApacheCon Europe 2014! Join me!" title="I'm Speaking at ApacheCon Europe 2014! Join me!" border="0" style="margin-bottom:-3px;"/>
+ </a>
+ </li>
+ </ul-->
+ <h5>Kerby</h5>
+ <ul>
+ <li><a href="./../../kerby/">Home</a></li>
+ <li><a href="./../../kerby/">History</a></li>
+ <li><a href="./../../kerby/news.html">News</a></li>
+ </ul>
+ <h5>Downloads</h5>
+ <ul>
+ <li>Coming soon...</li>
+ <!--li><a href="./../../kerby/downloads.html">Core 1.0.0-M1</a> <IMG src="./../../images/new_badge.gif" alt="" style="margin-bottom:-3px;" border="0"></li!-->
+ <!--li><a href="./../../kerby/download-old-versions.html">Older versions</a></li-->
+ </ul>
+ <h5>Getting Started</h5>
+ <ul>
+ <li><a href="./../../kerby/vision.html">Vision</a></li>
+ <li><a href="./../../kerby/issues.html">Issues</a></li>
+ </ul>
+ <h5>Documentation</h5>
+ <ul>
+ <li><a href="./../../kerby/overview.html">Overview</a></li>
+ <li><a href="./../../kerby/quick-start.html">Quick Start</a></li>
+ <li><a href="./../../kerby/user-guide.html">Users Guide</a></li>
+ <!--li><a href="./../../kerby/gen-docs/latest/apidocs/">JavaDocs</a></li-->
+ <!--li><a href="./../../kerby/gen-docs/latest/xref/">Cross-Reference</a></li-->
+ <!--li><a href="./../../kerby/gen-docs/latest/">Generated Reports</a></li-->
+ <!--li><a href="./../../kerby/developer-guide.html">Developer Guide</a></li-->
+ </ul>
+
+
+ <h5>Support</h5>
+ <ul>
+ <li><a href="./../../mailing-lists-and-irc.html">Mailing Lists & IRC</a></li>
+ <li><a href="./../../sources.html">Sources</a></li>
+ <li><a href="./../../issue-tracking.html">Issue Tracking</a></li>
+ <li><a href="./../../commercial-support.html">Commercial Support</a></li>
+ </ul>
+ <h5>Community</h5>
+ <ul>
+ <li><a href="./../../contribute.html">How to Contribute</a></li>
+ <li><a href="./../../team.html">Team</a></li>
+ <li><a href="./../../original-project-proposal.html">Original Project Proposal</a></li>
+ <li><a href="./../../special-thanks.html" class="external-link" rel="nofollow">Special Thanks</a></li>
+ </ul>
+ <h5>About Apache</h5>
+ <ul>
+ <li><a href="http://www.apache.org/">Apache</a></li>
+ <li><a href="http://www.apache.org/licenses/">License</a></li>
+ <li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+ <li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
+ <li><a href="http://www.apache.org/security/">Security</a></li>
+ </ul>
+
+</div><!-- navigation -->
+
+ </div><!-- leftColumn -->
+ <div id="rightColumn">
+
+
+ <div class="nav">
+ <div class="nav_prev">
+
+ <a href="2-apis.html">2 - APIs</a>
+
+ </div>
+ <div class="nav_up">
+
+ <a href="2-apis.html">2 - APIs</a>
+
+ </div>
+ <div class="nav_next">
+
+ <a href="2.2-kadmin.html">2.2 - Kadmin</a>
+
+ </div>
+ <div class="clearfix"></div>
+ </div>
+
+
+<style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<h1 id="kerb-client">kerb-client<a class="headerlink" href="#kerb-client" title="Permanent link">¶</a></h1>
+<h3 id="initiate-a-krbclient">Initiate a KrbClient<a class="headerlink" href="#initiate-a-krbclient" title="Permanent link">¶</a></h3>
+<ul>
+<li>Initiate a KrbClient with prepared KrbConfig.
+<pre>
+KrbClient krbClient = new KrbClient(krbConfig);
+</pre></li>
+<li>Initiate a KrbClient with with conf dir.
+<pre>
+KrbClient krbClient = new KrbClient(confDir);
+</pre></li>
+</ul>
+<h3 id="request-a-tgt">Request a TGT<a class="headerlink" href="#request-a-tgt" title="Permanent link">¶</a></h3>
+<ul>
+<li>Request a TGT with user plain password credential
+<pre>
+requestTgtWithPassword(principal, password);
+</pre></li>
+<li>Request a TGT with user token credential
+<pre>
+requestTgtWithToken(token, armorCache);
+</pre></li>
+</ul>
+<h3 id="request-a-service-ticket">Request a service ticket<a class="headerlink" href="#request-a-service-ticket" title="Permanent link">¶</a></h3>
+<ul>
+<li>Request a service ticket with user TGT credential for a server
+<pre>
+requestServiceTicketWithTgt(tgt, serverPrincipal);
+</pre></li>
+<li>Request a service ticket with user AccessToken credential for a server
+<pre>
+requestServiceTicketWithAccessToken(accessToken, serverPrincipal, armorCache);
+</pre></li>
+</ul>
+
+
+ <div class="nav">
+ <div class="nav_prev">
+
+ <a href="2-apis.html">2 - APIs</a>
+
+ </div>
+ <div class="nav_up">
+
+ <a href="2-apis.html">2 - APIs</a>
+
+ </div>
+ <div class="nav_next">
+
+ <a href="2.2-kadmin.html">2.2 - Kadmin</a>
+
+ </div>
+ <div class="clearfix"></div>
+ </div>
+
+
+ </div><!-- rightColumn -->
+ <div id="endContent"></div>
+ </div><!-- content -->
+ <div id="footer">© 2003-2015, <a href="http://www.apache.org">The Apache Software Foundation</a> - <a href="./../../privacy-policy.html">Privacy Policy</a><br />
+ Apache Directory, ApacheDS, Apache Directory Server, Apache Directory Studio, Apache LDAP API, Apache Triplesec, Triplesec, Apache Mavibot, Mavibot, Apache eSCIMo, eSCIMo, Fortress, Apache Fortress, EnMasse, Apache EnMasse, Apache Kerby, Kerby
+ Apache, the Apache feather logo, and the Apache Directory project logos are trademarks of The Apache Software Foundation.
+ </div>
+ </div><!-- container -->
+ </body>
+</html>
Added: websites/staging/directory/trunk/content/kerby/user-guide/2.2-kadmin.html
==============================================================================
--- websites/staging/directory/trunk/content/kerby/user-guide/2.2-kadmin.html (added)
+++ websites/staging/directory/trunk/content/kerby/user-guide/2.2-kadmin.html Mon Jul 6 08:23:45 2015
@@ -0,0 +1,283 @@
+<!DOCTYPE html>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<html>
+ <head>
+ <title>2.2 - Kadmin — Apache Directory</title>
+
+ <link href="./../../css/common.css" rel="stylesheet" type="text/css">
+ <link href="./../../css/turquoise.css" rel="stylesheet" type="text/css">
+
+
+ <link rel="shortcut icon" href="./../../images/api-icon_16x16.png">
+
+ <!-- Google Analytics -->
+ <script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script>
+ <script type="text/javascript">
+ _uacct = "UA-1358462-1";
+ urchinTracker();
+ </script>
+ </head>
+ <body>
+ <div id="container">
+ <div id="header">
+ <div id="subProjectsNavBar">
+ <a href="./../../">
+
+ Main
+
+ </a>
+ |
+ <a href="./../../apacheds">
+
+ ApacheDS
+
+ </a>
+ |
+ <a href="./../../studio">
+
+ Studio
+
+ </a>
+ |
+ <a href="./../../api">
+
+ LDAP API
+
+ </a>
+ |
+ <a href="./../../mavibot">
+
+ Mavibot
+
+ </a>
+ |
+ <a href="./../../escimo">
+
+ eSCIMo
+
+ </a>
+ |
+ <a href="./../../fortress">
+
+ Fortress
+
+ </a>
+ |
+ <a href="./../../kerby">
+
+ <STRONG>Kerby</STRONG>
+
+ </a>
+ </div><!-- subProjectsNavBar -->
+ </div><!-- header -->
+ <div id="content">
+ <div id="leftColumn">
+
+<div id="navigation">
+
+ <!--ul>
+ <li>
+ <a href="http://bit.ly/1n9YlQT" target="_blank">
+ <img src="./../../images/ApacheConBudapest.png" width="125" height="125" alt="I'm Speaking at ApacheCon Europe 2014! Join me!" title="I'm Speaking at ApacheCon Europe 2014! Join me!" border="0" style="margin-bottom:-3px;"/>
+ </a>
+ </li>
+ </ul-->
+ <h5>Kerby</h5>
+ <ul>
+ <li><a href="./../../kerby/">Home</a></li>
+ <li><a href="./../../kerby/">History</a></li>
+ <li><a href="./../../kerby/news.html">News</a></li>
+ </ul>
+ <h5>Downloads</h5>
+ <ul>
+ <li>Coming soon...</li>
+ <!--li><a href="./../../kerby/downloads.html">Core 1.0.0-M1</a> <IMG src="./../../images/new_badge.gif" alt="" style="margin-bottom:-3px;" border="0"></li!-->
+ <!--li><a href="./../../kerby/download-old-versions.html">Older versions</a></li-->
+ </ul>
+ <h5>Getting Started</h5>
+ <ul>
+ <li><a href="./../../kerby/vision.html">Vision</a></li>
+ <li><a href="./../../kerby/issues.html">Issues</a></li>
+ </ul>
+ <h5>Documentation</h5>
+ <ul>
+ <li><a href="./../../kerby/overview.html">Overview</a></li>
+ <li><a href="./../../kerby/quick-start.html">Quick Start</a></li>
+ <li><a href="./../../kerby/user-guide.html">Users Guide</a></li>
+ <!--li><a href="./../../kerby/gen-docs/latest/apidocs/">JavaDocs</a></li-->
+ <!--li><a href="./../../kerby/gen-docs/latest/xref/">Cross-Reference</a></li-->
+ <!--li><a href="./../../kerby/gen-docs/latest/">Generated Reports</a></li-->
+ <!--li><a href="./../../kerby/developer-guide.html">Developer Guide</a></li-->
+ </ul>
+
+
+ <h5>Support</h5>
+ <ul>
+ <li><a href="./../../mailing-lists-and-irc.html">Mailing Lists & IRC</a></li>
+ <li><a href="./../../sources.html">Sources</a></li>
+ <li><a href="./../../issue-tracking.html">Issue Tracking</a></li>
+ <li><a href="./../../commercial-support.html">Commercial Support</a></li>
+ </ul>
+ <h5>Community</h5>
+ <ul>
+ <li><a href="./../../contribute.html">How to Contribute</a></li>
+ <li><a href="./../../team.html">Team</a></li>
+ <li><a href="./../../original-project-proposal.html">Original Project Proposal</a></li>
+ <li><a href="./../../special-thanks.html" class="external-link" rel="nofollow">Special Thanks</a></li>
+ </ul>
+ <h5>About Apache</h5>
+ <ul>
+ <li><a href="http://www.apache.org/">Apache</a></li>
+ <li><a href="http://www.apache.org/licenses/">License</a></li>
+ <li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+ <li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
+ <li><a href="http://www.apache.org/security/">Security</a></li>
+ </ul>
+
+</div><!-- navigation -->
+
+ </div><!-- leftColumn -->
+ <div id="rightColumn">
+
+
+ <div class="nav">
+ <div class="nav_prev">
+
+ <a href="2.1-krbclient-apis.html">2.1 - KrbClient APIs</a>
+
+ </div>
+ <div class="nav_up">
+
+ <a href="2.1-krbclient-apis.html">2.1 - KrbClient APIs</a>
+
+ </div>
+ <div class="nav_next">
+
+ <a href="2.3-kdcserver.html">2.3 - KdcServer</a>
+
+ </div>
+ <div class="clearfix"></div>
+ </div>
+
+
+<style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<div class="codehilite"><pre>
+</pre></div>
+
+
+<h1 id="kerb-admin">kerb-admin<a class="headerlink" href="#kerb-admin" title="Permanent link">¶</a></h1>
+<h3 id="initiate-a-kadmin">Initiate a Kadmin<a class="headerlink" href="#initiate-a-kadmin" title="Permanent link">¶</a></h3>
+<ul>
+<li>Initiate a Kadmin with confDir.
+<pre>
+Kadmin kadmin = new Kadmin(confDir);
+</pre></li>
+<li>Initiate a Kadmin with kdcSetting and backend.
+<pre>
+Kadmin kadmin = new Kadmin(kdcSetting, backend);
+</pre></li>
+</ul>
+<h3 id="principal-operating">Principal operating<a class="headerlink" href="#principal-operating" title="Permanent link">¶</a></h3>
+<ul>
+<li>Add principle with principal name.
+<pre>
+addPrincipal(principal);
+</pre></li>
+<li>Add principle with principal name and password.
+<pre>
+addPrincipal(principal, password);
+</pre></li>
+<li>Add principle with principal name and kOptions.
+<pre>
+addPrincipal(principal, kOptions);
+</pre></li>
+<li>Add principle with principal name, password and kOptions.
+<pre>
+addPrincipal(principal, password kOptions);
+</pre></li>
+<li>Delete principle with principal name.
+<pre>
+deletePrincipal(principal);
+</pre></li>
+<li>Modify principle with principal name and kOptions.
+<pre>
+modifyPrincipal(principal, kOptions);
+</pre></li>
+<li>Rename principle.
+<pre>
+renamePrincipal(oldPrincipalName, newPrincipalName);
+</pre></li>
+<li>Get principle with principal name.
+<pre>
+getPrincipal(principalName);
+</pre></li>
+<li>Get all the principles.
+<pre>
+getPrincipals();
+</pre></li>
+<li>Update password with principal name and new password.
+<pre>
+updatePassword(principal, newPassword);
+</pre></li>
+<li>Export all identity keys to the specified keytab file.
+<pre>
+exportKeyTab(keyTabFile);
+</pre></li>
+</ul>
+
+
+ <div class="nav">
+ <div class="nav_prev">
+
+ <a href="2.1-krbclient-apis.html">2.1 - KrbClient APIs</a>
+
+ </div>
+ <div class="nav_up">
+
+ <a href="2.1-krbclient-apis.html">2.1 - KrbClient APIs</a>
+
+ </div>
+ <div class="nav_next">
+
+ <a href="2.3-kdcserver.html">2.3 - KdcServer</a>
+
+ </div>
+ <div class="clearfix"></div>
+ </div>
+
+
+ </div><!-- rightColumn -->
+ <div id="endContent"></div>
+ </div><!-- content -->
+ <div id="footer">© 2003-2015, <a href="http://www.apache.org">The Apache Software Foundation</a> - <a href="./../../privacy-policy.html">Privacy Policy</a><br />
+ Apache Directory, ApacheDS, Apache Directory Server, Apache Directory Studio, Apache LDAP API, Apache Triplesec, Triplesec, Apache Mavibot, Mavibot, Apache eSCIMo, eSCIMo, Fortress, Apache Fortress, EnMasse, Apache EnMasse, Apache Kerby, Kerby
+ Apache, the Apache feather logo, and the Apache Directory project logos are trademarks of The Apache Software Foundation.
+ </div>
+ </div><!-- container -->
+ </body>
+</html>
Added: websites/staging/directory/trunk/content/kerby/user-guide/2.3-kdcserver.html
==============================================================================
--- websites/staging/directory/trunk/content/kerby/user-guide/2.3-kdcserver.html (added)
+++ websites/staging/directory/trunk/content/kerby/user-guide/2.3-kdcserver.html Mon Jul 6 08:23:45 2015
@@ -0,0 +1,278 @@
+<!DOCTYPE html>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<html>
+ <head>
+ <title>2.3 - KdcServer — Apache Directory</title>
+
+ <link href="./../../css/common.css" rel="stylesheet" type="text/css">
+ <link href="./../../css/turquoise.css" rel="stylesheet" type="text/css">
+
+
+ <link rel="shortcut icon" href="./../../images/api-icon_16x16.png">
+
+ <!-- Google Analytics -->
+ <script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script>
+ <script type="text/javascript">
+ _uacct = "UA-1358462-1";
+ urchinTracker();
+ </script>
+ </head>
+ <body>
+ <div id="container">
+ <div id="header">
+ <div id="subProjectsNavBar">
+ <a href="./../../">
+
+ Main
+
+ </a>
+ |
+ <a href="./../../apacheds">
+
+ ApacheDS
+
+ </a>
+ |
+ <a href="./../../studio">
+
+ Studio
+
+ </a>
+ |
+ <a href="./../../api">
+
+ LDAP API
+
+ </a>
+ |
+ <a href="./../../mavibot">
+
+ Mavibot
+
+ </a>
+ |
+ <a href="./../../escimo">
+
+ eSCIMo
+
+ </a>
+ |
+ <a href="./../../fortress">
+
+ Fortress
+
+ </a>
+ |
+ <a href="./../../kerby">
+
+ <STRONG>Kerby</STRONG>
+
+ </a>
+ </div><!-- subProjectsNavBar -->
+ </div><!-- header -->
+ <div id="content">
+ <div id="leftColumn">
+
+<div id="navigation">
+
+ <!--ul>
+ <li>
+ <a href="http://bit.ly/1n9YlQT" target="_blank">
+ <img src="./../../images/ApacheConBudapest.png" width="125" height="125" alt="I'm Speaking at ApacheCon Europe 2014! Join me!" title="I'm Speaking at ApacheCon Europe 2014! Join me!" border="0" style="margin-bottom:-3px;"/>
+ </a>
+ </li>
+ </ul-->
+ <h5>Kerby</h5>
+ <ul>
+ <li><a href="./../../kerby/">Home</a></li>
+ <li><a href="./../../kerby/">History</a></li>
+ <li><a href="./../../kerby/news.html">News</a></li>
+ </ul>
+ <h5>Downloads</h5>
+ <ul>
+ <li>Coming soon...</li>
+ <!--li><a href="./../../kerby/downloads.html">Core 1.0.0-M1</a> <IMG src="./../../images/new_badge.gif" alt="" style="margin-bottom:-3px;" border="0"></li!-->
+ <!--li><a href="./../../kerby/download-old-versions.html">Older versions</a></li-->
+ </ul>
+ <h5>Getting Started</h5>
+ <ul>
+ <li><a href="./../../kerby/vision.html">Vision</a></li>
+ <li><a href="./../../kerby/issues.html">Issues</a></li>
+ </ul>
+ <h5>Documentation</h5>
+ <ul>
+ <li><a href="./../../kerby/overview.html">Overview</a></li>
+ <li><a href="./../../kerby/quick-start.html">Quick Start</a></li>
+ <li><a href="./../../kerby/user-guide.html">Users Guide</a></li>
+ <!--li><a href="./../../kerby/gen-docs/latest/apidocs/">JavaDocs</a></li-->
+ <!--li><a href="./../../kerby/gen-docs/latest/xref/">Cross-Reference</a></li-->
+ <!--li><a href="./../../kerby/gen-docs/latest/">Generated Reports</a></li-->
+ <!--li><a href="./../../kerby/developer-guide.html">Developer Guide</a></li-->
+ </ul>
+
+
+ <h5>Support</h5>
+ <ul>
+ <li><a href="./../../mailing-lists-and-irc.html">Mailing Lists & IRC</a></li>
+ <li><a href="./../../sources.html">Sources</a></li>
+ <li><a href="./../../issue-tracking.html">Issue Tracking</a></li>
+ <li><a href="./../../commercial-support.html">Commercial Support</a></li>
+ </ul>
+ <h5>Community</h5>
+ <ul>
+ <li><a href="./../../contribute.html">How to Contribute</a></li>
+ <li><a href="./../../team.html">Team</a></li>
+ <li><a href="./../../original-project-proposal.html">Original Project Proposal</a></li>
+ <li><a href="./../../special-thanks.html" class="external-link" rel="nofollow">Special Thanks</a></li>
+ </ul>
+ <h5>About Apache</h5>
+ <ul>
+ <li><a href="http://www.apache.org/">Apache</a></li>
+ <li><a href="http://www.apache.org/licenses/">License</a></li>
+ <li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+ <li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
+ <li><a href="http://www.apache.org/security/">Security</a></li>
+ </ul>
+
+</div><!-- navigation -->
+
+ </div><!-- leftColumn -->
+ <div id="rightColumn">
+
+
+ <div class="nav">
+ <div class="nav_prev">
+
+ <a href="2.2-kadmin.html">2.2 - Kadmin</a>
+
+ </div>
+ <div class="nav_up">
+
+ <a href="2.2-kadmin.html">2.2 - Kadmin</a>
+
+ </div>
+ <div class="nav_next">
+
+ <a href="2.3-kdcserver.html">2.4 - SimpleKdcServer</a>
+
+ </div>
+ <div class="clearfix"></div>
+ </div>
+
+
+<style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<div class="codehilite"><pre>
+</pre></div>
+
+
+<h1 id="kerb-server">kerb-server<a class="headerlink" href="#kerb-server" title="Permanent link">¶</a></h1>
+<h3 id="initiate-kdc-server">Initiate kdc server<a class="headerlink" href="#initiate-kdc-server" title="Permanent link">¶</a></h3>
+<ul>
+<li>Initiate a kdc server with prepared confDir.
+<pre>
+KdcServer server = new KdcServer(confDir);
+</pre></li>
+</ul>
+<h3 id="start-and-set-kdc-server">Start and set kdc server<a class="headerlink" href="#start-and-set-kdc-server" title="Permanent link">¶</a></h3>
+<ul>
+<li>Start kdc server.
+<pre>
+start();
+</pre></li>
+<li>Set KDC realm for ticket request
+<pre>
+setKdcRealm(realm);
+</pre></li>
+<li>Set KDC host.
+<pre>
+setKdcHost(kdcHost);
+</pre></li>
+<li>Set KDC tcp port.
+<pre>
+setKdcTcpPort(kdcTcpPort);
+</pre></li>
+<li>Set KDC udp port. Only makes sense when allowUdp is set.
+<pre>
+setKdcUdpPort(kdcUdpPort);
+</pre></li>
+<li>Set to allow TCP or not.
+<pre>
+setAllowTcp(allowTcp);
+</pre></li>
+<li>Set to allow UDP or not.
+<pre>
+setAllowUdp(allowUdp);
+</pre></li>
+<li>Allow to debug so have more logs.
+<pre>
+enableDebug();
+</pre></li>
+<li>Allow to hook customized kdc implementation.
+<pre>
+setInnerKdcImpl(innerKdcImpl);
+</pre></li>
+</ul>
+<h3 id="stop-kdc-server">Stop kdc server<a class="headerlink" href="#stop-kdc-server" title="Permanent link">¶</a></h3>
+<ul>
+<li>Start kdc server.
+<pre>
+stop();
+</pre></li>
+</ul>
+
+
+ <div class="nav">
+ <div class="nav_prev">
+
+ <a href="2.2-kadmin.html">2.2 - Kadmin</a>
+
+ </div>
+ <div class="nav_up">
+
+ <a href="2.2-kadmin.html">2.2 - Kadmin</a>
+
+ </div>
+ <div class="nav_next">
+
+ <a href="2.3-kdcserver.html">2.4 - SimpleKdcServer</a>
+
+ </div>
+ <div class="clearfix"></div>
+ </div>
+
+
+ </div><!-- rightColumn -->
+ <div id="endContent"></div>
+ </div><!-- content -->
+ <div id="footer">© 2003-2015, <a href="http://www.apache.org">The Apache Software Foundation</a> - <a href="./../../privacy-policy.html">Privacy Policy</a><br />
+ Apache Directory, ApacheDS, Apache Directory Server, Apache Directory Studio, Apache LDAP API, Apache Triplesec, Triplesec, Apache Mavibot, Mavibot, Apache eSCIMo, eSCIMo, Fortress, Apache Fortress, EnMasse, Apache EnMasse, Apache Kerby, Kerby
+ Apache, the Apache feather logo, and the Apache Directory project logos are trademarks of The Apache Software Foundation.
+ </div>
+ </div><!-- container -->
+ </body>
+</html>
Added: websites/staging/directory/trunk/content/kerby/user-guide/2.4-simplekdcserver.html
==============================================================================
--- websites/staging/directory/trunk/content/kerby/user-guide/2.4-simplekdcserver.html (added)
+++ websites/staging/directory/trunk/content/kerby/user-guide/2.4-simplekdcserver.html Mon Jul 6 08:23:45 2015
@@ -0,0 +1,286 @@
+<!DOCTYPE html>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+<html>
+ <head>
+ <title>2.4 - SimpleKdcServer — Apache Directory</title>
+
+ <link href="./../../css/common.css" rel="stylesheet" type="text/css">
+ <link href="./../../css/turquoise.css" rel="stylesheet" type="text/css">
+
+
+ <link rel="shortcut icon" href="./../../images/api-icon_16x16.png">
+
+ <!-- Google Analytics -->
+ <script src="http://www.google-analytics.com/urchin.js" type="text/javascript"></script>
+ <script type="text/javascript">
+ _uacct = "UA-1358462-1";
+ urchinTracker();
+ </script>
+ </head>
+ <body>
+ <div id="container">
+ <div id="header">
+ <div id="subProjectsNavBar">
+ <a href="./../../">
+
+ Main
+
+ </a>
+ |
+ <a href="./../../apacheds">
+
+ ApacheDS
+
+ </a>
+ |
+ <a href="./../../studio">
+
+ Studio
+
+ </a>
+ |
+ <a href="./../../api">
+
+ LDAP API
+
+ </a>
+ |
+ <a href="./../../mavibot">
+
+ Mavibot
+
+ </a>
+ |
+ <a href="./../../escimo">
+
+ eSCIMo
+
+ </a>
+ |
+ <a href="./../../fortress">
+
+ Fortress
+
+ </a>
+ |
+ <a href="./../../kerby">
+
+ <STRONG>Kerby</STRONG>
+
+ </a>
+ </div><!-- subProjectsNavBar -->
+ </div><!-- header -->
+ <div id="content">
+ <div id="leftColumn">
+
+<div id="navigation">
+
+ <!--ul>
+ <li>
+ <a href="http://bit.ly/1n9YlQT" target="_blank">
+ <img src="./../../images/ApacheConBudapest.png" width="125" height="125" alt="I'm Speaking at ApacheCon Europe 2014! Join me!" title="I'm Speaking at ApacheCon Europe 2014! Join me!" border="0" style="margin-bottom:-3px;"/>
+ </a>
+ </li>
+ </ul-->
+ <h5>Kerby</h5>
+ <ul>
+ <li><a href="./../../kerby/">Home</a></li>
+ <li><a href="./../../kerby/">History</a></li>
+ <li><a href="./../../kerby/news.html">News</a></li>
+ </ul>
+ <h5>Downloads</h5>
+ <ul>
+ <li>Coming soon...</li>
+ <!--li><a href="./../../kerby/downloads.html">Core 1.0.0-M1</a> <IMG src="./../../images/new_badge.gif" alt="" style="margin-bottom:-3px;" border="0"></li!-->
+ <!--li><a href="./../../kerby/download-old-versions.html">Older versions</a></li-->
+ </ul>
+ <h5>Getting Started</h5>
+ <ul>
+ <li><a href="./../../kerby/vision.html">Vision</a></li>
+ <li><a href="./../../kerby/issues.html">Issues</a></li>
+ </ul>
+ <h5>Documentation</h5>
+ <ul>
+ <li><a href="./../../kerby/overview.html">Overview</a></li>
+ <li><a href="./../../kerby/quick-start.html">Quick Start</a></li>
+ <li><a href="./../../kerby/user-guide.html">Users Guide</a></li>
+ <!--li><a href="./../../kerby/gen-docs/latest/apidocs/">JavaDocs</a></li-->
+ <!--li><a href="./../../kerby/gen-docs/latest/xref/">Cross-Reference</a></li-->
+ <!--li><a href="./../../kerby/gen-docs/latest/">Generated Reports</a></li-->
+ <!--li><a href="./../../kerby/developer-guide.html">Developer Guide</a></li-->
+ </ul>
+
+
+ <h5>Support</h5>
+ <ul>
+ <li><a href="./../../mailing-lists-and-irc.html">Mailing Lists & IRC</a></li>
+ <li><a href="./../../sources.html">Sources</a></li>
+ <li><a href="./../../issue-tracking.html">Issue Tracking</a></li>
+ <li><a href="./../../commercial-support.html">Commercial Support</a></li>
+ </ul>
+ <h5>Community</h5>
+ <ul>
+ <li><a href="./../../contribute.html">How to Contribute</a></li>
+ <li><a href="./../../team.html">Team</a></li>
+ <li><a href="./../../original-project-proposal.html">Original Project Proposal</a></li>
+ <li><a href="./../../special-thanks.html" class="external-link" rel="nofollow">Special Thanks</a></li>
+ </ul>
+ <h5>About Apache</h5>
+ <ul>
+ <li><a href="http://www.apache.org/">Apache</a></li>
+ <li><a href="http://www.apache.org/licenses/">License</a></li>
+ <li><a href="http://www.apache.org/foundation/sponsorship.html">Sponsorship</a></li>
+ <li><a href="http://www.apache.org/foundation/thanks.html">Thanks</a></li>
+ <li><a href="http://www.apache.org/security/">Security</a></li>
+ </ul>
+
+</div><!-- navigation -->
+
+ </div><!-- leftColumn -->
+ <div id="rightColumn">
+
+
+ <div class="nav">
+ <div class="nav_prev">
+
+ <a href="2.3-kdcserver.html">2.3 - KdcServer</a>
+
+ </div>
+ <div class="nav_up">
+
+ <a href="2.3-kdcserver.html">2.3 - KdcServer</a>
+
+ </div>
+ <div class="nav_next">
+
+ <a href="2.3-kdcserver.html">2.4 - SimpleKdcServer</a>
+
+ </div>
+ <div class="clearfix"></div>
+ </div>
+
+
+<style type="text/css">
+/* The following code is added by mdx_elementid.py
+ It was originally lifted from http://subversion.apache.org/style/site.css */
+/*
+ * Hide class="elementid-permalink", except when an enclosing heading
+ * has the :hover property.
+ */
+.headerlink, .elementid-permalink {
+ visibility: hidden;
+}
+h2:hover > .headerlink, h3:hover > .headerlink, h1:hover > .headerlink, h6:hover > .headerlink, h4:hover > .headerlink, h5:hover > .headerlink, dt:hover > .elementid-permalink { visibility: visible }</style>
+<div class="codehilite"><pre>
+</pre></div>
+
+
+<h1 id="kerb-simplekdc">kerb-simplekdc<a class="headerlink" href="#kerb-simplekdc" title="Permanent link">¶</a></h1>
+<h3 id="kdc-server">Kdc server<a class="headerlink" href="#kdc-server" title="Permanent link">¶</a></h3>
+<p></pre>
+<em> Start simple kdc server.
+<pre>
+start();
+</pre>
+</em> Set KDC realm for ticket request
+<pre>
+setKdcRealm(realm);
+</pre>
+<em> Set KDC host.
+<pre>
+setKdcHost(kdcHost);
+</pre>
+</em> Set KDC tcp port.
+<pre>
+setKdcTcpPort(kdcTcpPort);
+</pre>
+<em> Set KDC udp port. Only makes sense when allowUdp is set.
+<pre>
+setKdcUdpPort(kdcUdpPort);
+</pre>
+</em> Set to allow TCP or not.
+<pre>
+setAllowTcp(allowTcp);
+</pre>
+* Set to allow UDP or not.
+<pre>
+setAllowUdp(allowUdp);</p>
+<h3 id="kadmin">Kadmin<a class="headerlink" href="#kadmin" title="Permanent link">¶</a></h3>
+<p></pre>
+<em> Create principle with principal name.
+<pre>
+createPrincipal(principal);
+</pre>
+</em> Add principle with principal name and password.
+<pre>
+createPrincipal(principal, password);
+</pre>
+<em> Create principles with principal names.
+<pre>
+createPrincipals(principals);
+</pre>
+</em> Creates principals and export their keys to the specified keytab file.
+<pre>
+createAndExportPrincipals(keytabFile principals);
+</pre>
+<em> Delete principle with principal name.
+<pre>
+deletePrincipal(principal);
+</pre>
+</pre>
+</em> Delete principles with principal names.
+<pre>
+deletePrincipals(principals);
+</pre>
+</pre>
+* Export principles to keytab file.
+<pre>
+exportPrincipals(keytabFile);
+</pre></p>
+
+
+ <div class="nav">
+ <div class="nav_prev">
+
+ <a href="2.3-kdcserver.html">2.3 - KdcServer</a>
+
+ </div>
+ <div class="nav_up">
+
+ <a href="2.3-kdcserver.html">2.3 - KdcServer</a>
+
+ </div>
+ <div class="nav_next">
+
+ <a href="2.3-kdcserver.html">2.4 - SimpleKdcServer</a>
+
+ </div>
+ <div class="clearfix"></div>
+ </div>
+
+
+ </div><!-- rightColumn -->
+ <div id="endContent"></div>
+ </div><!-- content -->
+ <div id="footer">© 2003-2015, <a href="http://www.apache.org">The Apache Software Foundation</a> - <a href="./../../privacy-policy.html">Privacy Policy</a><br />
+ Apache Directory, ApacheDS, Apache Directory Server, Apache Directory Studio, Apache LDAP API, Apache Triplesec, Triplesec, Apache Mavibot, Mavibot, Apache eSCIMo, eSCIMo, Fortress, Apache Fortress, EnMasse, Apache EnMasse, Apache Kerby, Kerby
+ Apache, the Apache feather logo, and the Apache Directory project logos are trademarks of The Apache Software Foundation.
+ </div>
+ </div><!-- container -->
+ </body>
+</html>