shibboleth/sp.git
16 years agoDraft artifact resolver.
cantor [Sun, 27 May 2007 03:27:51 +0000 (03:27 +0000)]
Draft artifact resolver.
Fixes and properties related to SOAP-based services.
Client certificate bridging for Apache and IIS.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2263 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoImplement artifact generation, start work on resolution support.
cantor [Fri, 25 May 2007 16:23:13 +0000 (16:23 +0000)]
Implement artifact generation, start work on resolution support.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2262 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoSwitch encoders to metadata-based recipient parameter.
cantor [Fri, 25 May 2007 05:59:14 +0000 (05:59 +0000)]
Switch encoders to metadata-based recipient parameter.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2261 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoBackend of storage-based relay state.
cantor [Thu, 24 May 2007 03:18:26 +0000 (03:18 +0000)]
Backend of storage-based relay state.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2260 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoHeader clearing infrastructure.
cantor [Wed, 23 May 2007 20:25:24 +0000 (20:25 +0000)]
Header clearing infrastructure.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2259 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoEliminate extra buffer operations.
cantor [Tue, 22 May 2007 15:33:46 +0000 (15:33 +0000)]
Eliminate extra buffer operations.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2258 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoMove ReplayCache and StorageService APIs to full build only.
cantor [Mon, 21 May 2007 15:59:31 +0000 (15:59 +0000)]
Move ReplayCache and StorageService APIs to full build only.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2257 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoAdd a RP-based key name to credential lookup.
cantor [Mon, 21 May 2007 04:00:43 +0000 (04:00 +0000)]
Add a RP-based key name to credential lookup.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2255 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoAdd inheritance for relying party properties.
cantor [Mon, 21 May 2007 02:44:31 +0000 (02:44 +0000)]
Add inheritance for relying party properties.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2254 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoDelete old files.
cantor [Sun, 20 May 2007 20:22:04 +0000 (20:22 +0000)]
Delete old files.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2253 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoStart to clean up Unix build.
cantor [Sun, 20 May 2007 20:20:57 +0000 (20:20 +0000)]
Start to clean up Unix build.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2252 cb58f699-b61c-0410-a6fe-9272a202ed29

