view cinst/nssstore.h @ 1255:2a1aa9df8f11

(issue133) Improve API documentation
author Andre Heinecke <andre.heinecke@intevation.de>
date Thu, 25 Sep 2014 17:58:12 +0200
parents 17e1c8f37d72
children
line wrap: on
line source
/* Copyright (C) 2014 by Bundesamt für Sicherheit in der Informationstechnik
 * Software engineering by Intevation GmbH
 *
 * This file is Free Software under the GNU GPL (v>=2)
 * and comes with ABSOLUTELY NO WARRANTY!
 * See LICENSE.txt for details.
 */
#ifndef NSSSTORE_H
#define NSSSTORE_H
/** @file
 * @brief Helper functions controlling the NSS installation process.
 */

#ifdef __cplusplus
extern "C" {
#endif

/** @brief Write into NSS stores
 *
 * Starts the nss installation process for all users
 * we have the right to impersonate and installs / removes
 * the certificates in their stores.

 * @param [in] to_install strv of DER encoded certificates to be added.
 * @param [in] to_remove strv of DER encoded certificates to be remvoed.
 * @returns 0 on success an errorcode otherwise.
 */
int write_stores_nss (char **to_install, char **to_remove);

#ifdef __cplusplus
}
#endif

#endif // NSSSTORE_H

http://wald.intevation.org/projects/trustbridge/