shibboleth/xmltooling.git
17 years agoTemplate replacement engine ported from Shib, added conditional nesting.
cantor [Thu, 19 Oct 2006 03:52:40 +0000 (03:52 +0000)]
Template replacement engine ported from Shib, added conditional nesting.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@183 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agogcc const fix, converted linefeeds
cantor [Fri, 13 Oct 2006 18:40:48 +0000 (18:40 +0000)]
gcc const fix, converted linefeeds

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@182 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoTrack DOM text nodes to ensure fidelity.
cantor [Thu, 12 Oct 2006 20:36:12 +0000 (20:36 +0000)]
Track DOM text nodes to ensure fidelity.
Promoted text node handling to XMLObject, simplified subclasses.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@181 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoAdded detach() method to strip off a root parent element, fixed bug in namespace...
cantor [Wed, 11 Oct 2006 15:39:41 +0000 (15:39 +0000)]
Added detach() method to strip off a root parent element, fixed bug in namespace pinning.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@180 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoMoved ReplayCache into xmltooling
cantor [Mon, 9 Oct 2006 16:29:31 +0000 (16:29 +0000)]
Moved ReplayCache into xmltooling

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@179 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoMoved ReplayCache into xmltooling
cantor [Mon, 9 Oct 2006 16:29:07 +0000 (16:29 +0000)]
Moved ReplayCache into xmltooling

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@178 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoSwitch to multimap, no idea wtf I was thinking.
cantor [Fri, 29 Sep 2006 21:58:50 +0000 (21:58 +0000)]
Switch to multimap, no idea wtf I was thinking.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@177 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoMerge schema validators into one suite.
cantor [Fri, 29 Sep 2006 20:58:52 +0000 (20:58 +0000)]
Merge schema validators into one suite.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@176 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoPrevent create/update from seeing expired records.
cantor [Fri, 29 Sep 2006 06:14:15 +0000 (06:14 +0000)]
Prevent create/update from seeing expired records.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@175 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoAdded const modifiers.
cantor [Thu, 28 Sep 2006 20:59:35 +0000 (20:59 +0000)]
Added const modifiers.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@174 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoSimplify access to records and prevent reads of expired data.
cantor [Mon, 25 Sep 2006 05:46:55 +0000 (05:46 +0000)]
Simplify access to records and prevent reads of expired data.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@173 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoAdd context to log messages.
cantor [Mon, 25 Sep 2006 04:46:27 +0000 (04:46 +0000)]
Add context to log messages.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@172 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoSimplify storage context mgmt.
cantor [Fri, 22 Sep 2006 19:28:38 +0000 (19:28 +0000)]
Simplify storage context mgmt.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@171 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoImplement context storage handles.
cantor [Fri, 22 Sep 2006 04:19:31 +0000 (04:19 +0000)]
Implement context storage handles.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@170 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoAdded a simple storage abstraction, and an in-memory sample.
cantor [Thu, 21 Sep 2006 19:29:33 +0000 (19:29 +0000)]
Added a simple storage abstraction, and an in-memory sample.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@169 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoFix missing automake template variable.
putmanb [Fri, 15 Sep 2006 19:37:30 +0000 (19:37 +0000)]
Fix missing automake template variable.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@168 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoSupport for a catalog path.
cantor [Wed, 13 Sep 2006 21:11:20 +0000 (21:11 +0000)]
Support for a catalog path.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@167 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoHandle IDness during (un)marshalling, move more work to base class.
cantor [Fri, 8 Sep 2006 03:24:20 +0000 (03:24 +0000)]
Handle IDness during (un)marshalling, move more work to base class.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@166 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoAdded built-in ID attribute support to base classes.
cantor [Fri, 8 Sep 2006 01:59:23 +0000 (01:59 +0000)]
Added built-in ID attribute support to base classes.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@165 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoSOAP 1.1 classes
cantor [Thu, 7 Sep 2006 03:50:47 +0000 (03:50 +0000)]
SOAP 1.1 classes

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@164 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoMigrate to xmlsec 1.3 release, shrink a few headers.
cantor [Mon, 4 Sep 2006 23:30:47 +0000 (23:30 +0000)]
Migrate to xmlsec 1.3 release, shrink a few headers.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@163 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoRevise boolean attribute methods to handle defaults.
cantor [Thu, 31 Aug 2006 23:57:00 +0000 (23:57 +0000)]
Revise boolean attribute methods to handle defaults.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@162 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoFix for Bugzilla bug id 565 'doxygen required by make even if disabled or not found'
putmanb [Tue, 29 Aug 2006 17:45:09 +0000 (17:45 +0000)]
Fix for Bugzilla bug id 565 'doxygen required by make even if disabled or not found'

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@161 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoCheck for null key info.
cantor [Thu, 24 Aug 2006 23:24:47 +0000 (23:24 +0000)]
Check for null key info.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@160 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoAllow for fixed resolvers.
cantor [Thu, 24 Aug 2006 23:19:38 +0000 (23:19 +0000)]
Allow for fixed resolvers.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@159 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoConvenience methods to resolve embedded KeyInfo.
cantor [Thu, 24 Aug 2006 03:48:14 +0000 (03:48 +0000)]
Convenience methods to resolve embedded KeyInfo.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@158 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoAddress certificate object lifetime with wrapper class.
cantor [Wed, 23 Aug 2006 04:41:08 +0000 (04:41 +0000)]
Address certificate object lifetime with wrapper class.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@157 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoMade OpenSSL CRL wrapper public.
cantor [Wed, 23 Aug 2006 04:40:27 +0000 (04:40 +0000)]
Made OpenSSL CRL wrapper public.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@156 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoExtended KeyResolver to handle CRLs.
cantor [Mon, 21 Aug 2006 23:02:33 +0000 (23:02 +0000)]
Extended KeyResolver to handle CRLs.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@155 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoFixed init order
cantor [Mon, 21 Aug 2006 20:46:52 +0000 (20:46 +0000)]
Fixed init order

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@154 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoX509CRL wrappers (gap in XML-Sec at the moment)
cantor [Mon, 21 Aug 2006 20:41:21 +0000 (20:41 +0000)]
X509CRL wrappers (gap in XML-Sec at the moment)

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@153 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoAllow sig validator to use a specific key.
cantor [Mon, 21 Aug 2006 17:02:42 +0000 (17:02 +0000)]
Allow sig validator to use a specific key.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@152 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoAdd missing automake variable in Makefile.am.
putmanb [Thu, 17 Aug 2006 16:36:06 +0000 (16:36 +0000)]
Add missing automake variable in Makefile.am.
Fix case of filename in include directive.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@151 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoSimplify autoconf timegm function check.
putmanb [Thu, 17 Aug 2006 16:10:42 +0000 (16:10 +0000)]
Simplify autoconf timegm function check.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@150 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoBase TrustEngine APIs and explicit key engine impl.
cantor [Thu, 17 Aug 2006 01:22:57 +0000 (01:22 +0000)]
Base TrustEngine APIs and explicit key engine impl.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@149 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoAdd autoconf test for timegm to set HAVE_TIMEGM appropriately. This resolves build...
putmanb [Wed, 16 Aug 2006 23:59:22 +0000 (23:59 +0000)]
Add autoconf test for timegm to set HAVE_TIMEGM appropriately.  This resolves build errors for util/DateTime.cpp on Mac OS X.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@148 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoStop blowing away native signature from setters, need xmlsec fix to complete.
cantor [Sun, 13 Aug 2006 22:57:17 +0000 (22:57 +0000)]
Stop blowing away native signature from setters, need xmlsec fix to complete.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@147 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoExpose key resolver caching.
cantor [Sun, 13 Aug 2006 03:16:48 +0000 (03:16 +0000)]
Expose key resolver caching.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@146 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoCheck for NULL in Decryptor destructor
cantor [Fri, 11 Aug 2006 03:28:37 +0000 (03:28 +0000)]
Check for NULL in Decryptor destructor

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@145 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoExtend KeyResolver to include certificate resolution, add inline resolver.
cantor [Fri, 11 Aug 2006 02:53:18 +0000 (02:53 +0000)]
Extend KeyResolver to include certificate resolution, add inline resolver.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@144 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoRemove some tracing, fix string compares.
cantor [Fri, 11 Aug 2006 02:52:21 +0000 (02:52 +0000)]
Remove some tracing, fix string compares.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@143 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoChange type indicator to a string reference.
cantor [Mon, 31 Jul 2006 19:47:28 +0000 (19:47 +0000)]
Change type indicator to a string reference.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@142 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoReplace custom code with CredentialResolver.
cantor [Wed, 26 Jul 2006 03:05:48 +0000 (03:05 +0000)]
Replace custom code with CredentialResolver.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@141 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoCredential resolver plugin
cantor [Mon, 24 Jul 2006 04:05:07 +0000 (04:05 +0000)]
Credential resolver plugin

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@140 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoAdd OpenSSL to build
cantor [Mon, 17 Jul 2006 04:01:08 +0000 (04:01 +0000)]
Add OpenSSL to build

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@139 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agogcc requires exceptions header
cantor [Sun, 16 Jul 2006 21:28:43 +0000 (21:28 +0000)]
gcc requires exceptions header

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@138 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoDelete incorrect use of typename on template parameter use.
cantor [Thu, 13 Jul 2006 21:24:12 +0000 (21:24 +0000)]
Delete incorrect use of typename on template parameter use.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@137 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoFixed erase method.
cantor [Thu, 13 Jul 2006 03:51:42 +0000 (03:51 +0000)]
Fixed erase method.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@136 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoRemoved ValidatingXMLObject interface and implementations.
cantor [Wed, 12 Jul 2006 01:13:18 +0000 (01:13 +0000)]
Removed ValidatingXMLObject interface and implementations.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@135 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoParameter to plugin should be a const reference.
cantor [Tue, 11 Jul 2006 02:56:38 +0000 (02:56 +0000)]
Parameter to plugin should be a const reference.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@134 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoTurn off excl c14n when encrypting data.
cantor [Tue, 11 Jul 2006 01:44:21 +0000 (01:44 +0000)]
Turn off excl c14n when encrypting data.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@133 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoDisable deprecation warnings.
cantor [Tue, 11 Jul 2006 01:43:44 +0000 (01:43 +0000)]
Disable deprecation warnings.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@132 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoAdded epoch caching for DateTime attributes.
cantor [Fri, 7 Jul 2006 03:29:41 +0000 (03:29 +0000)]
Added epoch caching for DateTime attributes.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@131 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoAddress unwanted exceptions being thrown on null pointers being passed to XMLString...
putmanb [Wed, 5 Jul 2006 21:23:16 +0000 (21:23 +0000)]
Address unwanted exceptions being thrown on null pointers being passed to XMLString::parseInt().
Add missing enum case in DECL_INTEGER_CONTENT to avoid compiler warnings.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@130 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoRename shared lock wrapper, allow pre-existing locks.
cantor [Wed, 5 Jul 2006 03:53:04 +0000 (03:53 +0000)]
Rename shared lock wrapper, allow pre-existing locks.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@129 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoRemove catch(...) handler occurrences.
cantor [Wed, 5 Jul 2006 02:40:35 +0000 (02:40 +0000)]
Remove catch(...) handler occurrences.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@128 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoAdded DocumentJanitor to avoid some catch(...) handlers.
cantor [Wed, 5 Jul 2006 01:29:22 +0000 (01:29 +0000)]
Added DocumentJanitor to avoid some catch(...) handlers.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@127 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoStop exporting template.
cantor [Tue, 4 Jul 2006 02:54:15 +0000 (02:54 +0000)]
Stop exporting template.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@126 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoReworked int/bool attribute handling.
cantor [Mon, 3 Jul 2006 22:15:19 +0000 (22:15 +0000)]
Reworked int/bool attribute handling.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@125 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoAdded ValidatorSuite around groups of static validators.
cantor [Sun, 2 Jul 2006 22:21:52 +0000 (22:21 +0000)]
Added ValidatorSuite around groups of static validators.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@124 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoUnix thread support
cantor [Sun, 2 Jul 2006 02:55:41 +0000 (02:55 +0000)]
Unix thread support

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@123 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoThreading support.
cantor [Sun, 2 Jul 2006 02:31:21 +0000 (02:31 +0000)]
Threading support.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@122 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoAdd some things into the svn:ignore property specific to the Unix build environment.
putmanb [Fri, 30 Jun 2006 04:03:16 +0000 (04:03 +0000)]
Add some things into the svn:ignore property specific to the Unix build environment.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@121 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoModify locking interfaces for use by metadata code.
cantor [Sun, 25 Jun 2006 02:54:20 +0000 (02:54 +0000)]
Modify locking interfaces for use by metadata code.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@120 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoFix for setAttribute method.
cantor [Mon, 19 Jun 2006 02:58:05 +0000 (02:58 +0000)]
Fix for setAttribute method.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@119 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoAdd recipient to key encryption parameters.
cantor [Tue, 13 Jun 2006 03:06:41 +0000 (03:06 +0000)]
Add recipient to key encryption parameters.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@118 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoException hierarchy altered, add EncryptedKey resolution.
cantor [Mon, 12 Jun 2006 01:00:46 +0000 (01:00 +0000)]
Exception hierarchy altered, add EncryptedKey resolution.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@117 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoNew KeyResolver/Validator/Encrypter/Decrypter classes.
cantor [Sun, 11 Jun 2006 19:25:17 +0000 (19:25 +0000)]
New KeyResolver/Validator/Encrypter/Decrypter classes.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@116 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoFixed wildcard element processing.
cantor [Sun, 11 Jun 2006 19:24:04 +0000 (19:24 +0000)]
Fixed wildcard element processing.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@115 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoSemi-tested Encryption wrapper code.
cantor [Sun, 4 Jun 2006 04:16:27 +0000 (04:16 +0000)]
Semi-tested Encryption wrapper code.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@114 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoOutput schemaLocation when set on the root of a fragment.
cantor [Thu, 1 Jun 2006 16:48:57 +0000 (16:48 +0000)]
Output schemaLocation when set on the root of a fragment.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@113 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoWrapped encryption schema, also block unknown attributes and handle schemaLocation.
cantor [Thu, 1 Jun 2006 03:43:34 +0000 (03:43 +0000)]
Wrapped encryption schema, also block unknown attributes and handle schemaLocation.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@112 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoAdditional macros.
cantor [Tue, 30 May 2006 01:27:57 +0000 (01:27 +0000)]
Additional macros.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@111 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoImplemented EncryptionMethod schema snippet.
cantor [Sat, 27 May 2006 01:28:35 +0000 (01:28 +0000)]
Implemented EncryptionMethod schema snippet.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@110 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoRemoved deleted header
cantor [Thu, 25 May 2006 04:17:29 +0000 (04:17 +0000)]
Removed deleted header

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@109 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoAdded key-based Signature validator.
cantor [Mon, 22 May 2006 15:44:13 +0000 (15:44 +0000)]
Added key-based Signature validator.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@108 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoHook releaseDOM properly, correct KeyInfo handling inside Signature impl.
cantor [Sun, 21 May 2006 19:53:47 +0000 (19:53 +0000)]
Hook releaseDOM properly, correct KeyInfo handling inside Signature impl.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@107 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoStop auto-cloning ContentReferences.
cantor [Thu, 18 May 2006 18:28:15 +0000 (18:28 +0000)]
Stop auto-cloning ContentReferences.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@106 de75baf8-a10c-0410-a50a-987c0e22f00f

