From 908d7fcbabf49083bba4c3267588e231b5de2b27 Mon Sep 17 00:00:00 2001 From: Scott Cantor Date: Tue, 3 May 2016 22:25:55 -0400 Subject: [PATCH] CPPOST-95 - Add MD RPI extension implementation to metadata classes. https://issues.shibboleth.net/jira/browse/CPPOST-95 Add missing namespace constants. --- saml/util/SAMLConstants.cpp | 10 ++++++++++ saml/util/SAMLConstants.h | 6 ++++++ 2 files changed, 16 insertions(+) diff --git a/saml/util/SAMLConstants.cpp b/saml/util/SAMLConstants.cpp index dff0aa9..439cd7f 100644 --- a/saml/util/SAMLConstants.cpp +++ b/saml/util/SAMLConstants.cpp @@ -239,6 +239,16 @@ const XMLCh samlconstants::SAML20MD_UI_NS[] = // urn:oasis:names:tc:SAML:metadat const XMLCh samlconstants::SAML20MD_UI_PREFIX[] = UNICODE_LITERAL_4(m,d,u,i); +const XMLCh samlconstants::SAML20MD_RPI_NS[] = // urn:oasis:names:tc:SAML:metadata:rpi +{ chLatin_u, chLatin_r, chLatin_n, chColon, chLatin_o, chLatin_a, chLatin_s, chLatin_i, chLatin_s, chColon, + chLatin_n, chLatin_a, chLatin_m, chLatin_e, chLatin_s, chColon, chLatin_t, chLatin_c, chColon, + chLatin_S, chLatin_A, chLatin_M, chLatin_L, chColon, + chLatin_m, chLatin_e, chLatin_t, chLatin_a, chLatin_d, chLatin_a, chLatin_t, chLatin_a, chColon, + chLatin_r, chLatin_p, chLatin_i, chNull +}; + +const XMLCh samlconstants::SAML20MD_RPI_PREFIX[] = UNICODE_LITERAL_5(m,d,r,p,i); + const XMLCh samlconstants::SAML20_DELEGATION_CONDITION_NS[] = // urn:oasis:names:tc:SAML:2.0:conditions:delegation { chLatin_u, chLatin_r, chLatin_n, chColon, chLatin_o, chLatin_a, chLatin_s, chLatin_i, chLatin_s, chColon, chLatin_n, chLatin_a, chLatin_m, chLatin_e, chLatin_s, chColon, chLatin_t, chLatin_c, chColon, diff --git a/saml/util/SAMLConstants.h b/saml/util/SAMLConstants.h index f74dfb6..a840875 100644 --- a/saml/util/SAMLConstants.h +++ b/saml/util/SAMLConstants.h @@ -158,6 +158,12 @@ namespace samlconstants { /** SAML Metadata Extension for Discovery and Login UI QName prefix ("mdui") */ extern SAML_API const XMLCh SAML20MD_UI_PREFIX[]; + /** SAML Metadata Extension for Registration and Publication Information XML Namespace ("urn:oasis:names:tc:SAML:metadata:rpi") */ + extern SAML_API const XMLCh SAML20MD_RPI_NS[]; + + /** SAML Metadata Extension for Registration and Publication Information QName prefix ("mdrpi") */ + extern SAML_API const XMLCh SAML20MD_RPI_PREFIX[]; + /** SAML Condition for Delegation Restriction XML Namespace ("urn:oasis:names:tc:SAML:2.0:conditions:delegation") */ extern SAML_API const XMLCh SAML20_DELEGATION_CONDITION_NS[]; -- 2.1.4