xmltooling 3.2.4

Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1 2 3]

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