17 years agoRefactored Signature signing/validation, various Validator bugs fixed.
cantor [Thu, 18 May 2006 04:21:33 +0000 (04:21 +0000)]
Refactored Signature signing/validation, various Validator bugs fixed.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@105 de75baf8-a10c-0410-a50a-987c0e22f00f

18 years agoAdd inequality operator.
cantor [Wed, 17 May 2006 02:13:00 +0000 (02:13 +0000)]
Add inequality operator.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@104 de75baf8-a10c-0410-a50a-987c0e22f00f

18 years agoWasn't initializing member in copy c'tor.
cantor [Tue, 16 May 2006 18:37:12 +0000 (18:37 +0000)]
Wasn't initializing member in copy c'tor.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@103 de75baf8-a10c-0410-a50a-987c0e22f00f

18 years agoIntegrated credential resolver API with signing context.
cantor [Mon, 15 May 2006 02:23:31 +0000 (02:23 +0000)]
Integrated credential resolver API with signing context.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@102 de75baf8-a10c-0410-a50a-987c0e22f00f

18 years agoCustom KeyInfo support in signature creation.
cantor [Sun, 14 May 2006 03:33:10 +0000 (03:33 +0000)]
Custom KeyInfo support in signature creation.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@101 de75baf8-a10c-0410-a50a-987c0e22f00f

