-
Notifications
You must be signed in to change notification settings - Fork 113
API Index
This index lists all API groups. Each group links to a page describing its macros, types, enumerations, and functions.
API reference for the xmlsec core library.
- Application Helper Functions — High-level helper functions for application integration.
- Base64 Encode/Decode — Base64 encoding/decoding functions and transform implementation.
- Big Numbers — Big-number (arbitrary-precision integer) utility functions.
- Dynamic Buffer — Dynamic binary buffer implementation.
- Dynamic Loading — Dynamic loading of XML Security crypto back-ends.
- Error Reporting — Error codes and error-reporting functions.
- Generic List — Generic doubly-linked list implementation.
- I/O — Input/output helper functions.
- Key Data — Key data containers and key-data processing.
- KeyInfo Processing — dsig:KeyInfo node processing.
- Keys — Key objects and key management.
- Keys Manager — Keys manager — locating and verifying keys.
- Memory Buffer Transform — In-memory buffer transform for capturing transform output.
- Transforms Engine — Transforms engine — chaining, execution, and built-in transforms.
- XML Digital Signatures — XML Digital Signature (XMLDSig) implementation.
- XML Encryption — XML Encryption (XMLEnc) implementation.
- XML Node Sets — XML node-set implementation used during transformations.
- XML Parser — XML parsing helper functions.
- XML Security Init/Shutdown — Library initialisation, shutdown, configuration, and other helper functions and macros.
- XML Templates — Functions for creating XMLDSig and XMLEnc XML template documents.
- XML Tree Utilities — XML-tree navigation and manipulation helper functions.
Full XML Security Core Library reference →
API reference for the xmlsec-gnutls back-end.
- GnuTLS Application Helpers — High-level application helpers for the GnuTLS back-end.
- GnuTLS Crypto Engine — Cryptographic operations provided by the GnuTLS back-end.
- GnuTLS Keys Store — GnuTLS-specific key store implementation.
- GnuTLS X.509 Support — X.509 certificate handling for the GnuTLS back-end.
Full XML Security Library for GnuTLS reference →
API reference for the xmlsec-mscng back-end (Microsoft Cryptography API: Next Generation).
- MsCng Application Helpers — High-level application helpers for the MsCng back-end.
- MsCng Certificate Keys — Certificate-based key handling for the MsCng back-end.
- MsCng Crypto Engine — Cryptographic operations provided by the MsCng back-end.
- MsCng Keys Store — MsCng-specific key store implementation.
- MsCng X.509 Support — X.509 certificate handling for the MsCng back-end.
Full XML Security Library for Microsoft CNG reference →
API reference for the xmlsec-nss back-end.
- NSS Application Helpers — High-level application helpers for the NSS back-end.
- NSS Crypto Engine — Cryptographic operations provided by the NSS back-end.
- NSS Keys Store — NSS-specific key store implementation.
- NSS PKI Keys — PKI key-data handling for the NSS back-end.
- NSS X.509 Support — X.509 certificate handling for the NSS back-end.
Full XML Security Library for NSS reference →
API reference for the xmlsec-openssl back-end.
- OpenSSL Application Helpers — High-level application helpers for the OpenSSL back-end.
- OpenSSL Crypto Engine — Cryptographic operations provided by the OpenSSL back-end.
- OpenSSL Keys Store — OpenSSL-specific key store implementation.
- OpenSSL X.509 Support — X.509 certificate handling for the OpenSSL back-end.
Full XML Security Library for OpenSSL reference →
API reference for the xmlsec-gcrypt back-end.
- GCrypt Application Helpers — High-level application helpers for the GCrypt back-end.
- GCrypt Crypto Engine — Cryptographic operations provided by the GCrypt back-end.
Full (DEPRECATED) XML Security Library for GCrypt reference →
API reference for the xmlsec-mscrypto back-end (Microsoft CryptoAPI).
- MsCrypto Application Helpers — High-level application helpers for the MsCrypto back-end.
- MsCrypto Certificate Keys — Certificate-based key handling for the MsCrypto back-end.
- MsCrypto Crypto Engine — Cryptographic operations provided by the MsCrypto back-end.
- MsCrypto Keys Store — MsCrypto-specific key store implementation.
- MsCrypto X.509 Support — X.509 certificate handling for the MsCrypto back-end.
Full (DEPRECATED) XML Security Library for Microsoft CryptoAPI reference →