1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.opensaml.common.xml;
18
19 import org.opensaml.xml.util.XMLConstants;
20
21
22
23
24 public class SAMLConstants extends XMLConstants{
25 /
26
27
28
29 public static final String POST_METHOD = "POST";
30
31
32 public static final String GET_METHOD = "GET";
33
34 /
35
36
37
38 public static final String SCHEMA_DIR = "/schema/";
39
40 /
41
42
43
44 public static final String XML_SCHEMA_LOCATION = SCHEMA_DIR + "xml.xsd";
45
46
47 public static final String XMLSIG_SCHEMA_LOCATION = SCHEMA_DIR + "xmldsig-core-schema.xsd";
48
49
50 public static final String XMLENC_SCHEMA_LOCATION = SCHEMA_DIR + "xenc-schema.xsd";
51
52 /
53
54
55
56 public static final String SOAP11ENV_SCHEMA_LOCATION = SCHEMA_DIR + SCHEMA_DIR + "soap-envelope.xsd";
57
58
59 public static final String SOAP11ENV_NS = "http://schemas.xmlsoap.org/soap/envelope/";
60
61
62 public static final String SOAP11ENV_PREFIX = "SOAP-ENV";
63
64
65 public static final String PAOS_NS = "urn:liberty:paos:2003-08";
66
67
68 public static final String PAOS_PREFIX = "paos";
69
70 /
71
72
73
74 public static final String SAML10_SCHEMA_LOCATION = SCHEMA_DIR + "cs-sstc-schema-assertion-01.xsd";
75
76
77 public static final String SAML11_SCHEMA_LOCATION = SCHEMA_DIR + "cs-sstc-schema-assertion-1.1.xsd";
78
79
80 public static final String SAML1_NS = "urn:oasis:names:tc:SAML:1.0:assertion";
81
82
83 public static final String SAML10P_SCHEMA_LOCATION = SCHEMA_DIR + "cs-sstc-schema-protocol-01.xsd";
84
85
86 public static final String SAML11P_SCHEMA_LOCATION = SCHEMA_DIR + "cs-sstc-schema-protocol-1.1.xsd";
87
88
89 public static final String SAML10P_NS = "urn:oasis:names:tc:SAML:1.0:protocol";
90
91
92 public static final String SAML11P_NS = "urn:oasis:names:tc:SAML:1.1:protocol";
93
94
95 public static final String SAML1P_PREFIX = "saml1p";
96
97
98 public static final String SAML1_PREFIX = "saml1";
99
100
101 public static final String SAML1MD_NS = "urn:oasis:names:tc:SAML:profiles:v1metadata";
102
103
104 public static final String SAML1MD_SCHEMA_LOCATION = SCHEMA_DIR + "sstc-saml1x-metadata.xsd";
105
106
107 public static final String SAML1MD_PREFIX = "saml1md";
108
109
110 public static final String SAML1_ARTIFACT_BINDING_URI = "urn:oasis:names:tc:SAML:1.0:profiles:artifact-01";
111
112
113 public static final String SAML1_POST_BINDING_URI = "urn:oasis:names:tc:SAML:1.0:profiles:browser-post";
114
115
116 public static final String SAML1_SOAP11_BINDING_URI = "urn:oasis:names:tc:SAML:1.0:bindings:SOAP-binding";
117
118 /
119
120
121
122 public static final String SAML20_SCHEMA_LOCATION = SCHEMA_DIR + "saml-schema-assertion-2.0.xsd";
123
124
125 public static final String SAML20_NS = "urn:oasis:names:tc:SAML:2.0:assertion";
126
127
128 public static final String SAML20_PREFIX ="saml2";
129
130
131 public static final String SAML20P_SCHEMA_LOCATION = SCHEMA_DIR + "saml-schema-protocol-2.0.xsd";
132
133
134 public static final String SAML20P_NS = "urn:oasis:names:tc:SAML:2.0:protocol";
135
136
137 public static final String SAML20P_PREFIX ="saml2p";
138
139
140 public static final String SAML20PTHRPTY_SCHEMA_LOCATION = SCHEMA_DIR + "sstc-saml-protocol-ext-thirdparty.xsd";
141
142
143 public static final String SAML20PTHRPTY_NS = "urn:oasis:names:tc:SAML:protocol:ext:third-party";
144
145
146 public static final String SAML20PTHRPTY_PREFIX ="thrpty";
147
148
149 public static final String SAML20MD_SCHEMA_LOCATION = SCHEMA_DIR + "saml-schema-metadata-2.0.xsd";
150
151
152 public static final String SAML20MD_NS ="urn:oasis:names:tc:SAML:2.0:metadata";
153
154
155 public static final String SAML20MDQUERY_NS = "urn:oasis:names:tc:SAML:metadata:ext:query";
156
157
158 public static final String SAML20MDQUERY_SCHEMA_LOCATION = SCHEMA_DIR + "sstc-saml-metadata-ext-query.xsd";
159
160
161 public static final String SAML20MDQUERY_PREFIX = "query";
162
163
164 public static final String SAML20MD_PREFIX = "md";
165
166
167 public static final String SAML20AC_SCHEMA_LOCATION = SCHEMA_DIR + "saml-schema-authn-context-2.0.xsd";
168
169
170 public static final String SAML20AC_NS ="urn:oasis:names:tc:SAML:2.0:ac";
171
172
173 public static final String SAML20AC_PREFIX = "ac";
174
175
176 public static final String SAML20ECP_SCHEMA_LOCATION = SCHEMA_DIR + "saml-schema-ecp-2.0.xsd";
177
178
179 public static final String SAML20ECP_NS = "urn:oasis:names:tc:SAML:2.0:profiles:SSO:ecp";
180
181
182 public static final String SAML20ECP_PREFIX = "ecp";
183
184
185 public static final String SAML20DEL_SCHEMA_LOCATION = SCHEMA_DIR + "sstc-saml-delegation.xsd";
186
187
188 public static final String SAML20DEL_NS = "urn:oasis:names:tc:SAML:2.0:conditions:delegation";
189
190
191 public static final String SAML20DEL_PREFIX = "del";
192
193
194 public static final String SAML20DCE_SCHEMA_LOCATION = SCHEMA_DIR + "saml-schema-dce-2.0.xsd";
195
196
197 public static final String SAML20DCE_NS = "urn:oasis:names:tc:SAML:2.0:profiles:attribute:DCE";
198
199
200 public static final String SAML20DCE_PREFIX = "DCE";
201
202
203 public static final String SAML20X500_SCHEMA_LOCATION = SCHEMA_DIR + "saml-schema-x500-2.0.xsd";
204
205
206 public static final String SAML20X500_NS = "urn:oasis:names:tc:SAML:2.0:profiles:attribute:X500";
207
208
209 public static final String SAML20X500_PREFIX = "x500";
210
211
212 public static final String SAML20XACML_SCHEMA_LOCATION = SCHEMA_DIR + "saml-schema-xacml-2.0.xsd";
213
214
215 public static final String SAML20XACML_NS = "urn:oasis:names:tc:SAML:2.0:profiles:attribute:XACML";
216
217
218 public static final String SAML20XACML_PREFIX = "xacmlprof";
219
220
221 public static final String SAML2_ARTIFACT_BINDING_URI = "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Artifact";
222
223
224 public static final String SAML2_POST_BINDING_URI = "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST";
225
226
227 public static final String SAML2_POST_SIMPLE_SIGN_BINDING_URI = "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST-SimpleSign";
228
229
230 public static final String SAML2_REDIRECT_BINDING_URI = "urn:oasis:names:tc:SAML:2.0:bindings:HTTP-Redirect";
231
232
233 public static final String SAML2_SOAP11_BINDING_URI = "urn:oasis:names:tc:SAML:2.0:bindings:SOAP";
234
235
236 public static final String SAML2_PAOS_BINDING_URI = "urn:oasis:names:tc:SAML:2.0:bindings:PAOS";
237 }