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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
cantor [Thu, 9 Nov 2006 05:15:55 +0000 (05:15 +0000)]
Factor out issuer/protocol extraction.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@124
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Thu, 9 Nov 2006 03:58:57 +0000 (03:58 +0000)]
zlib conf fix, header case fix
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@123
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Thu, 9 Nov 2006 03:20:46 +0000 (03:20 +0000)]
Add zlib option.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@122
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Thu, 9 Nov 2006 03:12:15 +0000 (03:12 +0000)]
Moved dest. check back to decoders, policy API changes.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@121
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Tue, 7 Nov 2006 22:21:39 +0000 (22:21 +0000)]
Add simple signing support for POST binding.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@120
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Tue, 7 Nov 2006 21:03:38 +0000 (21:03 +0000)]
Removed some stale xsec code
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@119
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Tue, 7 Nov 2006 19:56:03 +0000 (19:56 +0000)]
Support for KeyInfo.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@118
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Tue, 7 Nov 2006 05:04:52 +0000 (05:04 +0000)]
Shift to public zlib include
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@117
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Tue, 7 Nov 2006 05:00:52 +0000 (05:00 +0000)]
Subset of zlib for inflate/deflate support.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@116
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Tue, 7 Nov 2006 04:58:24 +0000 (04:58 +0000)]
Raw signature trust support, Redirect binding, "simple" signing rule.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@115
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Tue, 7 Nov 2006 01:59:48 +0000 (01:59 +0000)]
Added setters for rule properties.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@114
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Tue, 7 Nov 2006 01:49:51 +0000 (01:49 +0000)]
Changed "virtual" URL to match between bindings.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@113
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Tue, 7 Nov 2006 01:30:15 +0000 (01:30 +0000)]
Flip default to optional check.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@112
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Fri, 3 Nov 2006 23:16:01 +0000 (23:16 +0000)]
Log inflated data.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@111
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Fri, 3 Nov 2006 23:15:36 +0000 (23:15 +0000)]
Dump inflated data on one-pass operation.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@110
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Fri, 3 Nov 2006 23:14:40 +0000 (23:14 +0000)]
Fixed logging of time_t for portability.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@109
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Fri, 3 Nov 2006 20:11:42 +0000 (20:11 +0000)]
Added MessageRoutingRule for destination checks.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@108
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Fri, 3 Nov 2006 05:10:46 +0000 (05:10 +0000)]
Revamped binding classes with security policy layer.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@107
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Mon, 23 Oct 2006 03:10:48 +0000 (03:10 +0000)]
Replace "trusted" output flag with security mech ID.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@106
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Mon, 23 Oct 2006 01:34:46 +0000 (01:34 +0000)]
Removed unnecessary class from string literals.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@105
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Thu, 19 Oct 2006 21:28:16 +0000 (21:28 +0000)]
Revamped encoders to produce the actual HTTP responses.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@104
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Fri, 13 Oct 2006 19:53:38 +0000 (19:53 +0000)]
Moved/renamed binding constants.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@103
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Fri, 13 Oct 2006 19:15:51 +0000 (19:15 +0000)]
Fix linefeeds
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@102
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Thu, 12 Oct 2006 20:37:43 +0000 (20:37 +0000)]
Removed ChildlessElement class references, ensure ComplexElement gets copied during cloning.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@101
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Wed, 11 Oct 2006 15:52:58 +0000 (15:52 +0000)]
SAML 2 Artifact decoder/test, with some API adjustments.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@100
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Mon, 9 Oct 2006 16:42:41 +0000 (16:42 +0000)]
Moved ReplayCache into xmltooling
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@99
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Mon, 9 Oct 2006 04:17:46 +0000 (04:17 +0000)]
1.x Artifact decoder, unit test.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@98
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Mon, 9 Oct 2006 04:15:00 +0000 (04:15 +0000)]
1.x Artifact decoder, unit test.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@97
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Fri, 6 Oct 2006 03:54:56 +0000 (03:54 +0000)]
2.0 POST binding and test
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@96
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Thu, 5 Oct 2006 22:27:46 +0000 (22:27 +0000)]
Fix check for message type.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@95
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Thu, 5 Oct 2006 19:30:39 +0000 (19:30 +0000)]
Unit test for 1.x POST binding, plus fixes.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@94
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Mon, 2 Oct 2006 05:22:30 +0000 (05:22 +0000)]
ReplayCache, some decoder work, and merged schema validators into one suite.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@93
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Fri, 29 Sep 2006 17:42:09 +0000 (17:42 +0000)]
Allow for SAML 1.0 whole doc signing.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@92
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Fri, 29 Sep 2006 17:37:56 +0000 (17:37 +0000)]
Block "XMLishness" of ID for SAML 1.0.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@91
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Thu, 28 Sep 2006 21:00:06 +0000 (21:00 +0000)]
Added const modifiers.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@90
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Wed, 27 Sep 2006 17:29:19 +0000 (17:29 +0000)]
Moved URLEncoder into separate header, made it a global service.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@89
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Wed, 27 Sep 2006 17:28:49 +0000 (17:28 +0000)]
Moved URLEncoder into separate header, made it a global service.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@88
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Wed, 27 Sep 2006 03:22:43 +0000 (03:22 +0000)]
Factor out XML signing code, add SAML 2 Artifact/POST
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@87
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Wed, 27 Sep 2006 02:07:48 +0000 (02:07 +0000)]
Clean up protocol abstract type classes (need proper casts in binding plugins).
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@86
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Tue, 26 Sep 2006 21:06:21 +0000 (21:06 +0000)]
Duh, use spec URIs to identify plugins.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@85
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Tue, 26 Sep 2006 19:32:50 +0000 (19:32 +0000)]
MessageEncoder, ArtifactMap, and SAML 1.x encoder classes.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@84
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
putmanb [Fri, 15 Sep 2006 19:40:08 +0000 (19:40 +0000)]
Add/fix missing/incorrect automake template variables.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@83
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Fri, 15 Sep 2006 03:51:15 +0000 (03:51 +0000)]
Moved artifact source code into binding folders.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@82
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Mon, 11 Sep 2006 02:08:40 +0000 (02:08 +0000)]
Added abstract metadata base, chaining trust and metadata plugins.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@81
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Fri, 8 Sep 2006 03:25:46 +0000 (03:25 +0000)]
Sync up ID attribute handling to latest tooling changes.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@80
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Wed, 6 Sep 2006 18:03:44 +0000 (18:03 +0000)]
Allow for use as XMLTooling extension, clean up some header use in tests.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@79
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Mon, 4 Sep 2006 23:46:06 +0000 (23:46 +0000)]
Migrate to xmlsec 1.3 release, shrink a few headers.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@78
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Thu, 31 Aug 2006 23:57:47 +0000 (23:57 +0000)]
Revise boolean attribute methods to handle defaults.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@77
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
putmanb [Tue, 29 Aug 2006 17:50:41 +0000 (17:50 +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-opensaml2/trunk@76
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Fri, 25 Aug 2006 00:55:24 +0000 (00:55 +0000)]
Don't want generated source checked in.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@75
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Fri, 25 Aug 2006 00:53:55 +0000 (00:53 +0000)]
Don't want generated source checked in.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@74
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Fri, 25 Aug 2006 00:49:13 +0000 (00:49 +0000)]
PKIX TrustEngine.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@73
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Fri, 25 Aug 2006 00:48:13 +0000 (00:48 +0000)]
PKIX TrustEngine.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@72
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Mon, 21 Aug 2006 17:05:22 +0000 (17:05 +0000)]
SAML TrustEngine wrappers, ExplicitKeyTrustEngine plugin.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@71
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Mon, 14 Aug 2006 19:45:24 +0000 (19:45 +0000)]
Missing test
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@70
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Sun, 13 Aug 2006 23:02:54 +0000 (23:02 +0000)]
Add signature-checking metadata filter.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@69
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Sun, 13 Aug 2006 22:58:52 +0000 (22:58 +0000)]
Make sure to validate unmarshalled copy.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@68
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Sun, 13 Aug 2006 03:48:51 +0000 (03:48 +0000)]
Clear caching key resolvers when provider changes.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@67
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Sun, 13 Aug 2006 01:32:49 +0000 (01:32 +0000)]
Add metadata observation hook.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@66
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Thu, 3 Aug 2006 01:00:26 +0000 (01:00 +0000)]
Implement metadata lookup by artifact, refactored metadata indexing.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@65
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Wed, 2 Aug 2006 23:19:55 +0000 (23:19 +0000)]
Blacklist groups also.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@64
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Tue, 1 Aug 2006 18:15:11 +0000 (18:15 +0000)]
SAML 2.0 artifact bits plus tests
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@63
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Tue, 1 Aug 2006 04:16:10 +0000 (04:16 +0000)]
SAML 1.x artifact bits
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@62
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Mon, 31 Jul 2006 21:32:12 +0000 (21:32 +0000)]
Added some identifier constants.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@61
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Mon, 31 Jul 2006 02:11:27 +0000 (02:11 +0000)]
Implement various extension profiles.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@60
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Sun, 30 Jul 2006 21:23:04 +0000 (21:23 +0000)]
Add latest CD extensions.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@59
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Wed, 26 Jul 2006 05:16:58 +0000 (05:16 +0000)]
Replace custom code with CredentialResolver.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@58
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Mon, 24 Jul 2006 04:16:26 +0000 (04:16 +0000)]
Fixed warning, added tests to Windows project.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@57
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Mon, 24 Jul 2006 04:08:29 +0000 (04:08 +0000)]
Added plugin unregistration, add plugin aliases.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@56
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
putmanb [Sat, 22 Jul 2006 20:18:01 +0000 (20:18 +0000)]
SAML 2.0 Core Assertion namespace unit tests.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@55
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
putmanb [Fri, 21 Jul 2006 21:11:13 +0000 (21:11 +0000)]
Uncomment init of m_EncryptedID member in SubjectImpl, uncovered in unit testing.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@54
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
putmanb [Tue, 18 Jul 2006 21:34:34 +0000 (21:34 +0000)]
Implement proper inheritance of validators for request/response types.
Implement rules from SAML 2.0 Core spec document in validators.
Supply Unicode literal constants for StatusCode and LogoutRequest types.
Group member Unicode literal constants in docs using Doxygen member groups.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@53
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Sun, 16 Jul 2006 22:09:54 +0000 (22:09 +0000)]
Handle 32-bit time size
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@52
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Sun, 16 Jul 2006 21:18:40 +0000 (21:18 +0000)]
Metadata filters, filter auto-registration, and unit tests.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@51
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Thu, 13 Jul 2006 22:01:27 +0000 (22:01 +0000)]
Add LLONG_MAX defs, fix some warnings
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@50
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Thu, 13 Jul 2006 20:25:40 +0000 (20:25 +0000)]
Add missing header
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@49
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Wed, 12 Jul 2006 03:57:38 +0000 (03:57 +0000)]
Port Java provider API, fix to protocol support check.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@48
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Wed, 12 Jul 2006 01:14:48 +0000 (01:14 +0000)]
Removed ValidatingXMLObject interface and implementations, first draft of metadata provider APIs.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@47
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
putmanb [Tue, 11 Jul 2006 23:09:47 +0000 (23:09 +0000)]
Change unit tests to use overloaded assertEquals() for XMLCh comparisons.
Change unit tests to use epoch for DateTime comparisons.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@46
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Tue, 11 Jul 2006 01:47:20 +0000 (01:47 +0000)]
Disable deprecation warnings, add more SAML tests.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@45
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
putmanb [Mon, 10 Jul 2006 15:41:18 +0000 (15:41 +0000)]
Fix some Doxygen tags related to files and namespaces.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@44
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Fri, 7 Jul 2006 03:30:51 +0000 (03:30 +0000)]
Added epoch caching for DateTime attributes.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@43
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
putmanb [Thu, 6 Jul 2006 22:31:41 +0000 (22:31 +0000)]
Initial check-in of SAML 2.0 Core protocol namespace implementation classes
and unit tests.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@42
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Mon, 3 Jul 2006 22:16:37 +0000 (22:16 +0000)]
Reworked int/bool attribute handling.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@41
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0
cantor [Sun, 2 Jul 2006 22:22:45 +0000 (22:22 +0000)]
Added ValidatorSuite around groups of static validators.
git-svn-id: https://svn.middleware.georgetown.edu/cpp-opensaml2/trunk@40
fb386ef7-a10c-0410-8ebf-
fd3f8e989ab0