X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=saml%2Fsaml1%2Fcore%2FAssertions.h;fp=saml%2Fsaml1%2Fcore%2FAssertions.h;h=0da3ecf269e0a31758778d6b0ccd1fd730052eb6;hb=1bc8e721db3a50294df852662e1eddcdbdae8f9f;hp=b4cf7538adf789acea6631b4c691442a0951ea7b;hpb=c0b92549e28e1fca5e7c4a8d09dc06fd09f65292;p=shibboleth%2Fcpp-opensaml.git diff --git a/saml/saml1/core/Assertions.h b/saml/saml1/core/Assertions.h index b4cf753..0da3ecf 100644 --- a/saml/saml1/core/Assertions.h +++ b/saml/saml1/core/Assertions.h @@ -23,7 +23,7 @@ #ifndef __saml1_assertions_h__ #define __saml1_assertions_h__ -#include +#include #include #include @@ -217,11 +217,11 @@ namespace opensaml { static const XMLCh TYPE_NAME[]; END_XMLOBJECT; - BEGIN_XMLOBJECT(SAML_API,Assertion,SignableObject,SAML 1.x Assertion element); + BEGIN_XMLOBJECT(SAML_API,Assertion,RootObject,SAML 1.x Assertion element); DECL_INTEGER_ATTRIB(MinorVersion,MINORVERSION); DECL_STRING_ATTRIB(AssertionID,ASSERTIONID); DECL_STRING_ATTRIB(Issuer,ISSUER); - DECL_DATETIME_ATTRIB(IssueInstant,ISSUEINSTANT); + DECL_INHERITED_DATETIME_ATTRIB(IssueInstant,ISSUEINSTANT); DECL_TYPED_CHILD(Conditions); DECL_TYPED_CHILD(Advice); DECL_TYPED_CHILDREN(Statement); @@ -229,7 +229,7 @@ namespace opensaml { DECL_TYPED_CHILDREN(AuthenticationStatement); DECL_TYPED_CHILDREN(AttributeStatement); DECL_TYPED_CHILDREN(AuthorizationDecisionStatement); - DECL_TYPED_FOREIGN_CHILD(Signature,xmlsignature); + DECL_INHERITED_TYPED_FOREIGN_CHILD(Signature,xmlsignature); /** AssertionType local name */ static const XMLCh TYPE_NAME[]; END_XMLOBJECT;