Added some new profile constants.
authorScott Cantor <cantor.2@osu.edu>
Wed, 6 Apr 2005 01:43:25 +0000 (01:43 +0000)
committerScott Cantor <cantor.2@osu.edu>
Wed, 6 Apr 2005 01:43:25 +0000 (01:43 +0000)
shib/Constants.cpp
shib/shib.h

index f36f3d6..f9f6e37 100644 (file)
@@ -67,8 +67,7 @@ const XMLCh Constants::SHIB_NS[] = // urn:mace:shibboleth:1.0
 };
 
 const XMLCh Constants::SHIB_ATTRIBUTE_NAMESPACE_URI[] = // urn:mace:shibboleth:1.0:attributeNamespace:uri
-{
-  chLatin_u, chLatin_r, chLatin_n, chColon, chLatin_m, chLatin_a, chLatin_c, chLatin_e, chColon,
+{ chLatin_u, chLatin_r, chLatin_n, chColon, chLatin_m, chLatin_a, chLatin_c, chLatin_e, chColon,
   chLatin_s, chLatin_h, chLatin_i, chLatin_b, chLatin_b, chLatin_o, chLatin_l, chLatin_e, chLatin_t, chLatin_h, chColon,
   chDigit_1, chPeriod, chDigit_0, chColon,
   chLatin_a, chLatin_t, chLatin_t, chLatin_r, chLatin_i, chLatin_b, chLatin_u, chLatin_t, chLatin_e,
@@ -77,24 +76,46 @@ const XMLCh Constants::SHIB_ATTRIBUTE_NAMESPACE_URI[] = // urn:mace:shibboleth:1
 };
 
 const XMLCh Constants::SHIB_NAMEID_FORMAT_URI[] = // urn:mace:shibboleth:1.0:nameIdentifier
-{
-  chLatin_u, chLatin_r, chLatin_n, chColon, chLatin_m, chLatin_a, chLatin_c, chLatin_e, chColon,
+{ chLatin_u, chLatin_r, chLatin_n, chColon, chLatin_m, chLatin_a, chLatin_c, chLatin_e, chColon,
   chLatin_s, chLatin_h, chLatin_i, chLatin_b, chLatin_b, chLatin_o, chLatin_l, chLatin_e, chLatin_t, chLatin_h, chColon,
   chDigit_1, chPeriod, chDigit_0, chColon,
   chLatin_n, chLatin_a, chLatin_m, chLatin_e,
     chLatin_I, chLatin_d, chLatin_e, chLatin_n, chLatin_t, chLatin_i, chLatin_f, chLatin_i, chLatin_e, chLatin_r, chNull
 };
 
-const XMLCh Constants::SHIB_AUTHNREQUEST_PROFILE_URI[] = //
-{
-  chLatin_u, chLatin_r, chLatin_n, chColon, chLatin_m, chLatin_a, chLatin_c, chLatin_e, chColon,
+const XMLCh Constants::SHIB_LEGACY_AUTHNREQUEST_PROFILE_URI[] = // urn:mace:shibboleth:1.0:profiles:LegacyAuthnRequest
+{ chLatin_u, chLatin_r, chLatin_n, chColon, chLatin_m, chLatin_a, chLatin_c, chLatin_e, chColon,
   chLatin_s, chLatin_h, chLatin_i, chLatin_b, chLatin_b, chLatin_o, chLatin_l, chLatin_e, chLatin_t, chLatin_h, chColon,
   chDigit_1, chPeriod, chDigit_0, chColon,
   chLatin_p, chLatin_r, chLatin_o, chLatin_f, chLatin_i, chLatin_l, chLatin_e, chLatin_s, chColon,
+  chLatin_L, chLatin_e, chLatin_g, chLatin_a, chLatin_c, chLatin_y,
   chLatin_A, chLatin_u, chLatin_t, chLatin_h, chLatin_n,
   chLatin_R, chLatin_e, chLatin_q, chLatin_u, chLatin_e, chLatin_s, chLatin_t, chNull
 };
 
+const XMLCh Constants::SHIB_AUTHNREQUEST_PROFILE_URI[] = // urn:mace:shibboleth:1.0:profiles:AuthnRequest
+{ chLatin_u, chLatin_r, chLatin_n, chColon, chLatin_m, chLatin_a, chLatin_c, chLatin_e, chColon,
+  chLatin_s, chLatin_h, chLatin_i, chLatin_b, chLatin_b, chLatin_o, chLatin_l, chLatin_e, chLatin_t, chLatin_h, chColon,
+  chDigit_1, chPeriod, chDigit_0, chColon,
+  chLatin_p, chLatin_r, chLatin_o, chLatin_f, chLatin_i, chLatin_l, chLatin_e, chLatin_s, chColon,
+  chLatin_A, chLatin_u, chLatin_t, chLatin_h, chLatin_n,
+  chLatin_R, chLatin_e, chLatin_q, chLatin_u, chLatin_e, chLatin_s, chLatin_t, chNull
+};
+
+const XMLCh Constants::SHIB_SESSIONINIT_PROFILE_URI[] = // urn:mace:shibboleth:sp:1.3:SessionInit
+{ chLatin_u, chLatin_r, chLatin_n, chColon, chLatin_m, chLatin_a, chLatin_c, chLatin_e, chColon,
+  chLatin_s, chLatin_h, chLatin_i, chLatin_b, chLatin_b, chLatin_o, chLatin_l, chLatin_e, chLatin_t, chLatin_h, chColon,
+  chLatin_s, chLatin_p, chColon, chDigit_1, chPeriod, chDigit_3, chColon,
+  chLatin_S, chLatin_e, chLatin_s, chLatin_s, chLatin_i, chLatin_o, chLatin_n, chLatin_I, chLatin_n, chLatin_i, chLatin_t, chNull
+};
+
+const XMLCh Constants::SHIB_LOGOUT_PROFILE_URI[] = // urn:mace:shibboleth:sp:1.3:Logout
+{ chLatin_u, chLatin_r, chLatin_n, chColon, chLatin_m, chLatin_a, chLatin_c, chLatin_e, chColon,
+  chLatin_s, chLatin_h, chLatin_i, chLatin_b, chLatin_b, chLatin_o, chLatin_l, chLatin_e, chLatin_t, chLatin_h, chColon,
+  chLatin_s, chLatin_p, chColon, chDigit_1, chPeriod, chDigit_3, chColon,
+  chLatin_L, chLatin_o, chLatin_g, chLatin_o, chLatin_u, chLatin_t, chNull
+};
+
 const XMLCh Constants::InvalidHandle[] =
 { chLatin_I, chLatin_n, chLatin_v, chLatin_a, chLatin_l, chLatin_i, chLatin_d,
   chLatin_H, chLatin_a, chLatin_n, chLatin_d, chLatin_l, chLatin_e, chNull
index e0ed0b2..22e5ef2 100644 (file)
@@ -385,6 +385,9 @@ namespace shibboleth
         static const XMLCh SHIB_ATTRIBUTE_NAMESPACE_URI[];
         static const XMLCh SHIB_NAMEID_FORMAT_URI[];
         static const XMLCh SHIB_AUTHNREQUEST_PROFILE_URI[];
+        static const XMLCh SHIB_LEGACY_AUTHNREQUEST_PROFILE_URI[];
+        static const XMLCh SHIB_SESSIONINIT_PROFILE_URI[];
+        static const XMLCh SHIB_LOGOUT_PROFILE_URI[];
         static const XMLCh SHIB_NS[];
         static const XMLCh InvalidHandle[];
     };