Blame doc/html/build/directory_org.html

Packit fd8b60
Packit fd8b60
Packit fd8b60
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Packit fd8b60
Packit fd8b60
<html xmlns="http://www.w3.org/1999/xhtml">
Packit fd8b60
  <head>
Packit fd8b60
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Packit fd8b60
    <title>Organization of the source directory — MIT Kerberos Documentation</title>
Packit fd8b60
    <link rel="stylesheet" href="../_static/agogo.css" type="text/css" />
Packit fd8b60
    <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
Packit fd8b60
    <link rel="stylesheet" href="../_static/kerb.css" type="text/css" />
Packit fd8b60
    <script type="text/javascript">
Packit fd8b60
      var DOCUMENTATION_OPTIONS = {
Packit fd8b60
        URL_ROOT:    '../',
Packit fd8b60
        VERSION:     '1.18.2',
Packit fd8b60
        COLLAPSE_INDEX: false,
Packit fd8b60
        FILE_SUFFIX: '.html',
Packit fd8b60
        HAS_SOURCE:  true,
Packit fd8b60
        SOURCELINK_SUFFIX: '.txt'
Packit fd8b60
      };
Packit fd8b60
    </script>
Packit fd8b60
    <script type="text/javascript" src="../_static/jquery.js"></script>
Packit fd8b60
    <script type="text/javascript" src="../_static/underscore.js"></script>
Packit fd8b60
    <script type="text/javascript" src="../_static/doctools.js"></script>
Packit fd8b60
    <link rel="author" title="About these documents" href="../about.html" />
Packit fd8b60
    <link rel="index" title="Index" href="../genindex.html" />
Packit fd8b60
    <link rel="search" title="Search" href="../search.html" />
Packit fd8b60
    <link rel="copyright" title="Copyright" href="../copyright.html" />
Packit fd8b60
    <link rel="next" title="Doing the build" href="doing_build.html" />
Packit fd8b60
    <link rel="prev" title="Building Kerberos V5" href="index.html" /> 
Packit fd8b60
  </head>
Packit fd8b60
  <body>
Packit fd8b60
    
Packit fd8b60
        
Packit fd8b60
            
Packit fd8b60
            
Packit fd8b60
            

MIT Kerberos Documentation

Packit fd8b60
            
Packit fd8b60
            
Packit fd8b60
                
Packit fd8b60
        
Packit fd8b60
            accesskey="C">Contents |
Packit fd8b60
        
Packit fd8b60
            accesskey="P">previous |
Packit fd8b60
        
Packit fd8b60
            accesskey="N">next |
Packit fd8b60
        
Packit fd8b60
            accesskey="I">index |
Packit fd8b60
        
Packit fd8b60
            accesskey="S">Search |
Packit fd8b60
    feedback
Packit fd8b60
            
Packit fd8b60
        
Packit fd8b60
    
Packit fd8b60
Packit fd8b60
    
Packit fd8b60
      
Packit fd8b60
        
Packit fd8b60
            
Packit fd8b60
      
Packit fd8b60
        
Packit fd8b60
          
Packit fd8b60
            
Packit fd8b60
  
Packit fd8b60

Organization of the source directory

Packit fd8b60

Below is a brief overview of the organization of the complete source

Packit fd8b60
directory.  More detailed descriptions follow.

Packit fd8b60
Packit fd8b60
Packit fd8b60
Packit fd8b60
Packit fd8b60
Packit fd8b60
Packit fd8b60
appl
Packit fd8b60
Kerberos application client and server programs
Packit fd8b60
Packit fd8b60
ccapi
Packit fd8b60
Credential cache services
Packit fd8b60
Packit fd8b60
clients
Packit fd8b60
Kerberos V5 user programs (See User commands)
Packit fd8b60
Packit fd8b60
config
Packit fd8b60
Configure scripts
Packit fd8b60
Packit fd8b60
config-files
Packit fd8b60
Sample Kerberos configuration files
Packit fd8b60
Packit fd8b60
include
Packit fd8b60
include files needed to build the Kerberos system
Packit fd8b60
Packit fd8b60
kadmin
Packit fd8b60
Administrative interface to the Kerberos master database: kadmin, kdb5_util, ktutil.
Packit fd8b60
Packit fd8b60
kdc
Packit fd8b60
Kerberos V5 Authentication Service and Key Distribution Center
Packit fd8b60
Packit fd8b60
lib
Packit fd8b60
Libraries for use with/by Kerberos V5
Packit fd8b60
Packit fd8b60
plugins
Packit fd8b60
Kerberos plugins directory
Packit fd8b60
Packit fd8b60
po
Packit fd8b60
Localization infrastructure
Packit fd8b60
Packit fd8b60
prototype
Packit fd8b60
Templates files containing the MIT copyright message and a placeholder for the title and description of the file.
Packit fd8b60
Packit fd8b60
kprop
Packit fd8b60
Utilities for propagating the database to replica KDCs kprop and kpropd
Packit fd8b60
Packit fd8b60
tests
Packit fd8b60
Test suite
Packit fd8b60
Packit fd8b60
util
Packit fd8b60
Various utilities for building/configuring the code, sending bug reports, etc.
Packit fd8b60
Packit fd8b60
windows
Packit fd8b60
Source code for building Kerberos V5 on Windows (see windows/README)
Packit fd8b60
Packit fd8b60
Packit fd8b60
Packit fd8b60
Packit fd8b60

lib

Packit fd8b60

The lib directory contain several subdirectories as well as some

Packit fd8b60
definition and glue files.

