shibboleth/xmltooling.git
17 years agoBase class for reloadable local and remote configurations.
cantor [Wed, 3 Jan 2007 21:52:04 +0000 (21:52 +0000)]
Base class for reloadable local and remote configurations.

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

17 years agoImprove parser entity handling, clean up logging categories.
cantor [Tue, 2 Jan 2007 02:31:13 +0000 (02:31 +0000)]
Improve parser entity handling, clean up logging categories.

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

17 years agoConflicting header guard.
cantor [Thu, 28 Dec 2006 20:07:10 +0000 (20:07 +0000)]
Conflicting header guard.

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

17 years agoSupport OpenSSL engines, check nested engine type during calls.
cantor [Thu, 28 Dec 2006 03:33:02 +0000 (03:33 +0000)]
Support OpenSSL engines, check nested engine type during calls.

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

17 years agoAllow certs to be transferred out of wrapper.
cantor [Wed, 27 Dec 2006 23:21:37 +0000 (23:21 +0000)]
Allow certs to be transferred out of wrapper.

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

17 years agoPass KeyResolver into PKIX layer.
cantor [Wed, 27 Dec 2006 21:14:30 +0000 (21:14 +0000)]
Pass KeyResolver into PKIX layer.

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

17 years agoFix exception throw signatures
cantor [Tue, 26 Dec 2006 02:23:02 +0000 (02:23 +0000)]
Fix exception throw signatures

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

17 years agoInherit exceptions from std::exception.
cantor [Tue, 26 Dec 2006 02:16:11 +0000 (02:16 +0000)]
Inherit exceptions from std::exception.

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

17 years agoSuppress warnings.
cantor [Wed, 20 Dec 2006 03:24:59 +0000 (03:24 +0000)]
Suppress warnings.

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

17 years agoVirtualize template parameters.
cantor [Wed, 20 Dec 2006 03:01:37 +0000 (03:01 +0000)]
Virtualize template parameters.

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

17 years agoVirtualize template parameters.
cantor [Wed, 20 Dec 2006 03:01:05 +0000 (03:01 +0000)]
Virtualize template parameters.

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

17 years agoRename exception macros to avoid conflicts, correct some of the decls.
cantor [Tue, 19 Dec 2006 03:28:14 +0000 (03:28 +0000)]
Rename exception macros to avoid conflicts, correct some of the decls.

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

17 years agoSwitch from X.509 comp to key comp for cert eval.
cantor [Mon, 11 Dec 2006 18:50:21 +0000 (18:50 +0000)]
Switch from X.509 comp to key comp for cert eval.

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

17 years agoRenamed library.
cantor [Fri, 1 Dec 2006 19:53:14 +0000 (19:53 +0000)]
Renamed library.

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

17 years agoRefined ElementProxy/ElementExtensible interfaces to match Java.
cantor [Mon, 27 Nov 2006 21:26:18 +0000 (21:26 +0000)]
Refined ElementProxy/ElementExtensible interfaces to match Java.

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

17 years agoSupport RetrievalMethod local references.
cantor [Mon, 27 Nov 2006 02:03:43 +0000 (02:03 +0000)]
Support RetrievalMethod local references.

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

17 years agoBrute-force XML ID lookup.
cantor [Mon, 27 Nov 2006 00:19:13 +0000 (00:19 +0000)]
Brute-force XML ID lookup.

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

17 years agoMissing const on Faultcode.
cantor [Fri, 24 Nov 2006 23:09:36 +0000 (23:09 +0000)]
Missing const on Faultcode.

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

17 years agoRemoved extraneous SAML reference.
cantor [Fri, 24 Nov 2006 23:03:07 +0000 (23:03 +0000)]
Removed extraneous SAML reference.

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

17 years agoAdd SOAP fault override.
cantor [Fri, 24 Nov 2006 22:31:39 +0000 (22:31 +0000)]
Add SOAP fault override.

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

17 years agoFix for bug 589
cantor [Fri, 24 Nov 2006 19:52:41 +0000 (19:52 +0000)]
Fix for bug 589

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

17 years agoAdd security indicator to transport, set by SSL callback, maintain across CURL reuse.
cantor [Wed, 22 Nov 2006 22:48:02 +0000 (22:48 +0000)]
Add security indicator to transport, set by SSL callback, maintain across CURL reuse.

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

17 years agoAdd validate flag to SOAP ctor
cantor [Wed, 22 Nov 2006 20:41:35 +0000 (20:41 +0000)]
Add validate flag to SOAP ctor

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

