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