16 years agoNew -lite library and elimination of SAML libraries from modules.
cantor [Sat, 19 May 2007 18:11:17 +0000 (18:11 +0000)]
New -lite library and elimination of SAML libraries from modules.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2251 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoFixed attribute-based functors.
cantor [Mon, 14 May 2007 00:29:49 +0000 (00:29 +0000)]
Fixed attribute-based functors.
Implemented special handling of REMOTE_USER.
Added header clearing method to resolver/extractor.
Added default policy file.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2247 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoUpdate thread config macro, add openssl headers to libsaml build.
cantor [Sat, 12 May 2007 00:00:17 +0000 (00:00 +0000)]
Update thread config macro, add openssl headers to libsaml build.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2246 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoWasn't returning from errors during POST read.
cantor [Thu, 10 May 2007 17:39:58 +0000 (17:39 +0000)]
Wasn't returning from errors during POST read.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2245 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoAdded OIDs for SAML 2.0 attribute mappings.
cantor [Thu, 10 May 2007 01:15:43 +0000 (01:15 +0000)]
Added OIDs for SAML 2.0 attribute mappings.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2244 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoMetadata based functors.
cantor [Wed, 9 May 2007 04:29:56 +0000 (04:29 +0000)]
Metadata based functors.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2243 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoMix/max functor.
cantor [Wed, 9 May 2007 02:06:10 +0000 (02:06 +0000)]
Mix/max functor.
Add safety feature when requiring metadata/trust.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2242 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoBetter logging for remoted errors.
cantor [Tue, 8 May 2007 21:17:54 +0000 (21:17 +0000)]
Better logging for remoted errors.
Raise metadata exceptions when IdP is unknown.
Cleanup error templates.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2241 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoRegex functors, added regex options feature to schema.
cantor [Tue, 8 May 2007 03:59:38 +0000 (03:59 +0000)]
Regex functors, added regex options feature to schema.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2240 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoRun wildcard rules.
cantor [Tue, 8 May 2007 02:57:39 +0000 (02:57 +0000)]
Run wildcard rules.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2239 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoGenericize string values and scopes, add value/scope functors.
cantor [Tue, 8 May 2007 02:28:49 +0000 (02:28 +0000)]
Genericize string values and scopes, add value/scope functors.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2238 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoFix attributeID name.
cantor [Tue, 8 May 2007 01:06:23 +0000 (01:06 +0000)]
Fix attributeID name.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2237 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoFirst three string functors, added authn context to resolver/filter contexts.
cantor [Mon, 7 May 2007 22:46:08 +0000 (22:46 +0000)]
First three string functors, added authn context to resolver/filter contexts.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2236 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoBoolean match functors, policy context to manage lifetime and references.
cantor [Mon, 7 May 2007 15:57:48 +0000 (15:57 +0000)]
Boolean match functors, policy context to manage lifetime and references.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2233 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoAttribute filtering code.
cantor [Sun, 6 May 2007 23:44:32 +0000 (23:44 +0000)]
Attribute filtering code.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2232 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoDelete old files.
cantor [Fri, 4 May 2007 17:44:38 +0000 (17:44 +0000)]
Delete old files.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2231 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoNeed to use SP-specific policy subclass for SOAP client.
cantor [Fri, 4 May 2007 04:11:29 +0000 (04:11 +0000)]
Need to use SP-specific policy subclass for SOAP client.
Reverse default for acsByIndex setting to true.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2230 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoFix reference to providerId.
cantor [Wed, 2 May 2007 19:07:53 +0000 (19:07 +0000)]
Fix reference to providerId.
Propagate special attribute properties.
Add back NameID extraction to SSO handlers.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2229 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoAdd chaining resolver.
cantor [Wed, 2 May 2007 00:55:55 +0000 (00:55 +0000)]
Add chaining resolver.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2228 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoFix old namespace defaults.
cantor [Mon, 30 Apr 2007 19:17:54 +0000 (19:17 +0000)]
Fix old namespace defaults.
Fix vararg error in NameID attribute class.
Working extractor/resolver code.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2227 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoCopied over mapping and filtering schemas.
cantor [Mon, 30 Apr 2007 03:21:57 +0000 (03:21 +0000)]
Copied over mapping and filtering schemas.
New AttributeExtractor API for SAML decoding.
Rewrite of simple AttributeResolver as a query-only component.
Add missing logic for deriving case sensitive attribute flag.
Switch to multimaps for attribute APIs to allow duplicate IDs.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2226 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoAdditional AuthnRequest creation options.
cantor [Thu, 19 Apr 2007 17:22:58 +0000 (17:22 +0000)]
Additional AuthnRequest creation options.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2225 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoStop defaulting in xercesc namespace.
cantor [Wed, 18 Apr 2007 04:03:13 +0000 (04:03 +0000)]
Stop defaulting in xercesc namespace.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2224 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoDrafts of remoted Shib and SAML2 SessionInitiators.
cantor [Sun, 15 Apr 2007 21:10:45 +0000 (21:10 +0000)]
Drafts of remoted Shib and SAML2 SessionInitiators.
Start to rework metadata for SAML 2.
Enable relay state preservation on shibd side.
Server modules should no longer require loading of metadata.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2223 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoSet signing/digest algorithms using new settings.
cantor [Fri, 13 Apr 2007 20:38:45 +0000 (20:38 +0000)]
Set signing/digest algorithms using new settings.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2222 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoRemove extra marshall call.
cantor [Fri, 13 Apr 2007 03:12:29 +0000 (03:12 +0000)]
Remove extra marshall call.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2221 cb58f699-b61c-0410-a6fe-9272a202ed29

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

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2220 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoUntested, but a bunch of caching fixes added.
cantor [Thu, 12 Apr 2007 21:55:42 +0000 (21:55 +0000)]
Untested, but a bunch of caching fixes added.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2219 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoEnhance relay state handling.
cantor [Mon, 9 Apr 2007 03:45:07 +0000 (03:45 +0000)]
Enhance relay state handling.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2218 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoOld and new discovery handlers.
cantor [Thu, 5 Apr 2007 02:35:23 +0000 (02:35 +0000)]
Old and new discovery handlers.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2217 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoFactor entityID into SessionInitiator subinterface, move WAYF logic out of Shib handler.
cantor [Wed, 4 Apr 2007 21:12:47 +0000 (21:12 +0000)]
Factor entityID into SessionInitiator subinterface, move WAYF logic out of Shib handler.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2216 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoImprove property inheritance, first batch of SessionInitiators, rename providerId.
cantor [Wed, 4 Apr 2007 04:04:33 +0000 (04:04 +0000)]
Improve property inheritance, first batch of SessionInitiators, rename providerId.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2215 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoCan't overlap headers or we'll break multiple Set-Cookies.
cantor [Wed, 4 Apr 2007 04:02:10 +0000 (04:02 +0000)]
Can't overlap headers or we'll break multiple Set-Cookies.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2214 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoUpport Apache auto-detect code.
cantor [Mon, 2 Apr 2007 19:39:16 +0000 (19:39 +0000)]
Upport Apache auto-detect code.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2212 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoImplement artifact resolution support.
cantor [Mon, 2 Apr 2007 03:56:10 +0000 (03:56 +0000)]
Implement artifact resolution support.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2210 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoSP policy subclass for use by artifact resolver.
cantor [Mon, 2 Apr 2007 02:11:08 +0000 (02:11 +0000)]
SP policy subclass for use by artifact resolver.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2209 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoSupport for application-specific attribute IDs.
cantor [Sun, 1 Apr 2007 22:30:15 +0000 (22:30 +0000)]
Support for application-specific attribute IDs.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2208 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoHandle reverse mapping of IDs into attributes to query.
cantor [Sun, 1 Apr 2007 21:13:46 +0000 (21:13 +0000)]
Handle reverse mapping of IDs into attributes to query.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2207 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoSerializing pointer instead of object.
cantor [Fri, 30 Mar 2007 18:37:38 +0000 (18:37 +0000)]
Serializing pointer instead of object.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2206 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoConfig changes and rework for new credential APIs.
cantor [Fri, 30 Mar 2007 02:20:01 +0000 (02:20 +0000)]
Config changes and rework for new credential APIs.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2205 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoDraft SAML 2 SSO impl.
cantor [Mon, 19 Mar 2007 03:18:36 +0000 (03:18 +0000)]
Draft SAML 2 SSO impl.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2204 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoReturn default creds when peer is unknown.
cantor [Mon, 19 Mar 2007 01:30:29 +0000 (01:30 +0000)]
Return default creds when peer is unknown.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2203 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoFirst support for encrypted attributes.
cantor [Sun, 18 Mar 2007 22:57:07 +0000 (22:57 +0000)]
First support for encrypted attributes.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2202 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoMake NameID optional in session.
cantor [Sun, 18 Mar 2007 21:56:48 +0000 (21:56 +0000)]
Make NameID optional in session.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2201 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoCache invalid tokens in case they're targeted at other services.
cantor [Sat, 17 Mar 2007 19:03:15 +0000 (19:03 +0000)]
Cache invalid tokens in case they're targeted at other services.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2200 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoAllow for unsigned artifact response.
cantor [Sat, 17 Mar 2007 01:50:01 +0000 (01:50 +0000)]
Allow for unsigned artifact response.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2199 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoRework address handling based on app/location.
cantor [Sun, 11 Mar 2007 04:22:00 +0000 (04:22 +0000)]
Rework address handling based on app/location.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2195 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoRework address handling based on app/location.
cantor [Sun, 11 Mar 2007 04:21:34 +0000 (04:21 +0000)]
Rework address handling based on app/location.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2194 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoLock configuration before dispatching calls.
cantor [Sun, 11 Mar 2007 03:25:39 +0000 (03:25 +0000)]
Lock configuration before dispatching calls.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2193 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoFix format handling in resolver, correct DDF looping bugs.
cantor [Sun, 11 Mar 2007 00:34:15 +0000 (00:34 +0000)]
Fix format handling in resolver, correct DDF looping bugs.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2192 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoAdjust logging/error-handling, schema fixes, failed message handling.
cantor [Sat, 10 Mar 2007 21:07:59 +0000 (21:07 +0000)]
Adjust logging/error-handling, schema fixes, failed message handling.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2191 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoAdd option to use redirection for handler errors.
cantor [Thu, 8 Mar 2007 21:44:03 +0000 (21:44 +0000)]
Add option to use redirection for handler errors.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2190 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoAdd option to use redirection for handler errors, capture relay state when propagatin...
cantor [Thu, 8 Mar 2007 21:42:16 +0000 (21:42 +0000)]
Add option to use redirection for handler errors, capture relay state when propagating exceptions.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2189 cb58f699-b61c-0410-a6fe-9272a202ed29

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

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2188 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoFactor out RelayState recovery.
cantor [Thu, 8 Mar 2007 02:47:34 +0000 (02:47 +0000)]
Factor out RelayState recovery.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2187 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoMove token validation into SAML library, first draft SAML 1 SSO handler.
cantor [Wed, 7 Mar 2007 20:36:08 +0000 (20:36 +0000)]
Move token validation into SAML library, first draft SAML 1 SSO handler.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2186 cb58f699-b61c-0410-a6fe-9272a202ed29

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

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2185 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoHandle multiple assertions in resolver.
cantor [Sat, 3 Mar 2007 22:17:55 +0000 (22:17 +0000)]
Handle multiple assertions in resolver.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2184 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoAllow cache insertion with multiple assertions.
cantor [Sat, 3 Mar 2007 21:19:04 +0000 (21:19 +0000)]
Allow cache insertion with multiple assertions.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2183 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoArtifactMap support.
cantor [Fri, 2 Mar 2007 05:04:30 +0000 (05:04 +0000)]
ArtifactMap support.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2182 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoMoved handler sources.
cantor [Fri, 2 Mar 2007 03:39:39 +0000 (03:39 +0000)]
Moved handler sources.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2181 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoMoved key/cred resolution classes out of xmlsig namespace, start cleaning up configure.
cantor [Fri, 2 Mar 2007 02:47:52 +0000 (02:47 +0000)]
Moved key/cred resolution classes out of xmlsig namespace, start cleaning up configure.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2180 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoRework decoder handling in simple resolver, add IdP/SP names to decoder API, hook...
cantor [Thu, 1 Mar 2007 18:11:43 +0000 (18:11 +0000)]
Rework decoder handling in simple resolver, add IdP/SP names to decoder API, hook resolver up to Applications.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2179 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoMoved CGI parsing to OS, add handler base for remoting HTTP req/resp data.
cantor [Wed, 28 Feb 2007 16:53:10 +0000 (16:53 +0000)]
Moved CGI parsing to OS, add handler base for remoting HTTP req/resp data.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2178 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoA "simple" attribute resolver, and token validation.
cantor [Sat, 24 Feb 2007 22:04:37 +0000 (22:04 +0000)]
A "simple" attribute resolver, and token validation.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2177 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoFix catalog usage, checked in resolver schema.
cantor [Tue, 20 Feb 2007 05:21:31 +0000 (05:21 +0000)]
Fix catalog usage, checked in resolver schema.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2176 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoConvenience method for accessing SP instance.
cantor [Mon, 19 Feb 2007 01:38:49 +0000 (01:38 +0000)]
Convenience method for accessing SP instance.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2175 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoNameID decoder.
cantor [Sun, 18 Feb 2007 23:06:21 +0000 (23:06 +0000)]
NameID decoder.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2174 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoSimple and Scoped Attribute decoders.
cantor [Sun, 18 Feb 2007 06:07:01 +0000 (06:07 +0000)]
Simple and Scoped Attribute decoders.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2173 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoAdjust logging files, add console logging for command line.
cantor [Sat, 17 Feb 2007 22:30:47 +0000 (22:30 +0000)]
Adjust logging files, add console logging for command line.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2172 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoCorrect name of signing flag.
cantor [Thu, 15 Feb 2007 23:04:59 +0000 (23:04 +0000)]
Correct name of signing flag.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2171 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoBug in request signing.
cantor [Thu, 15 Feb 2007 23:04:37 +0000 (23:04 +0000)]
Bug in request signing.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2170 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoCorrect constness of transport API, handle both chunked and buffered encoding.
cantor [Thu, 15 Feb 2007 22:46:09 +0000 (22:46 +0000)]
Correct constness of transport API, handle both chunked and buffered encoding.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2169 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoGlue SOAP client to SP config, expand policy settings.
cantor [Wed, 14 Feb 2007 05:30:12 +0000 (05:30 +0000)]
Glue SOAP client to SP config, expand policy settings.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2168 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoDraft of query tool, not working yet.
cantor [Mon, 12 Feb 2007 06:30:07 +0000 (06:30 +0000)]
Draft of query tool, not working yet.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2167 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoRenamed shar project, some Makefile fixes.
cantor [Sun, 11 Feb 2007 21:58:53 +0000 (21:58 +0000)]
Renamed shar project, some Makefile fixes.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2166 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoRemove 1.1-compat. files, include old shib schema for attribute interop.
cantor [Sun, 11 Feb 2007 21:26:42 +0000 (21:26 +0000)]
Remove 1.1-compat. files, include old shib schema for attribute interop.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2165 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoDraft of 2.0 config schema/file, removed legacy support, validate config.
cantor [Sun, 11 Feb 2007 05:26:18 +0000 (05:26 +0000)]
Draft of 2.0 config schema/file, removed legacy support, validate config.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2164 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoChange default namespace, support namespace remapping.
cantor [Sat, 10 Feb 2007 06:21:37 +0000 (06:21 +0000)]
Change default namespace, support namespace remapping.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2163 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoShorten "built-in" plugin types, delete stale files, new config file.
cantor [Fri, 9 Feb 2007 02:29:33 +0000 (02:29 +0000)]
Shorten "built-in" plugin types, delete stale files, new config file.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2162 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoMove config logic into an "XML" SP plugin, divorce shibd and modules from old libs.
cantor [Tue, 6 Feb 2007 04:02:43 +0000 (04:02 +0000)]
Move config logic into an "XML" SP plugin, divorce shibd and modules from old libs.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2161 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoUncomment a destructor call.
cantor [Mon, 5 Feb 2007 03:06:39 +0000 (03:06 +0000)]
Uncomment a destructor call.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2159 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoRemove extra files.
cantor [Mon, 5 Feb 2007 02:55:16 +0000 (02:55 +0000)]
Remove extra files.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2158 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoRemoved MySQL cache.
cantor [Mon, 5 Feb 2007 02:41:09 +0000 (02:41 +0000)]
Removed MySQL cache.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2157 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoRemove xmlproviders from build, deleted old AAP interface.
cantor [Mon, 5 Feb 2007 02:31:06 +0000 (02:31 +0000)]
Remove xmlproviders from build, deleted old AAP interface.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2156 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoAttribute lookup, port ACL code and mainline SP code to Session/Attribute API.
cantor [Mon, 5 Feb 2007 01:49:05 +0000 (01:49 +0000)]
Attribute lookup, port ACL code and mainline SP code to Session/Attribute API.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2155 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoMove assertions to separate storage records, improve error handling.
cantor [Sun, 4 Feb 2007 03:53:13 +0000 (03:53 +0000)]
Move assertions to separate storage records, improve error handling.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2154 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoLock SP instance for incoming calls.
cantor [Sun, 4 Feb 2007 00:23:37 +0000 (00:23 +0000)]
Lock SP instance for incoming calls.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2153 cb58f699-b61c-0410-a6fe-9272a202ed29

17 years agoProcess attributes when loading sessions.
cantor [Fri, 2 Feb 2007 23:28:48 +0000 (23:28 +0000)]
Process attributes when loading sessions.

git-svn-id: https://svn.middleware.georgetown.edu/cpp-sp/trunk@2152 cb58f699-b61c-0410-a6fe-9272a202ed29