1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package org.apache.ws.security.saml.ext.builder;
21
22
23
24
25
26
27
28
29 public final class SAML2Constants {
30
31
32
33
34 public static final String NAMEID_FORMAT_UNSPECIFIED =
35 "urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified";
36
37 public static final String NAMEID_FORMAT_EMAIL_ADDRESS =
38 "urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress";
39
40 public static final String NAMEID_FORMAT_X509_SUBJECT_NAME =
41 "urn:oasis:names:tc:SAML:1.1:nameid-format:X509SubjectName";
42
43 public static final String NAMEID_FORMAT_WINDOWS_DQN =
44 "urn:oasis:names:tc:SAML:1.1:nameid-format:WindowsDomainQualifiedName";
45
46 public static final String NAMEID_FORMAT_KERBEROS =
47 "urn:oasis:names:tc:SAML:2.0:nameid-format:kerberos";
48
49 public static final String NAMEID_FORMAT_ENTITY =
50 "urn:oasis:names:tc:SAML:2.0:nameid-format:entity";
51
52 public static final String NAMEID_FORMAT_PERSISTENT =
53 "urn:oasis:names:tc:SAML:2.0:nameid-format:persistent";
54
55 public static final String NAMEID_FORMAT_TRANSIENT =
56 "urn:oasis:names:tc:SAML:2.0:nameid-format:transient";
57
58
59
60
61
62 public static final String CONF_BEARER =
63 "urn:oasis:names:tc:SAML:2.0:cm:bearer";
64
65 public static final String CONF_HOLDER_KEY =
66 "urn:oasis:names:tc:SAML:2.0:cm:holder-of-key";
67
68 public static final String CONF_SENDER_VOUCHES =
69 "urn:oasis:names:tc:SAML:2.0:cm:sender-vouches";
70
71
72
73
74
75 public static final String AUTH_CONTEXT_CLASS_REF_INTERNET_PROTOCOL =
76 "urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocol";
77
78 public static final String AUTH_CONTEXT_CLASS_REF_INTERNET_PROTOCOL_PASSWORD =
79 "urn:oasis:names:tc:SAML:2.0:ac:classes:InternetProtocolPassword";
80
81 public static final String AUTH_CONTEXT_CLASS_REF_KERBEROS =
82 "urn:oasis:names:tc:SAML:2.0:ac:classes:Kerberos";
83
84 public static final String AUTH_CONTEXT_CLASS_REF_MOBILE_ONE_FACTOR_UNREGISTERED =
85 "urn:oasis:names:tc:SAML:2.0:ac:classes:MobileOneFactorUnregistered";
86
87 public static final String AUTH_CONTEXT_CLASS_REF_MOBILE_TWO_FACTOR_UNREGISTERED =
88 "urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorUnregistered";
89
90 public static final String AUTH_CONTEXT_CLASS_REF_MOBILE_ONE_FACTOR_CONTRACT =
91 "urn:oasis:names:tc:SAML:2.0:ac:classes:MobileOneFactorContract";
92
93 public static final String AUTH_CONTEXT_CLASS_REF_MOBILE_TWO_FACTOR_CONTRACT =
94 "urn:oasis:names:tc:SAML:2.0:ac:classes:MobileTwoFactorContract";
95
96 public static final String AUTH_CONTEXT_CLASS_REF_PASSWORD =
97 "urn:oasis:names:tc:SAML:2.0:ac:classes:Password";
98
99 public static final String AUTH_CONTEXT_CLASS_REF_PASSWORD_PROTECTED_TRANSPORT =
100 "urn:oasis:names:tc:SAML:2.0:ac:classes:PasswordProtectedTransport";
101
102 public static final String AUTH_CONTEXT_CLASS_REF_PREVIOUS_SESSION =
103 "urn:oasis:names:tc:SAML:2.0:ac:classes:PreviousSession";
104
105 public static final String AUTH_CONTEXT_CLASS_REF_X509 =
106 "urn:oasis:names:tc:SAML:2.0:ac:classes:X509";
107
108 public static final String AUTH_CONTEXT_CLASS_REF_PGP =
109 "urn:oasis:names:tc:SAML:2.0:ac:classes:PGP";
110
111 public static final String AUTH_CONTEXT_CLASS_REF_SPKI =
112 "urn:oasis:names:tc:SAML:2.0:ac:classes:SPKI";
113
114 public static final String AUTH_CONTEXT_CLASS_REF_XMLDSIG =
115 "urn:oasis:names:tc:SAML:2.0:ac:classes:XMLDSig";
116
117 public static final String AUTH_CONTEXT_CLASS_REF_SMARTCARD =
118 "urn:oasis:names:tc:SAML:2.0:ac:classes:Smartcard";
119
120 public static final String AUTH_CONTEXT_CLASS_REF_SMARTCARD_PKI =
121 "urn:oasis:names:tc:SAML:2.0:ac:classes:SmartcardPKI";
122
123 public static final String AUTH_CONTEXT_CLASS_REF_SOFTWARE_PKI =
124 "urn:oasis:names:tc:SAML:2.0:ac:classes:SoftwarePKI";
125
126 public static final String AUTH_CONTEXT_CLASS_REF_TELEPHONY =
127 "urn:oasis:names:tc:SAML:2.0:ac:classes:Telephony";
128
129 public static final String AUTH_CONTEXT_CLASS_REF_NOMAD_TELEPHONY =
130 "urn:oasis:names:tc:SAML:2.0:ac:classes:NomadTelephony";
131
132 public static final String AUTH_CONTEXT_CLASS_REF_PERSONAL_TELEPHONY =
133 "urn:oasis:names:tc:SAML:2.0:ac:classes:PersonalTelephony";
134
135 public static final String AUTH_CONTEXT_CLASS_REF_AUTHENTICATED_TELEPHONY =
136 "urn:oasis:names:tc:SAML:2.0:ac:classes:AuthenticatedTelephony";
137
138 public static final String AUTH_CONTEXT_CLASS_REF_SECURED_REMOTE_PASSWORD =
139 "urn:oasis:names:tc:SAML:2.0:ac:classes:SecureRemotePassword";
140
141 public static final String AUTH_CONTEXT_CLASS_REF_TLS_CLIENT =
142 "urn:oasis:names:tc:SAML:2.0:ac:classes:TLSClient";
143
144 public static final String AUTH_CONTEXT_CLASS_REF_TIME_SYNC_TOKEN =
145 "urn:oasis:names:tc:SAML:2.0:ac:classes:TimeSyncToken";
146
147 public static final String AUTH_CONTEXT_CLASS_REF_UNSPECIFIED =
148 "urn:oasis:names:tc:SAML:2.0:ac:classes:unspecified";
149
150
151
152
153
154 public static final String ATTRNAME_FORMAT_UNSPECIFIED =
155 "urn:oasis:names:tc:SAML:2.0:attrname-format:unspecified";
156
157 public static final String ATTRNAME_FORMAT_URI =
158 "urn:oasis:names:tc:SAML:2.0:attrname-format:uri";
159
160 public static final String ATTRNAME_FORMAT_BASIC =
161 "urn:oasis:names:tc:SAML:2.0:attrname-format:basic";
162
163 private SAML2Constants() {
164
165 }
166 }