18 years agoHandle prefix-less xsi:type values.
cantor [Thu, 11 May 2006 04:46:19 +0000 (04:46 +0000)]
Handle prefix-less xsi:type values.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@100 de75baf8-a10c-0410-a50a-987c0e22f00f

18 years agoAdd default c'tor for use as base class.
cantor [Thu, 11 May 2006 04:07:15 +0000 (04:07 +0000)]
Add default c'tor for use as base class.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@99 de75baf8-a10c-0410-a50a-987c0e22f00f

18 years agoID attribute processing bug.
cantor [Wed, 10 May 2006 18:03:52 +0000 (18:03 +0000)]
ID attribute processing bug.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@98 de75baf8-a10c-0410-a50a-987c0e22f00f

18 years agoMissing doxygen comment.
cantor [Wed, 10 May 2006 16:22:46 +0000 (16:22 +0000)]
Missing doxygen comment.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@97 de75baf8-a10c-0410-a50a-987c0e22f00f

18 years agoInit order warning fixed.
cantor [Wed, 10 May 2006 03:40:31 +0000 (03:40 +0000)]
Init order warning fixed.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@96 de75baf8-a10c-0410-a50a-987c0e22f00f

18 years agoRename static builder methods.
cantor [Wed, 10 May 2006 03:06:19 +0000 (03:06 +0000)]
Rename static builder methods.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@95 de75baf8-a10c-0410-a50a-987c0e22f00f