Packit fd8b60
Packit fd8b60
    Packit fd8b60
  • The apputils directory contains the code for the generic network
  • Packit fd8b60
    servicing.
    Packit fd8b60
  • The crypto subdirectory contains the Kerberos V5 encryption
  • Packit fd8b60
    library.
    Packit fd8b60
  • The gssapi library contains the Generic Security Services API,
  • Packit fd8b60
    which is a library of commands to be used in secure client-server
    Packit fd8b60
    communication.
    Packit fd8b60
  • The kadm5 directory contains the libraries for the KADM5
  • Packit fd8b60
    administration utilities.
    Packit fd8b60
  • The Kerberos 5 database libraries are contained in kdb.
  • Packit fd8b60
  • The krb5 directory contains Kerberos 5 API.
  • Packit fd8b60
  • The rpc directory contains the API for the Kerberos Remote
  • Packit fd8b60
    Procedure Call protocol.
    Packit fd8b60
    Packit fd8b60
    Packit fd8b60
    Packit fd8b60
    Packit fd8b60

    util

    Packit fd8b60
    Packit fd8b60
    The util directory contains several utility programs and libraries.
    Packit fd8b60
      Packit fd8b60
    • the programs used to configure and build the code, such as
    • Packit fd8b60
      autoconf, lndir, kbuild, reconf, and makedepend, are in this
      Packit fd8b60
      directory.
      Packit fd8b60
    • the profile directory contains most of the functions which parse
    • Packit fd8b60
      the Kerberos configuration files (krb5.conf and kdc.conf).
      Packit fd8b60
    • the Kerberos error table library and utilities (et);
    • Packit fd8b60
    • the Sub-system library and utilities (ss);
    • Packit fd8b60
    • database utilities (db2);
    • Packit fd8b60
    • pseudo-terminal utilities (pty);
    • Packit fd8b60
    • bug-reporting program send-pr;
    • Packit fd8b60
    • a generic support library support used by several of our other
    • Packit fd8b60
      libraries;
      Packit fd8b60
    • the build infrastructure for building lightweight Kerberos client
    • Packit fd8b60
      (collected-client-lib)
      Packit fd8b60
    • the tool for validating Kerberos configuration files
    • Packit fd8b60
      (confvalidator);
      Packit fd8b60
    • the toolkit for kernel integrators for building krb5 code subsets
    • Packit fd8b60
      (gss-kernel-lib);
      Packit fd8b60
    • source code for building Kerberos V5 on MacOS (mac)
    • Packit fd8b60
    • Windows getopt operations (windows)
    • Packit fd8b60
      Packit fd8b60
      Packit fd8b60
      Packit fd8b60
      Packit fd8b60
      Packit fd8b60
      Packit fd8b60
      Packit fd8b60
                
      Packit fd8b60
              
      Packit fd8b60
            
      Packit fd8b60
              
      Packit fd8b60
              
      Packit fd8b60
          

      On this page

      Packit fd8b60
          
        Packit fd8b60
      • Organization of the source directory
        • Packit fd8b60
        • lib
        • Packit fd8b60
        • util
        • Packit fd8b60
          Packit fd8b60
          Packit fd8b60
          Packit fd8b60
          Packit fd8b60
              
          Packit fd8b60
              

          Table of contents

          Packit fd8b60
              
            Packit fd8b60
          • For users
          • Packit fd8b60
          • For administrators
          • Packit fd8b60
          • For application developers
          • Packit fd8b60
          • For plugin module developers
          • Packit fd8b60
          • Building Kerberos V5
            • Packit fd8b60
            • Organization of the source directory
            • Packit fd8b60
            • Doing the build
            • Packit fd8b60
            • Options to configure
            • Packit fd8b60
            • osconf.hin
            • Packit fd8b60
              Packit fd8b60
              Packit fd8b60
            • Kerberos V5 concepts
            • Packit fd8b60
            • Protocols and file formats
            • Packit fd8b60
            • MIT Kerberos features
            • Packit fd8b60
            • How to build this documentation from the source
            • Packit fd8b60
            • Contributing to the MIT Kerberos Documentation
            • Packit fd8b60
            • Resources
            • Packit fd8b60
              Packit fd8b60
              Packit fd8b60
                  
              Packit fd8b60
                  

              Full Table of Contents

              Packit fd8b60
                  

              Search

              Packit fd8b60
                  <form class="search" action="../search.html" method="get">
              Packit fd8b60
                    <input type="text" name="q" size="18" />
              Packit fd8b60
                    <input type="submit" value="Go" />
              Packit fd8b60
                    <input type="hidden" name="check_keywords" value="yes" />
              Packit fd8b60
                    <input type="hidden" name="area" value="default" />
              Packit fd8b60
                  </form>
              Packit fd8b60
                      
              Packit fd8b60
                      
              Packit fd8b60
                    
              Packit fd8b60
                  
              Packit fd8b60
              Packit fd8b60
                  
              Packit fd8b60
                      
              Packit fd8b60
                          
              Release: 1.18.2
              Packit fd8b60
                              © Copyright 1985-2020, MIT.
              Packit fd8b60
                          
              Packit fd8b60
                          
              Packit fd8b60
                              
              Packit fd8b60
                      
              Packit fd8b60
                          >Contents |
              Packit fd8b60
                      
              Packit fd8b60
                          >previous |
              Packit fd8b60
                      
              Packit fd8b60
                          >next |
              Packit fd8b60
                      
              Packit fd8b60
                          >index |
              Packit fd8b60
                      
              Packit fd8b60
                          >Search |
              Packit fd8b60
                  feedback
              Packit fd8b60
                          
              Packit fd8b60
                      
              Packit fd8b60
                  
              Packit fd8b60
              Packit fd8b60
                </body>
              Packit fd8b60
              </html>