![]() |
C library for SOAP (Simple Object Access Protocol) |
Go to the source code of this file.
Defines | |
| #define | SOAP_SECURITY_NAMESPACE "http://schemas.xmlsoap.org/soap/security/2000-12" |
| #define | SOAP_SECURITY_PREFIX "SOAP-SEC" |
| #define | CSOAP_ENABLE_XMLSEC "-CSOAPxmlsec" |
| #define | CSOAP_XMLSEC_KEYFILE "-CSOAPkeyfile" |
| #define | CSOAP_XMLSEC_PASSWORD "-CSOAPpassword" |
| #define | CSOAP_XMLSEC_CERTFILE "-CSOAPcertfile" |
| #define | XMLSEC_ERROR 5100 |
| #define | XMLSEC_ERROR_GENERIC (XMLSEC_ERROR + 0) |
| #define | XMLSEC_ERROR_KEYSTORE (XMLSEC_ERROR + 10) |
| #define | XMLSEC_ERROR_KEYMANAGER (XMLSEC_ERROR + 20) |
| #define | XMLSEC_ERROR_KEY (XMLSEC_ERROR + 30) |
| #define | XMLSEC_ERROR_CERTIFICATE (XMLSEC_ERROR + 40) |
| #define | XMLSEC_ERROR_INIT (XMLSEC_ERROR + 50) |
| #define | XMLSEC_ERROR_VERSION (XMLSEC_ERROR + 60) |
| #define | XMLSEC_ERROR_DLLOAD (XMLSEC_ERROR + 70) |
| #define | XMLSEC_ERROR_SIGN (XMLSEC_ERROR + 80) |
| #define | XMLSEC_ERROR_SIGN_INIT (XMLSEC_ERROR + 90) |
| #define | XMLSEC_ERROR_ENCRYPT (XMLSEC_ERROR + 100) |
| #define | XMLSEC_ERROR_ENCRYPT_INIT (XMLSEC_ERROR + 110) |
Functions | |
| herror_t | soap_xmlsec_server_init_args (int argc, char **argv) |
| herror_t | soap_xmlsec_client_init_args (int argc, char **argv) |
| herror_t | soap_xmlsec_sign (struct SoapCtx *context) |
| herror_t | soap_xmlsec_verify (struct SoapCtx *context) |
| herror_t | soap_xmlsec_encrypt (struct SoapCtx *context) |
| herror_t | soap_xmlsec_decrypt (struct SoapCtx *context) |
| void | soap_xmlsec_destroy (void) |