xml-tooling-c
« Back to VersTracker
Description:
Provides a higher level interface to XML processing
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: xml c++ security shibboleth saml
Install: brew install xml-tooling-c
About:
XmlTooling-C is a C++ library that provides a high-level object-oriented interface to XML parsing, signing, and encryption. It builds on low-level libraries like Xerces-C and OpenSSL to simplify secure XML processing. This tool is a core dependency for the OpenSAML project within the Shibboleth ecosystem.
Key Features:
  • Object-oriented C++ interface for XML
  • Support for XML Digital Signatures and Encryption
  • Built on industry-standard libraries (Xerces-C, OpenSSL)
  • Portable across multiple platforms
Use Cases:
  • Developing secure SAML identity provider or service provider components
  • Implementing XML signature verification in C++ applications
  • Parsing and manipulating complex XML configuration files
Alternatives:
  • libxml2 – Lower-level C API; XmlTooling-C provides higher-level abstractions specifically for security standards.
Version History
Detected Version Rev Change Commit
Sep 11, 2025 1:22am 1 VERSION_BUMP 2894f17a
Nov 20, 2024 12:22am 0 VERSION_BUMP 088aca57