@@ -16,6 +16,7 @@ class Constants extends \SimpleSAML\SAML2\Constants
1616 * The namespace for WS-Addressing protocol.
1717 */
1818 public const NS_ADDR_200408 = 'http://schemas.xmlsoap.org/ws/2004/08/addressing ' ;
19+
1920 public const NS_ADDR_200508 = 'http://www.w3.org/2005/08/addressing ' ;
2021
2122 /**
@@ -37,6 +38,7 @@ class Constants extends \SimpleSAML\SAML2\Constants
3738 * The namespace for WS-Trust protocol.
3839 */
3940 public const NS_TRUST_200502 = 'http://schemas.xmlsoap.org/ws/2005/02/trust ' ;
41+
4042 public const NS_TRUST_200512 = 'http://docs.oasis-open.org/ws-sx/ws-trust/200512/ ' ;
4143
4244 /**
@@ -48,6 +50,7 @@ class Constants extends \SimpleSAML\SAML2\Constants
4850 * The namespace for the Web Service Security Policy protocol.
4951 */
5052 public const NS_SEC_POLICY_11 = 'http://schemas.xmlsoap.org/ws/2005/07/securitypolicy ' ;
53+
5154 public const NS_SEC_POLICY_12 = 'http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702 ' ;
5255
5356 /**
@@ -79,15 +82,25 @@ class Constants extends \SimpleSAML\SAML2\Constants
7982 * The schema-defined wsa fault codes
8083 */
8184 public const WSA_FAULT_INVALID_ADDRESSING_HEADER = 'InvalidAddressingHeader ' ;
85+
8286 public const WSA_FAULT_INVALID_ADDRESS = 'InvalidAddress ' ;
87+
8388 public const WSA_FAULT_INVALID_EPR = 'InvalidEPR ' ;
89+
8490 public const WSA_FAULT_INVALID_CARDINALITY = 'InvalidCardinality ' ;
91+
8592 public const WSA_FAULT_MISSING_ADDRESS_IN_EPR = 'MissingAddressInEPR ' ;
93+
8694 public const WSA_FAULT_DUPLICATE_MESSAGEID = 'DupicateMessageID ' ;
95+
8796 public const WSA_FAULT_ACTION_MISMATCH = 'ActionMismatch ' ;
97+
8898 public const WSA_FAULT_MESSAGE_ADDRESSING_HEADER_REQUIRED = 'MessageAddressingHeaderRequired ' ;
99+
89100 public const WSA_FAULT_DESTINATION_UNREACHABLE = 'DestinationUnreachable ' ;
101+
90102 public const WSA_FAULT_ACTION_NOT_SUPPORTED = 'ActionNotSupported ' ;
103+
91104 public const WSA_FAULT_ENDPOINT_UNAVAILABLE = 'EndpointUnavailable ' ;
92105
93106 public const FAULT_CODES = [
@@ -107,6 +120,7 @@ class Constants extends \SimpleSAML\SAML2\Constants
107120 /**
108121 */
109122 public const WST_REFID_PIN = 'http://docs.oasis-open.org/ws-sx/ws-trust/200802/challenge/PIN ' ;
123+
110124 public const WST_REFID_OTP = 'http://docs.oasis-open.org/ws-sx/ws-trust/200802/challenge/OTP ' ;
111125
112126 /**
0 commit comments