Scott Cantor [Fri, 13 Apr 2007 01:35:27 +0000 (01:35 +0000)]
Key comparison too strict, cred may not contain actual key.
Scott Cantor [Fri, 13 Apr 2007 01:18:37 +0000 (01:18 +0000)]
Inject logging category into base class.
Scott Cantor [Thu, 12 Apr 2007 03:56:04 +0000 (03:56 +0000)]
Add credential context APIs, refactor criteria matching, auto-extract criteria from KeyInfos.
Scott Cantor [Mon, 9 Apr 2007 03:34:12 +0000 (03:34 +0000)]
Algorithm and key size criteria, incoming signature algorithm extraction.
Scott Cantor [Fri, 30 Mar 2007 02:18:07 +0000 (02:18 +0000)]
Remove KeyInfo plugin from PKIX API.
Scott Cantor [Wed, 28 Mar 2007 19:20:54 +0000 (19:20 +0000)]
Revert to loop for decrypting keys for now, will revisit later.
Scott Cantor [Mon, 26 Mar 2007 05:59:49 +0000 (05:59 +0000)]
Major revamp of credential and trust handling code, PKIX engine still needs work.
Scott Cantor [Mon, 19 Mar 2007 04:13:09 +0000 (04:13 +0000)]
Add schema errata.
Scott Cantor [Sun, 18 Mar 2007 06:14:55 +0000 (06:14 +0000)]
Revised decryption APIs to clarify CredentialResolver/KeyResolver difference.
Scott Cantor [Sat, 10 Mar 2007 21:56:01 +0000 (21:56 +0000)]
Return expiration on versioned read.
Scott Cantor [Thu, 8 Mar 2007 21:42:13 +0000 (21:42 +0000)]
Add option to use redirection for handler errors, capture relay state when propagating exceptions.
Scott Cantor [Thu, 8 Mar 2007 05:02:56 +0000 (05:02 +0000)]
Change exception parameterization to match Shib usage.
Scott Cantor [Thu, 8 Mar 2007 04:42:01 +0000 (04:42 +0000)]
Moved URLEncoder down to tooling lib, added exception->querystring method.
Scott Cantor [Fri, 2 Mar 2007 02:42:11 +0000 (02:42 +0000)]
Moved key/cred resolution classes out of xmlsig namespace.
Scott Cantor [Fri, 2 Mar 2007 02:37:08 +0000 (02:37 +0000)]
Moved key/cred resolution classes out of xmlsig namespace.
Scott Cantor [Tue, 20 Feb 2007 05:14:11 +0000 (05:14 +0000)]
Fix catalog usage to match "real life".
Scott Cantor [Sat, 17 Feb 2007 22:49:38 +0000 (22:49 +0000)]
Add logging.
Scott Cantor [Thu, 15 Feb 2007 22:44:59 +0000 (22:44 +0000)]
Correct constness of transport API, handle both chunked and buffered encoding.
Scott Cantor [Thu, 15 Feb 2007 04:06:39 +0000 (04:06 +0000)]
Fix connection pool size.
Scott Cantor [Thu, 15 Feb 2007 03:29:54 +0000 (03:29 +0000)]
Corrected key extraction and comparison.
Scott Cantor [Wed, 14 Feb 2007 05:27:44 +0000 (05:27 +0000)]
Test transport for confidentiality.
Scott Cantor [Tue, 13 Feb 2007 20:11:55 +0000 (20:11 +0000)]
Reduce logging verbosity, log server cert issues more clearly.
Scott Cantor [Tue, 13 Feb 2007 19:26:29 +0000 (19:26 +0000)]
Switch to reference for SOAP request envelope.
Scott Cantor [Tue, 13 Feb 2007 16:30:30 +0000 (16:30 +0000)]
No ASCII version of endsWith.
Scott Cantor [Tue, 13 Feb 2007 15:59:00 +0000 (15:59 +0000)]
Missed a covariant.
Scott Cantor [Mon, 12 Feb 2007 06:39:21 +0000 (06:39 +0000)]
Forgot to check for null callback.
Scott Cantor [Mon, 12 Feb 2007 05:18:43 +0000 (05:18 +0000)]
Don't call virtual method from d'tor.
Scott Cantor [Sun, 11 Feb 2007 05:23:44 +0000 (05:23 +0000)]
Lower log level.
Scott Cantor [Sun, 11 Feb 2007 04:55:42 +0000 (04:55 +0000)]
Load known entities using predefined path instead of implicitly.
Scott Cantor [Sun, 11 Feb 2007 04:54:58 +0000 (04:54 +0000)]
Clarify error message.
Scott Cantor [Sat, 10 Feb 2007 02:56:57 +0000 (02:56 +0000)]
Don't need schemas in DIST target
Scott Cantor [Fri, 9 Feb 2007 01:26:19 +0000 (01:26 +0000)]
Shorten "built-in" plugin types.
Scott Cantor [Mon, 5 Feb 2007 04:58:58 +0000 (04:58 +0000)]
Add curl and OpenSSL locking to init/term.
Scott Cantor [Sun, 4 Feb 2007 23:47:13 +0000 (23:47 +0000)]
Needed addtl cleanup template.
Scott Cantor [Sat, 3 Feb 2007 22:50:34 +0000 (22:50 +0000)]
Eliminate map of expiration times, add option to update entire contexts.
Scott Cantor [Fri, 2 Feb 2007 03:06:24 +0000 (03:06 +0000)]
Update copyright.
Scott Cantor [Thu, 1 Feb 2007 23:16:18 +0000 (23:16 +0000)]
Replace call to DOM1 method.
Scott Cantor [Mon, 29 Jan 2007 15:35:32 +0000 (15:35 +0000)]
Fix leak, bug 624
Scott Cantor [Fri, 26 Jan 2007 20:39:31 +0000 (20:39 +0000)]
Fixed some doxygen warnings.
Scott Cantor [Thu, 25 Jan 2007 18:42:17 +0000 (18:42 +0000)]
Add chunked transport encoding per libcurl requirements.
Scott Cantor [Thu, 25 Jan 2007 00:17:24 +0000 (00:17 +0000)]
Only delete storage service when we built it.
Scott Cantor [Wed, 24 Jan 2007 23:41:19 +0000 (23:41 +0000)]
Align tests to new API.
Scott Cantor [Wed, 24 Jan 2007 22:51:14 +0000 (22:51 +0000)]
Add version tracking to storage service API.
Scott Cantor [Wed, 24 Jan 2007 21:15:55 +0000 (21:15 +0000)]
Fix stream operators.
Scott Cantor [Mon, 22 Jan 2007 17:45:59 +0000 (17:45 +0000)]
Add DOM3 isId check.
Scott Cantor [Mon, 22 Jan 2007 17:00:51 +0000 (17:00 +0000)]
Relax content type check.
Scott Cantor [Wed, 10 Jan 2007 05:07:41 +0000 (05:07 +0000)]
Missing Xerces headers.
Scott Cantor [Thu, 4 Jan 2007 02:52:11 +0000 (02:52 +0000)]
Change class access, better logging, trap reload errors.
Scott Cantor [Wed, 3 Jan 2007 22:15:45 +0000 (22:15 +0000)]
Fix defaulting of reload flag.
Scott Cantor [Wed, 3 Jan 2007 21:52:04 +0000 (21:52 +0000)]
Base class for reloadable local and remote configurations.
Scott Cantor [Tue, 2 Jan 2007 02:31:13 +0000 (02:31 +0000)]
Improve parser entity handling, clean up logging categories.
Scott Cantor [Thu, 28 Dec 2006 20:07:10 +0000 (20:07 +0000)]
Conflicting header guard.
Scott Cantor [Thu, 28 Dec 2006 03:33:02 +0000 (03:33 +0000)]
Support OpenSSL engines, check nested engine type during calls.
Scott Cantor [Wed, 27 Dec 2006 23:21:37 +0000 (23:21 +0000)]
Allow certs to be transferred out of wrapper.
Scott Cantor [Wed, 27 Dec 2006 21:14:30 +0000 (21:14 +0000)]
Pass KeyResolver into PKIX layer.
Scott Cantor [Tue, 26 Dec 2006 02:23:02 +0000 (02:23 +0000)]
Fix exception throw signatures
Scott Cantor [Tue, 26 Dec 2006 02:16:11 +0000 (02:16 +0000)]
Inherit exceptions from std::exception.
Scott Cantor [Wed, 20 Dec 2006 03:24:59 +0000 (03:24 +0000)]
Suppress warnings.
Scott Cantor [Wed, 20 Dec 2006 03:01:37 +0000 (03:01 +0000)]
Virtualize template parameters.
Scott Cantor [Wed, 20 Dec 2006 03:01:05 +0000 (03:01 +0000)]
Virtualize template parameters.
Scott Cantor [Tue, 19 Dec 2006 03:28:14 +0000 (03:28 +0000)]
Rename exception macros to avoid conflicts, correct some of the decls.
Scott Cantor [Mon, 11 Dec 2006 18:50:21 +0000 (18:50 +0000)]
Switch from X.509 comp to key comp for cert eval.
Scott Cantor [Fri, 1 Dec 2006 19:53:14 +0000 (19:53 +0000)]
Renamed library.
Scott Cantor [Mon, 27 Nov 2006 21:26:18 +0000 (21:26 +0000)]
Refined ElementProxy/ElementExtensible interfaces to match Java.
Scott Cantor [Mon, 27 Nov 2006 02:03:43 +0000 (02:03 +0000)]
Support RetrievalMethod local references.
Scott Cantor [Mon, 27 Nov 2006 00:19:13 +0000 (00:19 +0000)]
Brute-force XML ID lookup.
Scott Cantor [Fri, 24 Nov 2006 23:09:36 +0000 (23:09 +0000)]
Missing const on Faultcode.
Scott Cantor [Fri, 24 Nov 2006 23:03:07 +0000 (23:03 +0000)]
Removed extraneous SAML reference.
Scott Cantor [Fri, 24 Nov 2006 22:31:39 +0000 (22:31 +0000)]
Add SOAP fault override.
Scott Cantor [Fri, 24 Nov 2006 19:52:41 +0000 (19:52 +0000)]
Fix for bug 589
Scott 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.
Scott Cantor [Wed, 22 Nov 2006 20:41:35 +0000 (20:41 +0000)]
Add validate flag to SOAP ctor
Scott Cantor [Wed, 22 Nov 2006 18:15:42 +0000 (18:15 +0000)]
Stream operators (Unicode string operator is an experiment)
Scott Cantor [Wed, 22 Nov 2006 02:43:06 +0000 (02:43 +0000)]
Add call to ValidatorSuite.
Scott Cantor [Wed, 22 Nov 2006 02:18:37 +0000 (02:18 +0000)]
Basic SOAP client, reworked transport streams.
Scott Cantor [Tue, 21 Nov 2006 16:47:45 +0000 (16:47 +0000)]
Add code for non-covariant build.
Scott Cantor [Tue, 21 Nov 2006 01:45:43 +0000 (01:45 +0000)]
Moved new SOAP decls into real header
Scott Cantor [Tue, 21 Nov 2006 01:36:07 +0000 (01:36 +0000)]
Removed accidental header
Scott Cantor [Tue, 21 Nov 2006 01:18:46 +0000 (01:18 +0000)]
Add covariant return check
Scott Cantor [Tue, 21 Nov 2006 01:15:47 +0000 (01:15 +0000)]
Add libcurl and covariant return checks.
Scott Cantor [Sat, 18 Nov 2006 00:42:20 +0000 (00:42 +0000)]
Unified trust engines w/ KeyInfoSource interface, first cut at SOAP transport layer.
Scott Cantor [Thu, 16 Nov 2006 19:45:03 +0000 (19:45 +0000)]
Function to serialize to stream.
Scott Cantor [Mon, 13 Nov 2006 16:17:32 +0000 (16:17 +0000)]
Clear StorageService plugins.
Scott Cantor [Mon, 13 Nov 2006 15:50:16 +0000 (15:50 +0000)]
Fix for bug 587
Scott Cantor [Thu, 9 Nov 2006 17:18:22 +0000 (17:18 +0000)]
Fix for bug 586.
Scott Cantor [Tue, 7 Nov 2006 04:55:38 +0000 (04:55 +0000)]
Raw signature operations and trust engine support.
Scott Cantor [Mon, 6 Nov 2006 16:41:18 +0000 (16:41 +0000)]
Removed RSA-SHA padding constants, found them in latest xmlsec.
Scott Cantor [Mon, 6 Nov 2006 04:24:32 +0000 (04:24 +0000)]
RSA-SHA padding constants.
Scott Cantor [Fri, 3 Nov 2006 05:05:25 +0000 (05:05 +0000)]
Removed covariant clone() implementation to fix ambiguity.
Scott Cantor [Tue, 31 Oct 2006 16:56:27 +0000 (16:56 +0000)]
Macros to omit get methods for children declared by base classes.
Scott Cantor [Sun, 29 Oct 2006 23:50:02 +0000 (23:50 +0000)]
Fix pragma nesting.
Scott Cantor [Mon, 23 Oct 2006 01:33:44 +0000 (01:33 +0000)]
Removed unnecessary class from string literals.
Brent Putman [Thu, 19 Oct 2006 15:45:09 +0000 (15:45 +0000)]
Add autoconf function check for strcasecmp for macro referenced in TemplateEngine.cpp.
Scott Cantor [Thu, 19 Oct 2006 03:52:40 +0000 (03:52 +0000)]
Template replacement engine ported from Shib, added conditional nesting.
Scott Cantor [Fri, 13 Oct 2006 18:40:48 +0000 (18:40 +0000)]
gcc const fix, converted linefeeds
Scott Cantor [Thu, 12 Oct 2006 20:36:12 +0000 (20:36 +0000)]
Multi-line svn commit, see body.
Track DOM text nodes to ensure fidelity.
Promoted text node handling to XMLObject, simplified subclasses.
Scott 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.
Scott Cantor [Mon, 9 Oct 2006 16:29:31 +0000 (16:29 +0000)]
Moved ReplayCache into xmltooling
Scott Cantor [Mon, 9 Oct 2006 16:29:07 +0000 (16:29 +0000)]
Moved ReplayCache into xmltooling
Scott Cantor [Fri, 29 Sep 2006 21:58:50 +0000 (21:58 +0000)]
Switch to multimap, no idea wtf I was thinking.