shibboleth/opensaml2.git
17 years agoHandle empty string in relay state.
cantor [Sun, 15 Apr 2007 19:25:53 +0000 (19:25 +0000)]
Handle empty string in relay state.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@224 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoCorrect doc comment.
cantor [Fri, 13 Apr 2007 03:11:42 +0000 (03:11 +0000)]
Correct doc comment.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@223 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoPut decrypted objects into their own document.
cantor [Fri, 13 Apr 2007 03:04:27 +0000 (03:04 +0000)]
Put decrypted objects into their own document.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@222 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoInject logging category into base class.
cantor [Fri, 13 Apr 2007 01:18:41 +0000 (01:18 +0000)]
Inject logging category into base class.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@221 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoGive Observer interface a more specific reference type.
cantor [Thu, 12 Apr 2007 21:53:38 +0000 (21:53 +0000)]
Give Observer interface a more specific reference type.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@220 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoAdd credential context APIs, refactor criteria matching, auto-extract criteria from...
cantor [Thu, 12 Apr 2007 03:56:27 +0000 (03:56 +0000)]
Add credential context APIs, refactor criteria matching, auto-extract criteria from KeyInfos.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@219 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoActivate tree walk for prefix inclusion (requires xmlsec patch), correct test data.
cantor [Tue, 10 Apr 2007 00:43:46 +0000 (00:43 +0000)]
Activate tree walk for prefix inclusion (requires xmlsec patch), correct test data.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@218 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoSettable digest algorithm, enhanced prefix handling in signatures, pending xmlsec...
cantor [Mon, 9 Apr 2007 03:42:07 +0000 (03:42 +0000)]
Settable digest algorithm, enhanced prefix handling in signatures, pending xmlsec fix.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@217 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoUndo accidental change to content reference setter.
cantor [Sat, 7 Apr 2007 04:43:00 +0000 (04:43 +0000)]
Undo accidental change to content reference setter.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@216 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoTighten up SAML 1.0 processing.
cantor [Sat, 7 Apr 2007 02:07:05 +0000 (02:07 +0000)]
Tighten up SAML 1.0 processing.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@215 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoSet peer name criteria for use with simple resolvers.
cantor [Mon, 2 Apr 2007 03:12:28 +0000 (03:12 +0000)]
Set peer name criteria for use with simple resolvers.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@214 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoRework observer constness, fix SOAP client virtual method.
cantor [Fri, 30 Mar 2007 02:19:06 +0000 (02:19 +0000)]
Rework observer constness, fix SOAP client virtual method.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@213 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoMajor revamp of credential and trust handling code, PKIX engine still needs work.
cantor [Mon, 26 Mar 2007 06:00:11 +0000 (06:00 +0000)]
Major revamp of credential and trust handling code, PKIX engine still needs work.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@212 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoForgot to throw an exception at the end.
cantor [Mon, 19 Mar 2007 01:46:23 +0000 (01:46 +0000)]
Forgot to throw an exception at the end.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@211 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoNon-Unicode inputs.
cantor [Sun, 18 Mar 2007 06:16:45 +0000 (06:16 +0000)]
Non-Unicode inputs.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@210 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoRevised decryption APIs to clarify CredentialResolver/KeyResolver difference.
cantor [Sun, 18 Mar 2007 06:15:25 +0000 (06:15 +0000)]
Revised decryption APIs to clarify CredentialResolver/KeyResolver difference.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@209 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoSAML 2 SSO validator.
cantor [Sat, 17 Mar 2007 23:46:20 +0000 (23:46 +0000)]
SAML 2 SSO validator.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@208 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoFix tests to check for new exception type.
cantor [Sat, 17 Mar 2007 22:50:41 +0000 (22:50 +0000)]
Fix tests to check for new exception type.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@207 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoRefactor subject confirmation.
cantor [Sat, 17 Mar 2007 22:49:06 +0000 (22:49 +0000)]
Refactor subject confirmation.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@206 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoStreamline setIssuer call in policy.
cantor [Sun, 11 Mar 2007 05:50:09 +0000 (05:50 +0000)]
Streamline setIssuer call in policy.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@205 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoScale back logging.
cantor [Sun, 11 Mar 2007 04:58:33 +0000 (04:58 +0000)]
Scale back logging.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@204 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoMoved URLEncoder down to tooling lib, added exception->querystring method.
cantor [Thu, 8 Mar 2007 04:42:06 +0000 (04:42 +0000)]
Moved URLEncoder down to tooling lib, added exception->querystring method.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@203 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoSAML 1.x SSO assertion validator.
cantor [Wed, 7 Mar 2007 18:38:58 +0000 (18:38 +0000)]
SAML 1.x SSO assertion validator.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@202 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoBasic assertion validator.
cantor [Wed, 7 Mar 2007 04:25:35 +0000 (04:25 +0000)]
Basic assertion validator.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@201 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoFix double free bug in policy, add support for assertions in message rules.
cantor [Wed, 7 Mar 2007 02:42:35 +0000 (02:42 +0000)]
Fix double free bug in policy, add support for assertions in message rules.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@200 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoNull security rule for disabling security checks.
cantor [Tue, 6 Mar 2007 17:53:00 +0000 (17:53 +0000)]
Null security rule for disabling security checks.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@199 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoCollapse unneeded header files.
cantor [Tue, 6 Mar 2007 05:12:03 +0000 (05:12 +0000)]
Collapse unneeded header files.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@198 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoAdded marker interface for assertion types.
cantor [Mon, 5 Mar 2007 05:27:15 +0000 (05:27 +0000)]
Added marker interface for assertion types.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@197 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoAdd XML validation flag to policy.
cantor [Fri, 2 Mar 2007 21:46:57 +0000 (21:46 +0000)]
Add XML validation flag to policy.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@196 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoAllow DOM-based construction.
cantor [Fri, 2 Mar 2007 04:54:30 +0000 (04:54 +0000)]
Allow DOM-based construction.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@195 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoMoved key/cred resolution classes out of xmlsig namespace.
cantor [Fri, 2 Mar 2007 02:38:32 +0000 (02:38 +0000)]
Moved key/cred resolution classes out of xmlsig namespace.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@194 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoMoved CGI parsing class down to SAML utility class.
cantor [Tue, 27 Feb 2007 02:04:29 +0000 (02:04 +0000)]
Moved CGI parsing class down to SAML utility class.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@193 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoEnforce final disposition of policy.
cantor [Sat, 24 Feb 2007 21:50:17 +0000 (21:50 +0000)]
Enforce final disposition of policy.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@192 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoFix catalog usage to match "real life".
cantor [Tue, 20 Feb 2007 05:16:49 +0000 (05:16 +0000)]
Fix catalog usage to match "real life".

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@191 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoAdd logging.
cantor [Tue, 20 Feb 2007 04:28:11 +0000 (04:28 +0000)]
Add logging.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@190 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoAdd logging.
cantor [Sat, 17 Feb 2007 22:50:05 +0000 (22:50 +0000)]
Add logging.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@189 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoCorrect constness of transport API, update version.
cantor [Thu, 15 Feb 2007 22:45:26 +0000 (22:45 +0000)]
Correct constness of transport API, update version.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@188 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoSkip replay check when cache missing.
cantor [Thu, 15 Feb 2007 04:11:22 +0000 (04:11 +0000)]
Skip replay check when cache missing.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@187 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoLower logging.
cantor [Thu, 15 Feb 2007 04:07:07 +0000 (04:07 +0000)]
Lower logging.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@186 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoFix version in HTTP header, skip correlation check when no value to check.
cantor [Thu, 15 Feb 2007 03:55:34 +0000 (03:55 +0000)]
Fix version in HTTP header, skip correlation check when no value to check.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@185 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoPromote setSignature method, refactor SOAP objects for better reuse of client subclasses.
cantor [Wed, 14 Feb 2007 05:28:34 +0000 (05:28 +0000)]
Promote setSignature method, refactor SOAP objects for better reuse of client subclasses.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@184 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoSet policy role based on peer entity.
cantor [Wed, 14 Feb 2007 00:30:56 +0000 (00:30 +0000)]
Set policy role based on peer entity.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@183 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoSwitch to virtual inheritance.
cantor [Tue, 13 Feb 2007 21:28:56 +0000 (21:28 +0000)]
Switch to virtual inheritance.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@182 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoSwitch to reference for SOAP request envelope, delete SAML requests regardless of...
cantor [Tue, 13 Feb 2007 19:30:22 +0000 (19:30 +0000)]
Switch to reference for SOAP request envelope, delete SAML requests regardless of errors.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@181 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoCorrect header path.
cantor [Tue, 13 Feb 2007 15:53:35 +0000 (15:53 +0000)]
Correct header path.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@180 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoMissed a public.
cantor [Mon, 12 Feb 2007 05:35:05 +0000 (05:35 +0000)]
Missed a public.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@179 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoFixes to SOAP clients
cantor [Mon, 12 Feb 2007 05:32:18 +0000 (05:32 +0000)]
Fixes to SOAP clients

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@178 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoDon't need schemas in DIST target.
cantor [Sat, 10 Feb 2007 02:59:07 +0000 (02:59 +0000)]
Don't need schemas in DIST target.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@177 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoOption for fatal errors when signatures fail.
cantor [Fri, 9 Feb 2007 17:20:50 +0000 (17:20 +0000)]
Option for fatal errors when signatures fail.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@176 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoShorten "built-in" plugin types.
cantor [Fri, 9 Feb 2007 01:48:54 +0000 (01:48 +0000)]
Shorten "built-in" plugin types.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@175 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoRemoved duplicate schema.
cantor [Wed, 7 Feb 2007 02:58:36 +0000 (02:58 +0000)]
Removed duplicate schema.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@174 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoMove policy execution above the destination check.
cantor [Mon, 5 Feb 2007 16:11:03 +0000 (16:11 +0000)]
Move policy execution above the destination check.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@173 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoMove policy execution above the destination check.
cantor [Mon, 5 Feb 2007 16:05:49 +0000 (16:05 +0000)]
Move policy execution above the destination check.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@172 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoMove policy execution above the destination check.
cantor [Mon, 5 Feb 2007 16:05:21 +0000 (16:05 +0000)]
Move policy execution above the destination check.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@171 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoUpdate copyright.
cantor [Fri, 2 Feb 2007 03:25:48 +0000 (03:25 +0000)]
Update copyright.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@170 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoRelax content type check.
cantor [Mon, 22 Jan 2007 17:01:01 +0000 (17:01 +0000)]
Relax content type check.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@169 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoAdd assertion indicator to base class.
cantor [Mon, 22 Jan 2007 06:14:20 +0000 (06:14 +0000)]
Add assertion indicator to base class.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@168 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoAltered SimpleSign logic to reflect change to draft spec.
cantor [Tue, 16 Jan 2007 20:17:30 +0000 (20:17 +0000)]
Altered SimpleSign logic to reflect change to draft spec.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@167 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoFixed exception message.
cantor [Tue, 16 Jan 2007 19:08:02 +0000 (19:08 +0000)]
Fixed exception message.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@166 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoLog/comment fixes.
cantor [Tue, 16 Jan 2007 17:50:34 +0000 (17:50 +0000)]
Log/comment fixes.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@165 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoAllow for missing message metadata so rule won't break vanilla SOAP.
cantor [Tue, 16 Jan 2007 17:00:21 +0000 (17:00 +0000)]
Allow for missing message metadata so rule won't break vanilla SOAP.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@164 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoMore default methods.
cantor [Sat, 13 Jan 2007 03:39:36 +0000 (03:39 +0000)]
More default methods.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@163 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoRenamed setHeader to avoid collision.
cantor [Fri, 12 Jan 2007 05:48:43 +0000 (05:48 +0000)]
Renamed setHeader to avoid collision.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@162 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoDefault response methods.
cantor [Fri, 12 Jan 2007 05:43:16 +0000 (05:43 +0000)]
Default response methods.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@161 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoPromoted isSecure.
cantor [Fri, 12 Jan 2007 05:20:50 +0000 (05:20 +0000)]
Promoted isSecure.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@160 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoAdditional status codes.
cantor [Fri, 12 Jan 2007 04:42:38 +0000 (04:42 +0000)]
Additional status codes.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@159 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoAdd some addtl methods.
cantor [Wed, 10 Jan 2007 05:20:34 +0000 (05:20 +0000)]
Add some addtl methods.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@158 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoDetect bad metadata, override validity check of remote data.
cantor [Thu, 4 Jan 2007 02:53:18 +0000 (02:53 +0000)]
Detect bad metadata, override validity check of remote data.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@157 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoLayered basic metadata plugin on top of new base class.
cantor [Wed, 3 Jan 2007 21:53:06 +0000 (21:53 +0000)]
Layered basic metadata plugin on top of new base class.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@156 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoClean up catalogs, metadata endpoint mgmt template.
cantor [Tue, 2 Jan 2007 03:03:31 +0000 (03:03 +0000)]
Clean up catalogs, metadata endpoint mgmt template.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@155 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoQualify macro constant.
cantor [Fri, 29 Dec 2006 22:18:46 +0000 (22:18 +0000)]
Qualify macro constant.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@154 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoAdd some exception classes.
cantor [Thu, 28 Dec 2006 22:31:39 +0000 (22:31 +0000)]
Add some exception classes.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@153 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

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

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@152 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

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

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@151 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoRename exception macros to avoid conflicts.
cantor [Tue, 19 Dec 2006 03:42:52 +0000 (03:42 +0000)]
Rename exception macros to avoid conflicts.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@150 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoShift policy responsibility to ArtifactResolver, make msg rules more forgiving.
cantor [Tue, 12 Dec 2006 17:58:17 +0000 (17:58 +0000)]
Shift policy responsibility to ArtifactResolver, make msg rules more forgiving.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@149 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoRevert to exception-based policy errors, add "secure" flag to policy to track authn.
cantor [Tue, 12 Dec 2006 17:28:41 +0000 (17:28 +0000)]
Revert to exception-based policy errors, add "secure" flag to policy to track authn.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@148 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoReturn results from policy rules.
cantor [Tue, 12 Dec 2006 04:22:41 +0000 (04:22 +0000)]
Return results from policy rules.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@147 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoPolicy rule redesign for factor out issuer handling.
cantor [Tue, 12 Dec 2006 02:02:09 +0000 (02:02 +0000)]
Policy rule redesign for factor out issuer handling.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@146 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoAdded missing EntityDescriptor children decls.
cantor [Mon, 11 Dec 2006 16:45:05 +0000 (16:45 +0000)]
Added missing EntityDescriptor children decls.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@145 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoFix log category.
cantor [Mon, 4 Dec 2006 20:32:52 +0000 (20:32 +0000)]
Fix log category.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@144 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

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

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@143 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoCopied in CDC class from Shib
cantor [Thu, 30 Nov 2006 21:48:19 +0000 (21:48 +0000)]
Copied in CDC class from Shib

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@142 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoCopy over unsigned char fix.
cantor [Thu, 30 Nov 2006 18:01:52 +0000 (18:01 +0000)]
Copy over unsigned char fix.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@141 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

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

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@140 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

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

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@139 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoTest RetrievalMethod local references.
cantor [Mon, 27 Nov 2006 02:04:09 +0000 (02:04 +0000)]
Test RetrievalMethod local references.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@138 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoSAML 2.0 SOAP client.
cantor [Fri, 24 Nov 2006 23:40:38 +0000 (23:40 +0000)]
SAML 2.0 SOAP client.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@137 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoDeleted Shibboleth header.
cantor [Fri, 24 Nov 2006 23:26:02 +0000 (23:26 +0000)]
Deleted Shibboleth header.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@136 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoSAML 1.x SOAP client.
cantor [Fri, 24 Nov 2006 23:24:36 +0000 (23:24 +0000)]
SAML 1.x SOAP client.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@135 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoAdd default HTTP headers to SOAP binding.
cantor [Fri, 24 Nov 2006 23:24:16 +0000 (23:24 +0000)]
Add default HTTP headers to SOAP binding.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@134 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoAllow message-only policy rules, basic SAML SOAP client.
cantor [Thu, 23 Nov 2006 04:22:59 +0000 (04:22 +0000)]
Allow message-only policy rules, basic SAML SOAP client.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@133 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoSwitch to streams in SOAP responders.
cantor [Wed, 22 Nov 2006 19:17:55 +0000 (19:17 +0000)]
Switch to streams in SOAP responders.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@132 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

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

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@131 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoMerged trust engines back into a unified version, made metadata roles a "KeyInfoSource".
cantor [Sat, 18 Nov 2006 00:47:16 +0000 (00:47 +0000)]
Merged trust engines back into a unified version, made metadata roles a "KeyInfoSource".

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@130 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years ago2.0 SOAP Encoder
cantor [Sun, 12 Nov 2006 22:40:36 +0000 (22:40 +0000)]
2.0 SOAP Encoder

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@129 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoFirst SOAP encoder.
cantor [Sun, 12 Nov 2006 05:11:23 +0000 (05:11 +0000)]
First SOAP encoder.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@128 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoSOAP decoders.
cantor [Sun, 12 Nov 2006 00:07:53 +0000 (00:07 +0000)]
SOAP decoders.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@127 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoMerged issuer/protocol extraction back into rules.
cantor [Sat, 11 Nov 2006 23:11:30 +0000 (23:11 +0000)]
Merged issuer/protocol extraction back into rules.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@126 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0

17 years agoAdd TLS client auth rule.
cantor [Thu, 9 Nov 2006 05:44:14 +0000 (05:44 +0000)]
Add TLS client auth rule.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@125 fb386ef7-a10c-0410-8ebf-fd3f8e989ab0