18 years agoOops, headers were already hidden.
cantor [Tue, 9 May 2006 15:09:55 +0000 (15:09 +0000)]
Oops, headers were already hidden.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@94 de75baf8-a10c-0410-a50a-987c0e22f00f

18 years agoHeader fixes.
cantor [Tue, 9 May 2006 15:08:21 +0000 (15:08 +0000)]
Header fixes.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@93 de75baf8-a10c-0410-a50a-987c0e22f00f

18 years agoMade AnyElementImpl public to allow inheritance for anyType specializations.
cantor [Tue, 9 May 2006 15:03:11 +0000 (15:03 +0000)]
Made AnyElementImpl public to allow inheritance for anyType specializations.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@92 de75baf8-a10c-0410-a50a-987c0e22f00f

18 years agoMacro adjustments, date/time class, typed XML attributes.
cantor [Mon, 8 May 2006 03:54:41 +0000 (03:54 +0000)]
Macro adjustments, date/time class, typed XML attributes.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@91 de75baf8-a10c-0410-a50a-987c0e22f00f

18 years agoTighten up validator namespace checking, rework registration.
cantor [Thu, 4 May 2006 18:13:54 +0000 (18:13 +0000)]
Tighten up validator namespace checking, rework registration.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@90 de75baf8-a10c-0410-a50a-987c0e22f00f