17 years agoStream operators (Unicode string operator is an experiment)
cantor [Wed, 22 Nov 2006 18:15:42 +0000 (18:15 +0000)]
Stream operators (Unicode string operator is an experiment)

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

17 years agoAdd call to ValidatorSuite.
cantor [Wed, 22 Nov 2006 02:43:06 +0000 (02:43 +0000)]
Add call to ValidatorSuite.

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

17 years agoBasic SOAP client, reworked transport streams.
cantor [Wed, 22 Nov 2006 02:18:37 +0000 (02:18 +0000)]
Basic SOAP client, reworked transport streams.

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

17 years agoAdd code for non-covariant build.
cantor [Tue, 21 Nov 2006 16:47:45 +0000 (16:47 +0000)]
Add code for non-covariant build.

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

17 years agoMoved new SOAP decls into real header
cantor [Tue, 21 Nov 2006 01:45:43 +0000 (01:45 +0000)]
Moved new SOAP decls into real header

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

17 years agoRemoved accidental header
cantor [Tue, 21 Nov 2006 01:36:07 +0000 (01:36 +0000)]
Removed accidental header

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

17 years agoHeader was out of sync.
cantor [Tue, 21 Nov 2006 01:34:53 +0000 (01:34 +0000)]
Header was out of sync.

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

17 years agoAdd covariant return check
cantor [Tue, 21 Nov 2006 01:18:46 +0000 (01:18 +0000)]
Add covariant return check

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

17 years agoAdd libcurl and covariant return checks.
cantor [Tue, 21 Nov 2006 01:15:47 +0000 (01:15 +0000)]
Add libcurl and covariant return checks.

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

17 years agoUnified trust engines w/ KeyInfoSource interface, first cut at SOAP transport layer.
cantor [Sat, 18 Nov 2006 00:42:20 +0000 (00:42 +0000)]
Unified trust engines w/ KeyInfoSource interface, first cut at SOAP transport layer.

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

17 years agoFunction to serialize to stream.
cantor [Thu, 16 Nov 2006 19:45:03 +0000 (19:45 +0000)]
Function to serialize to stream.

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

17 years agoClear StorageService plugins.
cantor [Mon, 13 Nov 2006 16:17:32 +0000 (16:17 +0000)]
Clear StorageService plugins.

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

17 years agoFix for bug 587
cantor [Mon, 13 Nov 2006 15:50:16 +0000 (15:50 +0000)]
Fix for bug 587

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

17 years agoFix for bug 586.
cantor [Thu, 9 Nov 2006 17:18:22 +0000 (17:18 +0000)]
Fix for bug 586.

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

17 years agoRaw signature operations and trust engine support.
cantor [Tue, 7 Nov 2006 04:55:38 +0000 (04:55 +0000)]
Raw signature operations and trust engine support.

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

17 years agoRemoved RSA-SHA padding constants, found them in latest xmlsec.
cantor [Mon, 6 Nov 2006 16:41:18 +0000 (16:41 +0000)]
Removed RSA-SHA padding constants, found them in latest xmlsec.

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

17 years agoRSA-SHA padding constants.
cantor [Mon, 6 Nov 2006 04:24:32 +0000 (04:24 +0000)]
RSA-SHA padding constants.

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

17 years agoRemoved covariant clone() implementation to fix ambiguity.
cantor [Fri, 3 Nov 2006 05:05:25 +0000 (05:05 +0000)]
Removed covariant clone() implementation to fix ambiguity.

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

17 years agoMacros to omit get methods for children declared by base classes.
cantor [Tue, 31 Oct 2006 16:56:27 +0000 (16:56 +0000)]
Macros to omit get methods for children declared by base classes.

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

17 years agoFix pragma nesting.
cantor [Sun, 29 Oct 2006 23:50:02 +0000 (23:50 +0000)]
Fix pragma nesting.

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

17 years agoRemoved unnecessary class from string literals.
cantor [Mon, 23 Oct 2006 01:33:44 +0000 (01:33 +0000)]
Removed unnecessary class from string literals.

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

17 years agoAdd autoconf function check for strcasecmp for macro referenced in TemplateEngine...
putmanb [Thu, 19 Oct 2006 15:45:09 +0000 (15:45 +0000)]
Add autoconf function check for strcasecmp for macro referenced in TemplateEngine.cpp.

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

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