| xmltooling/AbstractAttributeExtensibleXMLObject.h | AbstractXMLObject mixin that implements AttributeExtensibleXMLObject |
| xmltooling/AbstractComplexElement.h | AbstractXMLObject mixin that implements children |
| xmltooling/AbstractDOMCachingXMLObject.h | AbstractXMLObject mixin that implements DOM caching |
| xmltooling/AbstractSimpleElement.h | AbstractXMLObject mixin that implements a simple string-based content model |
| xmltooling/AbstractXMLObject.h | An abstract implementation of XMLObject |
| xmltooling/AttributeExtensibleXMLObject.h | An XMLObject that supports arbitrary attributes |
| xmltooling/base.h | Base header file definitions Must be included prior to including any other header |
| xmltooling/char_traits.h | Traits template for basic_string<unsigned short> instantiation on strict compilers |
| xmltooling/ConcreteXMLObjectBuilder.h | Factory interface for concrete XMLObjects, supporting default construction |
| xmltooling/ElementExtensibleXMLObject.h | An XMLObject that exposes arbitrary children via a mutable vector |
| xmltooling/ElementProxy.h | An XMLObject with an open content model |
| xmltooling/exceptions.h | Exception classes |
| xmltooling/Lockable.h | Locking abstraction |
| xmltooling/logging.h | Assist with logging portability |
| xmltooling/Namespace.h | Representing XML namespace attributes |
| xmltooling/PluginManager.h | Plugin management template |
| xmltooling/QName.h | Representing XML QNames |
| xmltooling/unicode.h | Helper classes and types for manipulating Unicode |
| xmltooling/XMLObject.h | Abstract interface to objects that can be manipulated in and out of XML form |
| xmltooling/XMLObjectBuilder.h | Factory interface for XMLObjects |
| xmltooling/XMLToolingConfig.h | Library configuration |
| xmltooling/encryption/Decrypter.h | Wrapper API for XML Decryption functionality |
| xmltooling/encryption/EncryptedKeyResolver.h | Resolves encrypted keys based on EncryptedData information or other external factors |
| xmltooling/encryption/Encrypter.h | Methods for encrypting XMLObjects and other data |
| xmltooling/encryption/Encryption.h | XMLObjects representing XML Encryption content |
| xmltooling/impl/AnyElement.h | Advanced anyType implementation suitable for deep processing of unknown content |
| xmltooling/impl/UnknownElement.h | Basic implementation suitable for use as default for unrecognized content |
| xmltooling/io/AbstractXMLObjectMarshaller.h | A mix-in to implement object marshalling with DOM reuse |
| xmltooling/io/AbstractXMLObjectUnmarshaller.h | A mix-in to implement object unmarshalling |
| xmltooling/io/GenericRequest.h | Interface to generic protocol requests that transport XML messages |
| xmltooling/io/GenericResponse.h | Interface to generic protocol responses that transport XML messages |
| xmltooling/io/HTTPRequest.h | Interface to HTTP requests |
| xmltooling/io/HTTPResponse.h | Interface to HTTP responses |
| xmltooling/security/AbstractPKIXTrustEngine.h | A trust engine that uses X.509 trust anchors and CRLs associated with a peer to perform PKIX validation of signatures and credentials |
| xmltooling/security/BasicX509Credential.h | Wraps an X.509-based Credential by storing key/cert objects inside |
| xmltooling/security/ChainingTrustEngine.h | OpenSSLTrustEngine that uses multiple engines in sequence |
| xmltooling/security/Credential.h | Wraps keys and related functionality |
| xmltooling/security/CredentialContext.h | Marker interface for implementations which hold information specific to a particular context within which a CredentialResolver resolves a Credential |
| xmltooling/security/CredentialCriteria.h | Class for specifying criteria by which a CredentialResolver should resolve credentials |
| xmltooling/security/CredentialResolver.h | An API for resolving keys and certificates based on application criteria |
| xmltooling/security/KeyInfoCredentialContext.h | Context for credentials resolved out of a KeyInfo |
| xmltooling/security/KeyInfoResolver.h | Resolves credentials from KeyInfo information |
| xmltooling/security/OpenSSLCredential.h | OpenSSL-specific credential |
| xmltooling/security/OpenSSLCryptoX509CRL.h | OpenSSL-based class for handling X.509 CRLs |
| xmltooling/security/OpenSSLTrustEngine.h | Extended TrustEngine interface that adds validation of X.509 credentials using OpenSSL data types directly for efficiency |
| xmltooling/security/SecurityHelper.h | A helper class for working with keys, certificates, etc |
| xmltooling/security/SignatureTrustEngine.h | TrustEngine interface that adds validation of digital signatures |
| xmltooling/security/TrustEngine.h | Evaluates the trustworthiness and validity of security information against implementation-specific requirements |
| xmltooling/security/X509Credential.h | Wraps an X.509-based Credential |
| xmltooling/security/X509TrustEngine.h | TrustEngine interface that adds validation of X.509 credentials |
| xmltooling/security/XSECCryptoX509CRL.h | Wrapper for X.509 CRL objects, similar to existing XSEC wrappers |
| xmltooling/signature/ContentReference.h | Interface for creating signature references |
| xmltooling/signature/KeyInfo.h | XMLObjects representing XML Digital Signature, version 20020212, KeyInfo element and related content |
| xmltooling/signature/Signature.h | XMLObject representing XML Digital Signature, version 20020212, Signature element |
| xmltooling/signature/SignatureValidator.h | Validator for signatures based on an externally-supplied key |
| xmltooling/soap/HTTPSOAPTransport.h | Encapsulates HTTP SOAP transport layer |
| xmltooling/soap/OpenSSLSOAPTransport.h | Encapsulates OpenSSL-capable SOAP transport layer |
| xmltooling/soap/SOAP.h | XMLObjects representing SOAP content |
| xmltooling/soap/SOAPClient.h | Implements SOAP 1.1 messaging over a transport |
| xmltooling/soap/SOAPTransport.h | Encapsulates a transport layer protocol for sending/receiving messages |
| xmltooling/util/CurlURLInputStream.h | Asynchronous use of curl to fetch data from a URL |
| xmltooling/util/DateTime.h | Manipulation of XML date/time data |
| xmltooling/util/NDC.h | Diagnostic context for logging |
| xmltooling/util/ParserPool.h | A thread-safe pool of parsers that share characteristics |
| xmltooling/util/PathResolver.h | Resolves local filenames into absolute pathnames |
| xmltooling/util/Predicates.h | Useful XMLObject predicates for use with STL algorithms |
| xmltooling/util/ReloadableXMLFile.h | Base class for file-based XML configuration |
| xmltooling/util/ReplayCache.h | Helper class on top of StorageService for detecting message replay |
| xmltooling/util/StorageService.h | Generic data storage interface |
| xmltooling/util/TemplateEngine.h | Simple template replacement engine |
| xmltooling/util/Threads.h | Thread and locking wrappers |
| xmltooling/util/URLEncoder.h | Interface to a URL-encoding mechanism along with a default implementation |
| xmltooling/util/XMLConstants.h | Fundamental XML namespace constants |
| xmltooling/util/XMLHelper.h | A helper class for working with W3C DOM objects |
| xmltooling/util/XMLObjectChildrenList.h | STL-compatible container wrapper |
| xmltooling/validation/Validator.h | Rules checking of XMLObjects |
| xmltooling/validation/ValidatorSuite.h | Groups of rule checkers of XMLObjects based on type or element name |