summaryrefslogtreecommitdiffstats
path: root/libcsoap/soap-xmlsec.h
diff options
context:
space:
mode:
authorGravatar m0gg2006-11-27 11:15:27 +0000
committerGravatar m0gg2006-11-27 11:15:27 +0000
commit504da9682a1e739b41cfdbb25721f518c83ebf83 (patch)
treee8a33e45550d6a4a6ac65871aedb9f2983dc0eae /libcsoap/soap-xmlsec.h
parent6579b9cebeffc00031f59d2ed5c2476b4dfb87dc (diff)
downloadcsoap-504da9682a1e739b41cfdbb25721f518c83ebf83.tar.gz
csoap-504da9682a1e739b41cfdbb25721f518c83ebf83.tar.bz2
Documentation enhancements
Diffstat (limited to 'libcsoap/soap-xmlsec.h')
-rw-r--r--libcsoap/soap-xmlsec.h27
1 files changed, 25 insertions, 2 deletions
diff --git a/libcsoap/soap-xmlsec.h b/libcsoap/soap-xmlsec.h
index 0f9368c..fc24fc5 100644
--- a/libcsoap/soap-xmlsec.h
+++ b/libcsoap/soap-xmlsec.h
@@ -1,5 +1,5 @@
/******************************************************************
- * $Id: soap-xmlsec.h,v 1.1 2006/11/24 11:22:55 m0gg Exp $
+ * $Id: soap-xmlsec.h,v 1.2 2006/11/27 11:15:27 m0gg Exp $
*
* CSOAP Project: A SOAP client/server library in C
* Copyright (C) 2006 Heiko Ronsdorf
@@ -24,6 +24,25 @@
#ifndef __csoap_xmlsec_h
#define __csoap_xmlsec_h
+/** @file
+ *
+ * Web Services Security
+ *
+ * This module is implemented using the xmlsec1 library.
+ *
+ * @author H. Ronsdorf
+ * @version $Revision: 1.2 $
+ *
+ * @see http://www.oasis-open.org/committees/tc_home.php?wg_abbrev=wss
+ * http://www.aleksey.com/xmlsec/,
+ *
+ */
+
+/**
+ *
+ * Commandline argument to enabled WS-Security.
+ *
+ */
#define CSOAP_ENABLE_XMLSEC "-CSOAPxmlsec"
#ifdef __cplusplus
@@ -32,7 +51,7 @@ extern "C" {
/**
*
- * Initializes the XML security subsystem.
+ * Initializes the WS-Security subsystem.
*
* @param argc commandline arg count
* @param argv commandline arg vector
@@ -46,6 +65,8 @@ extern herror_t soap_xmlsec_init_args(int argc, char **argv);
*
* Sign a XML document contained in a SOAP Envelope
*
+ * @param envelope The SOAP envelope to be signed.
+ *
*/
extern herror_t soap_xmlsec_sign(struct SoapEnv *envelope);
@@ -53,6 +74,8 @@ extern herror_t soap_xmlsec_sign(struct SoapEnv *envelope);
*
* Encrypt a XML document contained in a SOAP envelope.
*
+ * @param envelope The SOAP envelope to be encrypted.
+ *
*/
extern herror_t soap_xmlsec_encrypt(struct SoapEnv *envelope);