Class List
Here are the classes, structs, unions and interfaces with brief descriptions:

soap11 | Namespace for SOAP 1.1 schema objects
SOAPClient | Implements SOAP 1.1 messaging over a transport
xmlencryption | Namespace for XML Encryption schema objects
Decrypter | Wrapper API for XML Decryption functionality
DecryptionException | Exceptions in decryption processing
EncryptedKeyResolver | An API for resolving encrypted decryption keys
Encrypter | Wrapper API for XML Encryption functionality
EncryptionParams | Structure to collect encryption requirements
KeyEncryptionParams | Structure to collect key wrapping/transport requirements
EncryptionException | Exceptions in encryption processing
xmlsignature | Public namespace of XML Signature classes
ContentReference | Interface for creating signature references based on application requirements
Signature | XMLObject representing XML Digital Signature, version 20020212, Signature element
SignatureBuilder | Builder for Signature objects
SignatureException | Exceptions in signature processing
SignatureValidator | Validator for signatures based on a Credential
xmltooling | Public namespace of XML Tooling library
AbstractAttributeExtensibleXMLObject | AbstractXMLObject mixin that implements AttributeExtensibleXMLObject
AbstractComplexElement | AbstractXMLObject mixin that implements children
AbstractDOMCachingXMLObject | AbstractXMLObject mixin that implements DOM caching
AbstractSimpleElement | AbstractXMLObject mixin that implements a simple string-based content model
AbstractXMLObject | An abstract implementation of XMLObject
AttributeExtensibleXMLObject | An XMLObject that supports arbitrary attributes
cleanup | Functor for cleaning up heap objects in containers
cleanup_pair | Functor for cleaning up heap objects in key/value containers
cleanup_const_pair | Functor for cleaning up const heap objects in key/value containers
ConcreteXMLObjectBuilder | A factory interface for obtaining XMLObjects
ElementExtensibleXMLObject | An XMLObject that exposes arbitrary children via a mutable vector
ElementProxy | An XMLObject with an open content model
params | Wrapper around a variable number of arguments
namedparams | Wrapper around a variable number of name/value pairs
XMLToolingException | Base exception class, supports parametrized messages and XML serialization
XMLParserException | Exceptions related to XML parsing
XMLObjectException | Exceptions in basic object usage
MarshallingException | Exceptions during object marshalling
UnmarshallingException | Exceptions during object unmarshalling
UnknownElementException | Exceptions due to processing of unknown element content
UnknownAttributeException | Exceptions due to processing of unknown attributes
UnknownExtensionException | Exceptions from use of an unrecognized extension/plugin
ValidationException | Exceptions during object validation
IOException | Exceptions related to physical input/output errors
XMLSecurityException | Exceptions related to the XML security layer
UnknownElementBuilder | Builder for UnknownElementImpl objects
AbstractXMLObjectMarshaller | A mix-in to implement object marshalling with DOM reuse
AbstractXMLObjectUnmarshaller | A mix-in to implement object unmarshalling
GenericRequest | Interface to generic protocol requests that transport XML messages
GenericResponse | Interface to generic protocol responses that transport XML messages
HTTPRequest | Interface to HTTP requests
HTTPResponse | Interface to HTTP response
Lockable | Abstract mixin interface for interfaces that support locking
Locker | RAII wrapper for lockable objects to ensure lock release
Namespace | A data structure for encapsulating XML Namespace attributes
PluginManager | Template for management/access to plugins constructed based on a Key type and arbitrary parameters
QName | A data structure for encapsulating XML QNames
AbstractPKIXTrustEngine | A trust engine that uses X.509 trust anchors and CRLs associated with a peer to perform PKIX validation of signatures and credentials
PKIXValidationInfoIterator | Stateful interface that supplies PKIX validation data to the trust engine
BasicX509Credential | Wraps an X.509-based Credential by storing key/cert objects inside
ChainingTrustEngine | OpenSSLTrustEngine that uses multiple engines in sequence
Credential | Wraps keys and related functionality
CredentialContext | Marker interface for implementations which hold information specific to a particular context within which a CredentialResolver resolves a Credential
CredentialCriteria | Class for specifying criteria by which a CredentialResolver should resolve credentials
CredentialResolver | An API for resolving keys and certificates based on application criteria
DataSealerKeyStrategy |
DataSealer | Interface to a data integrity and confidentiality tool, and a default implementation
ManagedResource |
X509StoreCtxRAII |
KeyInfoCredentialContext | Context for credentials resolved out of a KeyInfo
KeyInfoResolver | Resolves credentials from KeyInfo information
OpenSSLCredential | An OpenSSL-specific credential
OpenSSLCryptoX509CRL | OpenSSL-based class for handling X.509 CRLs
OpenSSLPathValidator | Extended PathValidator interface that adds validation using OpenSSL data types directly for efficiency
OpenSSLTrustEngine | Extended TrustEngine interface that adds validation of X.509 credentials using OpenSSL data types directly for efficiency
PathValidator | Plugin interface to certificate path validation, independent of context
PathValidatorParams | Marker interface for plugin-specific parameters into the validation process
PKIXPathValidatorParams | PKIX-specific parameters to a PathValidator
SecurityHelper | A helper class for working with keys, certificates, etc
SignatureTrustEngine | TrustEngine interface that adds validation of digital signatures
TrustEngine | Evaluates the trustworthiness and validity of security information against implementation-specific requirements
X509Credential | Wraps an X.509-based Credential
X509TrustEngine | TrustEngine interface that adds validation of X.509 credentials
XSECCryptoX509CRL | Interface class for X.509 CRLs The library uses classes derived from this to process X.509 CRLs
HTTPSOAPTransport | Encapsulates HTTP SOAP transport layer
OpenSSLSOAPTransport | Encapsulates OpenSSL-capable SOAP transport layer
SOAPTransport | Encapsulates a transport layer protocol for sending/receiving messages
Address | A simple structure to capture SOAP addressing information
auto_ptr_char | A minimal auto_ptr-like class that can copy or transcode a buffer into the local code page and free the result automatically
auto_ptr_XMLCh | A minimal auto_ptr-like class that can copy or transcode a buffer into 16-bit Unicode and free the result automatically
auto_arrayptr | An auto_ptr that uses array delete on its contents
CloneInputStream |
CurlURLInputStream | Adapted from Xerces-C as a more advanced input stream implementation for subsequent use in parsing remote documents
DirectoryWalker | Portable directory walker that invokes a callback function for every file in a directory, optionally doing depth-first recursion of nested directories
NDC | A portable stack-based context for diagnostic logging
ParserPool | A thread-safe pool of DOMBuilders that share characteristics
StreamInputSource | A parser source that wraps a C++ input stream
StreamBinInputStream | A Xerces input stream that wraps a C++ input stream
URLInputSource | A URL-based parser source that supports a more advanced input stream
PathResolver | Resolves local filenames into absolute pathnames
hasQName | Predicate that checks the QName of an XMLObject
hasSchemaType | Predicate that checks the xsi:type of an XMLObject
ReloadableXMLFile | Base class for file-based XML configuration
ReplayCache | Helper class on top of StorageService for detecting message replay
StorageService | Generic data storage facility for use by services that require some degree of persistence
Capabilities |
TemplateEngine | Simple template replacement engine
TemplateParameters | Interface to parameters to plug into templates
ThreadingException | Exceptions during threading/locking operations
Thread | A class for manual thread creation and synchronization
ThreadKey | A class for managing Thread Local Storage values
Mutex | A class for managing exclusive access to resources
RWLock | A class for managing shared and exclusive access to resources
CondWait | A class for establishing queues on a mutex based on a periodic condition
Lock | RAII wrapper for a mutex lock
SharedLock | RAII wrapper for a shared lock
URLEncoder | Interface to a URL-encoding mechanism along with a default implementation
XercesJanitor | RAII wrapper for Xerces resources
XMLHelper | A helper class for working with W3C DOM objects
XMLObjectChildrenList | STL-compatible container that mediates access to underlying lists of typed XML children
XMLObjectPairList | STL-compatible container that mediates access to underlying lists of typed XML children that come in pairs
XMLObjectChildrenIterator | STL iterator that mediates access to an iterator over typed XML children
Validator | An interface for classes that implement rules for checking the validity of XMLObjects
ValidatorSuite | A collection of validators that can be applied to an XMLObject and its children
XMLObject | Object that represents an XML Element that has been unmarshalled into this C++ object
XMLObjectBuilder | A factory interface for obtaining an XMLObject
XMLToolingConfig | Singleton object that manages library startup/shutdown.configuration