18 years agoIntegrate parser pools into library.
cantor [Wed, 3 May 2006 22:55:13 +0000 (22:55 +0000)]
Integrate parser pools into library.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@89 de75baf8-a10c-0410-a50a-987c0e22f00f

18 years agoGeneralize exception macro.
cantor [Tue, 2 May 2006 23:28:23 +0000 (23:28 +0000)]
Generalize exception macro.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@88 de75baf8-a10c-0410-a50a-987c0e22f00f

18 years agoPrelims for symbol hiding, doesn't work yet
cantor [Tue, 2 May 2006 03:38:09 +0000 (03:38 +0000)]
Prelims for symbol hiding, doesn't work yet

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@87 de75baf8-a10c-0410-a50a-987c0e22f00f

18 years agogit-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@86 de75baf8...
cantor [Tue, 2 May 2006 01:05:01 +0000 (01:05 +0000)]
git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@86 de75baf8-a10c-0410-a50a-987c0e22f00f

18 years agoMissing dist files.
cantor [Tue, 2 May 2006 00:54:21 +0000 (00:54 +0000)]
Missing dist files.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@85 de75baf8-a10c-0410-a50a-987c0e22f00f

18 years agoAdd in plugin manager template.
cantor [Tue, 2 May 2006 00:37:01 +0000 (00:37 +0000)]
Add in plugin manager template.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-xmltooling/trunk@84 de75baf8-a10c-0410-a50a-987c0e22f00f