You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by sm...@apache.org on 2016/02/06 18:40:51 UTC
directory-fortress-core git commit: FC-124 - Quickstarts
Repository: directory-fortress-core
Updated Branches:
refs/heads/master b4842e9ce -> dfe88e3bc
FC-124 - Quickstarts
Project: http://git-wip-us.apache.org/repos/asf/directory-fortress-core/repo
Commit: http://git-wip-us.apache.org/repos/asf/directory-fortress-core/commit/dfe88e3b
Tree: http://git-wip-us.apache.org/repos/asf/directory-fortress-core/tree/dfe88e3b
Diff: http://git-wip-us.apache.org/repos/asf/directory-fortress-core/diff/dfe88e3b
Branch: refs/heads/master
Commit: dfe88e3bcbc114824bc59a5f4f75064d5651db96
Parents: b4842e9
Author: Shawn McKinney <sm...@apache.org>
Authored: Sat Feb 6 01:22:37 2016 -0600
Committer: Shawn McKinney <sm...@apache.org>
Committed: Sat Feb 6 01:22:37 2016 -0600
----------------------------------------------------------------------
README-TEN-MINUTE-GUIDE.md | 5 +-
build.properties.example | 2 +-
slapd.properties.example | 2 +-
.../core/ldap/LdapClientTrustStoreManager.java | 5 +-
.../directory/fortress/core/overview.html | 53 ++++++--------------
5 files changed, 22 insertions(+), 45 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/directory-fortress-core/blob/dfe88e3b/README-TEN-MINUTE-GUIDE.md
----------------------------------------------------------------------
diff --git a/README-TEN-MINUTE-GUIDE.md b/README-TEN-MINUTE-GUIDE.md
index e5a81e0..f54801c 100644
--- a/README-TEN-MINUTE-GUIDE.md
+++ b/README-TEN-MINUTE-GUIDE.md
@@ -20,7 +20,6 @@
# README for Apache Fortress Ten Minute Guide
* Version 1.0-RC41
- * last updated: January 6, 2016
-------------------------------------------------------------------------------
# Document Overview
@@ -84,7 +83,7 @@ Everything else covered in steps that follow. Tested on Debian & Centos systems
* file:///[directory-fortress-core]/target/site/apidocs/org/apache/directory/fortress/core/doc-files/ten-minute-guide.html
* (where [directory-fortress-core] is location of current source package)
-6. Follow the steps under 'Navigation Links':
+6. Follow the steps under **Navigation Links**:
* Setup Apache Directory Server
* Setup Apache Directory Studio
* Build Apache Fortress Core
@@ -94,4 +93,4 @@ Everything else covered in steps that follow. Tested on Debian & Centos systems
* Build Apache Fortress Rest
___________________________________________________________________________________
- #### END OF README-TEN-MINUTE-GUIDE
\ No newline at end of file
+#### END OF README-TEN-MINUTE-GUIDE
\ No newline at end of file
http://git-wip-us.apache.org/repos/asf/directory-fortress-core/blob/dfe88e3b/build.properties.example
----------------------------------------------------------------------
diff --git a/build.properties.example b/build.properties.example
index d3278d4..a91507c 100644
--- a/build.properties.example
+++ b/build.properties.example
@@ -30,7 +30,7 @@
# i. user.properties - optional, when found, located in user's home directory. Properties found here take precedence over those following.
# ii. slapd.properties - optional, when found, located in root folder of the package. These props override those found in the build.properties file.
# iii. build.properties - this file is required and must be located in the root folder of the package.
-# More info on the fortress configuration subsystem in README-CONFIG.txt
+# More info on the fortress configuration subsystem in the README-CONFIG.
########################################################################
# 1. BEGIN BASIC CONFIGURATION SECTION
http://git-wip-us.apache.org/repos/asf/directory-fortress-core/blob/dfe88e3b/slapd.properties.example
----------------------------------------------------------------------
diff --git a/slapd.properties.example b/slapd.properties.example
index 78c093e..9641a23 100644
--- a/slapd.properties.example
+++ b/slapd.properties.example
@@ -31,7 +31,7 @@
# i. user.properties - optional, when found, located in user's home directory. Properties found here take precedence over those following.
# ii. slapd.properties - optional, when found, located in root folder of the package. These props override those found in the build.properties file.
# iii. build.properties - this file is required and must be located in the root folder of the package.
-# More info on the fortress configuration subsystem in README-CONFIG.txt
+# More info on the fortress configuration subsystem in the README-CONFIG.
########################################################################
# 1. OVERRIDE WITH OPENLDAP SPECIFIC COORDINATES:
http://git-wip-us.apache.org/repos/asf/directory-fortress-core/blob/dfe88e3b/src/main/java/org/apache/directory/fortress/core/ldap/LdapClientTrustStoreManager.java
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/directory/fortress/core/ldap/LdapClientTrustStoreManager.java b/src/main/java/org/apache/directory/fortress/core/ldap/LdapClientTrustStoreManager.java
index eb8f1c3..8bf224d 100644
--- a/src/main/java/org/apache/directory/fortress/core/ldap/LdapClientTrustStoreManager.java
+++ b/src/main/java/org/apache/directory/fortress/core/ldap/LdapClientTrustStoreManager.java
@@ -29,8 +29,9 @@ import org.slf4j.LoggerFactory;
import javax.net.ssl.TrustManager;
import javax.net.ssl.TrustManagerFactory;
import javax.net.ssl.X509TrustManager;
-import java.io.*;
-import java.net.URL;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.Serializable;
import java.security.KeyStore;
import java.security.KeyStoreException;
import java.security.NoSuchAlgorithmException;
http://git-wip-us.apache.org/repos/asf/directory-fortress-core/blob/dfe88e3b/src/main/java/org/apache/directory/fortress/core/overview.html
----------------------------------------------------------------------
diff --git a/src/main/java/org/apache/directory/fortress/core/overview.html b/src/main/java/org/apache/directory/fortress/core/overview.html
index 8c9b9e8..70b3049 100755
--- a/src/main/java/org/apache/directory/fortress/core/overview.html
+++ b/src/main/java/org/apache/directory/fortress/core/overview.html
@@ -26,25 +26,26 @@ A standards based Identity and Access Management system for LDAP v3 compliant sy
<hr>
-<h2>How do I start using the Fortress?</h2>
-
+<h2>How do I start using Apache Fortress?</h2>
<p>
-<h3>1. Use the READMEs in the base folder of this package.</h3>
+<h3>1. <a href="../../../README.md">README for Apache Fortress Core</a></h3>
+Contains general instructions to download, install, test, and manage an LDAP server with Fortress Core.
</p>
<p>
-<h3>2. <a href="org/apache/directory/fortress/core/doc-files/ten-minute-guide.html">Apache Fortress Ten
+<h3>2. <a href="org/apache/directory/fortress/core/doc-files/ten-minute-guide.html">Apache Directory Fortress Ten
Minute Guide</a></h3>
-<h4>Build fortress core, realm, web and rest components from source. Covers tomcat and apacheds server installation and
- configuration.</h4>
-Designed to get going with apache fortress software in a short amount of time on Fedora and Debian machines.
+Build Fortress Core, Realm, Web and Rest components from source and configure with Apache Directory Server.
+</p>
+<p>
+<h3>3. <a href="../../../README-QUICKSTART-SLAPD.md">OpenLDAP & Fortress Quickstart</a></h3>
+Build Fortress Core, Realm, Web and Rest components from source and configure with OpenLDAP Directory Server.
</p>
<hr>
-<h2>What can Fortress Core SDK do?</h2>
-Contained within this SDK are APIs and utilities to perform authentication, authorization, administration, audit and
-password policies.
-The most important package in this system is <A HREF="org/apache/directory/fortress/core/package-summary.html">org.apache.directory.fortress.core</A>
-which contains all of the public APIs that are called by outside programs.
+<h2>What can I do with Fortress Core APIs?</h2>
+Perform authentication, authorization, administration, audit and password policies.
+The most important package is <A HREF="org/apache/directory/fortress/core/package-summary.html">org.apache.directory.fortress.core</A>
+which contains the public APIs.
<h3>Fortress Manager APIs</h3>
<ol>
@@ -94,11 +95,7 @@ These APIs throw checked exceptions defined in <a href="org/apache/directory/for
<h2>What technologies are used?</h2>
<p>
- Fortress SDK runs on any platform that supports Java technology and LDAP v3 protocols. Functionality that extends
- beyond
- LDAP v3 is provided via <a href="http://openldap.org/">OpenLDAP</a> or <a
- href="http://directory.apache.org/apacheds/">ApacheDS</a> specific features. In other words Fortress was
- optimized to run on OpenLDAP but works on any directory.
+ This software runs on any platform that supports Java technology and LDAPv3 protocols but is tested with ApacheDS and OpenLDAP.
</p>
<hr>
@@ -106,28 +103,8 @@ These APIs throw checked exceptions defined in <a href="org/apache/directory/for
<h2>What are the conditions of use?</h2>
<p>
- This software development kit is open source, thus free to use and distribute via the <a
- href="http://www.apache.org/licenses/">Apache License, Version 2.0</a>.
- It was developed and tested on open systems like <a href="http://www.ubuntu.com/">Ubuntu</a> and <a
- href="http://www.centos.org/">Centos</a> and was helped along
- by the following open source products:
-<ol>
- <li><a href="http://www.openldap.org/project/">The OpenLDAP Project</a></li>
- <li><a href="http://www.apache.org/">The Apache Software Foundation</a></li>
- <li><a href="http://www.eigenbase.org/">The Eigenbase Project</a></li>
- <li><a href="http://ehcache.org/">Ehcache</a></li>
-</ol>
+ This software is released under <a href="http://www.apache.org/licenses/">Apache License, Version 2.0</a>.
</p>
-<hr>
-
-<h2>Where are the coding samples?</h2>
-
-<p>
- The <A HREF="../samples/overview-summary.html">coding samples</A> are located within the <b>org.apache.directory.fortress.core.samples</b>
- package. The samples show how Fortress apis work. The
- ant <b>dist</b> target in build.xml creates the samples package in the /dist folder of this project and is intended
- to be used for experimentation.
-</p>
</body>
</html>
\ No newline at end of file