1247280Sdteske/*	$NetBSD$	*/
2247280Sdteske
3247280Sdteske/*
4252980Sdteske * Copyright (c) 2007 Kungliga Tekniska H��gskolan
5247280Sdteske * (Royal Institute of Technology, Stockholm, Sweden).
6247280Sdteske * All rights reserved.
7247280Sdteske *
8247280Sdteske * Redistribution and use in source and binary forms, with or without
9247280Sdteske * modification, are permitted provided that the following conditions
10247280Sdteske * are met:
11247280Sdteske *
12247280Sdteske * 1. Redistributions of source code must retain the above copyright
13247280Sdteske *    notice, this list of conditions and the following disclaimer.
14247280Sdteske *
15247280Sdteske * 2. Redistributions in binary form must reproduce the above copyright
16252987Sdteske *    notice, this list of conditions and the following disclaimer in the
17247280Sdteske *    documentation and/or other materials provided with the distribution.
18247280Sdteske *
19247280Sdteske * 3. Neither the name of the Institute nor the names of its contributors
20252987Sdteske *    may be used to endorse or promote products derived from this software
21247280Sdteske *    without specific prior written permission.
22247280Sdteske *
23247280Sdteske * THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND
24247280Sdteske * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
25247280Sdteske * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
26247280Sdteske * ARE DISCLAIMED.  IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE
27247280Sdteske * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
28247280Sdteske * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
29247280Sdteske * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
30247280Sdteske * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
31247280Sdteske * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
32247280Sdteske * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
33247280Sdteske * SUCH DAMAGE.
34247280Sdteske */
35247280Sdteske
36247280Sdteske/** @mainpage Heimdal PKIX/X.509 library
37247280Sdteske *
38247280Sdteske * @section intro Introduction
39247280Sdteske *
40247280Sdteske * Heimdal libhx509 library is a implementation of the PKIX/X.509 and
41247280Sdteske * related protocols.
42247280Sdteske *
43247280Sdteske * PKIX/X.509 is ...
44247280Sdteske *
45247280Sdteske *
46247280Sdteske * Sections in this manual are:
47247280Sdteske * - @ref page_name
48247280Sdteske * - @ref page_cert
49247280Sdteske * - @ref page_keyset
50247280Sdteske * - @ref page_error
51247280Sdteske * - @ref page_lock
52247280Sdteske * - @ref page_cms
53247280Sdteske * - @ref page_ca
54247280Sdteske * - @ref page_revoke
55247280Sdteske * - @ref page_print
56247280Sdteske * - @ref page_env
57247280Sdteske *
58247280Sdteske * The project web page:
59247280Sdteske * http://www.h5l.org/
60247280Sdteske *
61247280Sdteske */
62247280Sdteske
63247280Sdteske/** @defgroup hx509 hx509 library */
64247280Sdteske
65247280Sdteske/** @defgroup hx509_error hx509 error functions
66247280Sdteske * See the @ref page_error for description and examples. */
67247280Sdteske/** @defgroup hx509_cert hx509 certificate functions
68247280Sdteske * See the @ref page_cert for description and examples. */
69247280Sdteske/** @defgroup hx509_keyset hx509 certificate store functions
70247280Sdteske * See the @ref page_keyset for description and examples. */
71247280Sdteske/** @defgroup hx509_cms hx509 CMS/pkcs7 functions
72247280Sdteske * See the @ref page_cms for description and examples. */
73247280Sdteske/** @defgroup hx509_crypto hx509 crypto functions */
74247280Sdteske/** @defgroup hx509_misc hx509 misc functions */
75247280Sdteske/** @defgroup hx509_name hx509 name functions
76247280Sdteske * See the @ref page_name for description and examples. */
77247280Sdteske/** @defgroup hx509_revoke hx509 revokation checking functions
78247280Sdteske * See the @ref page_revoke for description and examples. */
79247280Sdteske/** @defgroup hx509_verify hx509 verification functions */
80247280Sdteske/** @defgroup hx509_lock hx509 lock functions
81247280Sdteske * See the @ref page_lock for description and examples. */
82247280Sdteske/** @defgroup hx509_query hx509 query functions */
83247280Sdteske/** @defgroup hx509_ca hx509 CA functions
84247280Sdteske * See the @ref page_ca for description and examples. */
85247280Sdteske/** @defgroup hx509_peer hx509 certificate selecting functions */
86247280Sdteske/** @defgroup hx509_print hx509 printing functions */
87247280Sdteske/** @defgroup hx509_env hx509 enviroment functions */
88247280Sdteske