ILIAS  release_5-3 Revision v5.3.23-19-g915713cf615
Constants.php
Go to the documentation of this file.
1 <?php
2 
3 namespace SAML2;
4 
10 class Constants
11 {
15  const AC_PASSWORD = 'urn:oasis:names:tc:SAML:2.0:ac:classes:Password';
16 
20  const AC_UNSPECIFIED = 'urn:oasis:names:tc:SAML:2.0:ac:classes:unspecified';
21 
25  const BINDING_HTTP_POST = 'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST';
26 
30  const BINDING_HTTP_REDIRECT = 'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect';
31 
35  const BINDING_HTTP_ARTIFACT = 'urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact';
36 
40  const BINDING_SOAP = 'urn:oasis:names:tc:SAML:2.0:bindings:SOAP';
41 
45  const BINDING_PAOS = 'urn:oasis:names:tc:SAML:2.0:bindings:PAOS';
46 
50  const BINDING_HOK_SSO = 'urn:oasis:names:tc:SAML:2.0:profiles:holder-of-key:SSO:browser';
51 
55  const CM_BEARER = 'urn:oasis:names:tc:SAML:2.0:cm:bearer';
56 
60  const CM_HOK = 'urn:oasis:names:tc:SAML:2.0:cm:holder-of-key';
61 
65  const CM_VOUCHES = 'urn:oasis:names:tc:SAML:2.0:cm:sender-vouches';
66 
72  const COMPARISON_BETTER = 'better';
73 
78  const COMPARISON_EXACT = 'exact';
79 
85  const COMPARISON_MAXIMUM = 'maximum';
86 
92  const COMPARISON_MINIMUM = 'minimum';
93 
97  const CONSENT_UNSPECIFIED = 'urn:oasis:names:tc:SAML:2.0:consent:unspecified';
98 
102  const CONSENT_OBTAINED = 'urn:oasis:names:tc:SAML:2.0:consent:obtained';
103 
108  const CONSENT_PRIOR = 'urn:oasis:names:tc:SAML:2.0:consent:prior';
109 
116  const CONSENT_IMPLICIT = 'urn:oasis:names:tc:SAML:2.0:consent:current-implicit';
117 
122  const CONSENT_EXPLICIT = 'urn:oasis:names:tc:SAML:2.0:consent:current-explicit';
123 
127  const CONSENT_UNAVAILABLE = 'urn:oasis:names:tc:SAML:2.0:consent:unavailable';
128 
132  const CONSENT_INAPPLICABLE = 'urn:oasis:names:tc:SAML:2.0:consent:inapplicable';
133 
134  const EPTI_URN_MACE = 'urn:mace:dir:attribute-def:eduPersonTargetedID';
135 
136  const EPTI_URN_OID = 'urn:oid:1.3.6.1.4.1.5923.1.1.1.10';
137 
141  const NAMEFORMAT_UNSPECIFIED = 'urn:oasis:names:tc:SAML:2.0:attrname-format:unspecified';
142 
148  const NAMEFORMAT_URI = 'urn:oasis:names:tc:SAML:2.0:attrname-format:uri';
149 
155  const NAMEFORMAT_BASIC = 'urn:oasis:names:tc:SAML:2.0:attrname-format:basic';
156 
160  const NAMEID_UNSPECIFIED = 'urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified';
161 
165  const NAMEID_EMAIL_ADDRESS = 'urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress';
166 
170  const NAMEID_X509_SUBJECT_NAME = 'urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName';
171 
175  const NAMEID_WINDOWS_DOMAIN_QUALIFIED_NAME = 'urn:oasis:names:tc:SAML:1.1:nameid-format:WindowsDomainQualifiedName';
176 
180  const NAMEID_KERBEROS = 'urn:oasis:names:tc:SAML:2.0:nameid-format:kerberos';
181 
185  const NAMEID_ENTITY = 'urn:oasis:names:tc:SAML:2.0:nameid-format:entity';
186 
190  const NAMEID_PERSISTENT = 'urn:oasis:names:tc:SAML:2.0:nameid-format:persistent';
191 
195  const NAMEID_TRANSIENT = 'urn:oasis:names:tc:SAML:2.0:nameid-format:transient';
196 
200  const NAMEID_ENCRYPTED = 'urn:oasis:names:tc:SAML:2.0:nameid-format:encrypted';
201 
205  const NS_ECP = 'urn:oasis:names:tc:SAML:2.0:profiles:SSO:ecp';
206 
210  const NS_SOAP = 'http://schemas.xmlsoap.org/soap/envelope/';
211 
215  const NS_SAMLP = 'urn:oasis:names:tc:SAML:2.0:protocol';
216 
220  const NS_SAML = 'urn:oasis:names:tc:SAML:2.0:assertion';
221 
225  const NS_MD = 'urn:oasis:names:tc:SAML:2.0:metadata';
226 
230  const NS_XS = 'http://www.w3.org/2001/XMLSchema';
231 
235  const NS_XSI = 'http://www.w3.org/2001/XMLSchema-instance';
236 
240  const NS_HOK = 'urn:oasis:names:tc:SAML:2.0:profiles:holder-of-key:SSO:browser';
241 
245  const STATUS_PREFIX = 'urn:oasis:names:tc:SAML:2.0:status:';
246 
254  const STATUS_SUCCESS = 'urn:oasis:names:tc:SAML:2.0:status:Success';
255 
261  const STATUS_REQUESTER = 'urn:oasis:names:tc:SAML:2.0:status:Requester';
262 
268  const STATUS_RESPONDER = 'urn:oasis:names:tc:SAML:2.0:status:Responder';
269 
275  const STATUS_VERSION_MISMATCH = 'urn:oasis:names:tc:SAML:2.0:status:VersionMismatch';
276 
282  const STATUS_AUTHN_FAILED = 'urn:oasis:names:tc:SAML:2.0:status:AuthnFailed';
283 
289  const STATUS_INVALID_ATTR = 'urn:oasis:names:tc:SAML:2.0:status:InvalidAttrNameOrValue';
290 
296  const STATUS_INVALID_NAMEID_POLICY = 'urn:oasis:names:tc:SAML:2.0:status:InvalidNameIDPolicy';
297 
303  const STATUS_NO_AUTHN_CONTEXT = 'urn:oasis:names:tc:SAML:2.0:status:NoAuthnContext';
304 
311  const STATUS_NO_AVAILABLE_IDP = 'urn:oasis:names:tc:SAML:2.0:status:NoAvailableIDP';
312 
318  const STATUS_NO_PASSIVE = 'urn:oasis:names:tc:SAML:2.0:status:NoPassive';
319 
326  const STATUS_NO_SUPPORTED_IDP = 'urn:oasis:names:tc:SAML:2.0:status:NoSupportedIDP';
327 
334  const STATUS_PARTIAL_LOGOUT = 'urn:oasis:names:tc:SAML:2.0:status:PartialLogout';
335 
342  const STATUS_PROXY_COUNT_EXCEEDED = 'urn:oasis:names:tc:SAML:2.0:status:ProxyCountExceeded';
343 
351  const STATUS_REQUEST_DENIED = 'urn:oasis:names:tc:SAML:2.0:status:RequestDenied';
352 
358  const STATUS_REQUEST_UNSUPPORTED = 'urn:oasis:names:tc:SAML:2.0:status:RequestUnsupported';
359 
365  const STATUS_REQUEST_VERSION_DEPRECATED = 'urn:oasis:names:tc:SAML:2.0:status:RequestVersionDeprecated';
366 
373  const STATUS_REQUEST_VERSION_TOO_HIGH = 'urn:oasis:names:tc:SAML:2.0:status:RequestVersionTooHigh';
374 
381  const STATUS_REQUEST_VERSION_TOO_LOW = 'urn:oasis:names:tc:SAML:2.0:status:RequestVersionTooLow';
382 
388  const STATUS_RESOURCE_NOT_RECOGNIZED = 'urn:oasis:names:tc:SAML:2.0:status:ResourceNotRecognized';
389 
395  const STATUS_TOO_MANY_RESPONSES = 'urn:oasis:names:tc:SAML:2.0:status:TooManyResponses';
396 
403  const STATUS_UNKNOWN_ATTR_PROFILE = 'urn:oasis:names:tc:SAML:2.0:status:UnknownAttrProfile';
404 
410  const STATUS_UNKNOWN_PRINCIPAL = 'urn:oasis:names:tc:SAML:2.0:status:UnknownPrincipal';
411 
417  const STATUS_UNSUPPORTED_BINDING = 'urn:oasis:names:tc:SAML:2.0:status:UnsupportedBinding';
418 }