X-Git-Url: http://www.project-moonshot.org/gitweb/?p=shibboleth%2Fcpp-opensaml.git;a=blobdiff_plain;f=saml%2Fsaml1%2Fcore%2FProtocols.h;h=2201d091e55830f22b914fbb74ca0fbb05df7f88;hp=074edea9d661155f0afdfebdcf808b7669b6e617;hb=1bc8e721db3a50294df852662e1eddcdbdae8f9f;hpb=c0b92549e28e1fca5e7c4a8d09dc06fd09f65292 diff --git a/saml/saml1/core/Protocols.h b/saml/saml1/core/Protocols.h index 074edea..2201d09 100644 --- a/saml/saml1/core/Protocols.h +++ b/saml/saml1/core/Protocols.h @@ -23,7 +23,7 @@ #ifndef __saml1_protocols_h__ #define __saml1_protocols_h__ -#include +#include #include #include @@ -91,12 +91,12 @@ namespace opensaml { static const XMLCh TYPE_NAME[]; END_XMLOBJECT; - BEGIN_XMLOBJECT(SAML_API,RequestAbstractType,SignableObject,SAML 1.x RequestAbstractType base type); + BEGIN_XMLOBJECT(SAML_API,RequestAbstractType,RootObject,SAML 1.x RequestAbstractType base type); DECL_INTEGER_ATTRIB(MinorVersion,MINORVERSION); DECL_STRING_ATTRIB(RequestID,REQUESTID); - DECL_DATETIME_ATTRIB(IssueInstant,ISSUEINSTANT); + DECL_INHERITED_DATETIME_ATTRIB(IssueInstant,ISSUEINSTANT); DECL_TYPED_CHILDREN(RespondWith); - DECL_TYPED_FOREIGN_CHILD(Signature,xmlsignature); + DECL_INHERITED_TYPED_FOREIGN_CHILD(Signature,xmlsignature); /** RequestAbstractType local name */ static const XMLCh TYPE_NAME[]; END_XMLOBJECT; @@ -142,13 +142,13 @@ namespace opensaml { static const XMLCh TYPE_NAME[]; END_XMLOBJECT; - BEGIN_XMLOBJECT(SAML_API,ResponseAbstractType,SignableObject,SAML 1.x ResponseAbstractType base type); + BEGIN_XMLOBJECT(SAML_API,ResponseAbstractType,RootObject,SAML 1.x ResponseAbstractType base type); DECL_INTEGER_ATTRIB(MinorVersion,MINORVERSION); DECL_STRING_ATTRIB(ResponseID,RESPONSEID); DECL_STRING_ATTRIB(InResponseTo,INRESPONSETO); - DECL_DATETIME_ATTRIB(IssueInstant,ISSUEINSTANT); + DECL_INHERITED_DATETIME_ATTRIB(IssueInstant,ISSUEINSTANT); DECL_STRING_ATTRIB(Recipient,RECIPIENT); - DECL_TYPED_FOREIGN_CHILD(Signature,xmlsignature); + DECL_INHERITED_TYPED_FOREIGN_CHILD(Signature,xmlsignature); /** ResponseAbstractType local name */ static const XMLCh TYPE_NAME[]; END_XMLOBJECT;