shibboleth/opensaml2.git
17 years agoRaw signature trust support, Redirect binding, "simple" signing rule.
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

17 years agoAdded setters for rule properties.
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

17 years agoChanged "virtual" URL to match between bindings.
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

17 years agoFlip default to optional check.
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

17 years agoLog inflated data.
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

17 years agoDump inflated data on one-pass operation.
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

17 years agoFixed logging of time_t for portability.
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

17 years agoAdded MessageRoutingRule for destination checks.
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

17 years agoRevamped binding classes with security policy layer.
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

17 years agoReplace "trusted" output flag with security mech ID.
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

17 years agoRemoved unnecessary class from string literals.
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

17 years agoRevamped encoders to produce the actual HTTP responses.
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

17 years agoMoved/renamed binding constants.
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

17 years agoFix linefeeds
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

17 years agoRemoved ChildlessElement class references, ensure ComplexElement gets copied during...
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

17 years agoSAML 2 Artifact decoder/test, with some API adjustments.
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

17 years agoMoved ReplayCache into xmltooling
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

17 years ago1.x Artifact decoder, unit test.
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

17 years ago1.x Artifact decoder, unit test.
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

17 years ago2.0 POST binding and test
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

17 years agoFix check for message type.
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

17 years agoUnit test for 1.x POST binding, plus fixes.
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

17 years agoReplayCache, some decoder work, and merged schema validators into one suite.
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

17 years agoAllow for SAML 1.0 whole doc signing.
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

17 years agoBlock "XMLishness" of ID for SAML 1.0.
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

17 years agoAdded const modifiers.
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

17 years agoMoved URLEncoder into separate header, made it a global service.
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

17 years agoMoved URLEncoder into separate header, made it a global service.
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

17 years agoFactor out XML signing code, add SAML 2 Artifact/POST
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

17 years agoClean up protocol abstract type classes (need proper casts in binding plugins).
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

17 years agoDuh, use spec URIs to identify plugins.
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

17 years agoMessageEncoder, ArtifactMap, and SAML 1.x encoder classes.
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

17 years agoAdd/fix missing/incorrect automake template variables.
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

17 years agoMoved artifact source code into binding folders.
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

17 years agoAdded abstract metadata base, chaining trust and metadata plugins.
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

17 years agoSync up ID attribute handling to latest tooling changes.
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

17 years agoAllow for use as XMLTooling extension, clean up some header use in tests.
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

17 years agoMigrate to xmlsec 1.3 release, shrink a few headers.
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

17 years agoRevise boolean attribute methods to handle defaults.
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

17 years agoFix for Bugzilla bug id 565 'doxygen required by make even if disabled or not found'
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

17 years agoDon't want generated source checked in.
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

17 years agoDon't want generated source checked in.
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

17 years agoPKIX TrustEngine.
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

17 years agoPKIX TrustEngine.
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

17 years agoSAML TrustEngine wrappers, ExplicitKeyTrustEngine plugin.
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

17 years agoMissing test
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

17 years agoAdd signature-checking metadata filter.
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

17 years agoMake sure to validate unmarshalled copy.
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

17 years agoClear caching key resolvers when provider changes.
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

17 years agoAdd metadata observation hook.
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

17 years agoImplement metadata lookup by artifact, refactored metadata indexing.
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

17 years agoBlacklist groups also.
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

17 years agoSAML 2.0 artifact bits plus tests
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

17 years agoSAML 1.x artifact bits
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

17 years agoAdded some identifier constants.
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

17 years agoImplement various extension profiles.
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

17 years agoAdd latest CD extensions.
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

17 years agoReplace custom code with CredentialResolver.
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

17 years agoFixed warning, added tests to Windows project.
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

17 years agoAdded plugin unregistration, add plugin aliases.
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

17 years agoSAML 2.0 Core Assertion namespace unit tests.
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

17 years agoUncomment init of m_EncryptedID member in SubjectImpl, uncovered in unit testing.
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

17 years agoImplement proper inheritance of validators for request/response types.
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

17 years agoHandle 32-bit time size
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

17 years agoMetadata filters, filter auto-registration, and unit tests.
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

17 years agoAdd LLONG_MAX defs, fix some warnings
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

17 years agoAdd missing header
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

17 years agoPort Java provider API, fix to protocol support check.
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

17 years agoRemoved ValidatingXMLObject interface and implementations, first draft of metadata...
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

17 years agoChange unit tests to use overloaded assertEquals() for XMLCh comparisons.
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

17 years agoDisable deprecation warnings, add more SAML tests.
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

17 years agoFix some Doxygen tags related to files and namespaces.
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

17 years agoAdded epoch caching for DateTime attributes.
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

17 years agoInitial check-in of SAML 2.0 Core protocol namespace implementation classes
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

17 years agoReworked int/bool attribute handling.
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

17 years agoAdded ValidatorSuite around groups of static validators.
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

17 years agoAdd more elements to control XML.
putmanb [Thu, 29 Jun 2006 18:24:46 +0000 (18:24 +0000)]
Add more elements to control XML.

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

17 years agoAdd a couple of missing control XML files for unit tests.
putmanb [Thu, 29 Jun 2006 16:36:34 +0000 (16:36 +0000)]
Add a couple of missing control XML files for unit tests.

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

17 years agoAdd overloaded assertEquals() for testing XMLCh* string equality.
putmanb [Thu, 29 Jun 2006 16:20:13 +0000 (16:20 +0000)]
Add overloaded assertEquals() for testing XMLCh* string equality.

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

17 years agoFix incorrect interface for SAML 2.0 core StatusDetail.
putmanb [Wed, 28 Jun 2006 23:17:04 +0000 (23:17 +0000)]
Fix incorrect interface for SAML 2.0 core StatusDetail.

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

17 years agoImport SAML2 Core control XML files for unit tests.
putmanb [Mon, 26 Jun 2006 19:25:45 +0000 (19:25 +0000)]
Import SAML2 Core control XML files for unit tests.

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

17 years agoAdd SAML 2 signed assertion test.
cantor [Fri, 23 Jun 2006 20:02:59 +0000 (20:02 +0000)]
Add SAML 2 signed assertion test.

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

17 years agoInitialize Version member.
cantor [Fri, 23 Jun 2006 20:02:01 +0000 (20:02 +0000)]
Initialize Version member.

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

17 years agoRefactor some tests.
cantor [Fri, 23 Jun 2006 19:04:12 +0000 (19:04 +0000)]
Refactor some tests.

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

17 years agoSAML 2.0 Core protocol namespace interfaces (header) and impl placeholder
putmanb [Thu, 22 Jun 2006 22:50:44 +0000 (22:50 +0000)]
SAML 2.0 Core protocol namespace interfaces (header) and impl placeholder

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

17 years agoFirst metadata check-in, misc. fixes.
cantor [Mon, 19 Jun 2006 03:05:28 +0000 (03:05 +0000)]
First metadata check-in, misc. fixes.

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

17 years agoInitial decryption and schema support for encrypted SAML.
cantor [Mon, 12 Jun 2006 16:47:06 +0000 (16:47 +0000)]
Initial decryption and schema support for encrypted SAML.

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

17 years agoRenamed 2.0 source files to fix automake collision.
cantor [Tue, 30 May 2006 21:36:15 +0000 (21:36 +0000)]
Renamed 2.0 source files to fix automake collision.

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

17 years agoCompleted 2.0 assertions schema classes.
cantor [Tue, 30 May 2006 02:56:11 +0000 (02:56 +0000)]
Completed 2.0 assertions schema classes.

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

17 years agoMakefile fixes, macro fix
cantor [Thu, 25 May 2006 04:25:17 +0000 (04:25 +0000)]
Makefile fixes, macro fix

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

17 years agoUse xmltooling SignatureValidator in tests.
cantor [Mon, 22 May 2006 15:51:26 +0000 (15:51 +0000)]
Use xmltooling SignatureValidator in tests.

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

17 years agoAdditional signature tests, including nesting.
cantor [Sun, 21 May 2006 19:54:38 +0000 (19:54 +0000)]
Additional signature tests, including nesting.

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

17 years agoRefactored signature handling.
cantor [Thu, 18 May 2006 18:28:58 +0000 (18:28 +0000)]
Refactored signature handling.

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

17 years agoCloning fixes, initial protocol check-in.
cantor [Tue, 16 May 2006 22:37:34 +0000 (22:37 +0000)]
Cloning fixes, initial protocol check-in.

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

17 years agoCloning fixes, initial protocol check-in.
cantor [Tue, 16 May 2006 22:37:05 +0000 (22:37 +0000)]
Cloning fixes, initial protocol check-in.

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

17 years agoIntegrated credential resolver API with signing context.
cantor [Mon, 15 May 2006 02:24:54 +0000 (02:24 +0000)]
Integrated credential resolver API with signing context.

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

17 years agoSAML Signature subclasses and test.
cantor [Sun, 14 May 2006 03:36:08 +0000 (03:36 +0000)]
SAML Signature subclasses and test.

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

17 years agoSAML Signature subclasses and test.
cantor [Sun, 14 May 2006 03:35:30 +0000 (03:35 +0000)]
SAML Signature subclasses and test.

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

18 years agoAttribute test
cantor [Thu, 11 May 2006 04:47:45 +0000 (04:47 +0000)]
Attribute test

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

18 years agoFix anyType subclasses.
cantor [Thu, 11 May 2006 04:47:24 +0000 (04:47 +0000)]
Fix anyType subclasses.

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