~ubuntu-branches/ubuntu/hardy/lasso/hardy

« back to all changes in this revision

Viewing changes to php5/lasso.php

  • Committer: Bazaar Package Importer
  • Author(s): Michael Bienia
  • Date: 2007-07-31 21:35:26 UTC
  • mfrom: (1.1.4 upstream)
  • Revision ID: james.westby@ubuntu.com-20070731213526-oc6jw5mprcd5tjyy
Tags: 2.0.0-1ubuntu1
* Merge from debian unstable. Remaining changes:
  + debian/control:
    - Modify Maintainer value to match DebianMaintainerField spec.
* debian/rules:
  + Add CC=gcc-4.2 to the configure call else configure won't find jni.h
    from libgcj8-dev.
* configure{,.ac}:
  + Add missing quotes around the value for PHP[45]_LIBS.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?php
 
2
 
 
3
/* ----------------------------------------------------------------------------
 
4
 * This file was automatically generated by SWIG (http://www.swig.org).
 
5
 * Version 1.3.31
 
6
 * 
 
7
 * This file is not intended to be easily readable and contains a number of 
 
8
 * coding conventions designed to improve portability and efficiency. Do not make
 
9
 * changes to this file unless you know what you are doing--modify the SWIG 
 
10
 * interface file instead. 
 
11
 * ----------------------------------------------------------------------------- */
 
12
 
 
13
// Try to load our extension if it's not already loaded.
 
14
if (!extension_loaded("lasso")) {
 
15
  if (strtolower(substr(PHP_OS, 0, 3)) === 'win') {
 
16
    if (!dl('php_lasso.dll')) return;
 
17
  } else {
 
18
    // PHP_SHLIB_SUFFIX is available as of PHP 4.3.0, for older PHP assume 'so'.
 
19
    // It gives 'dylib' on MacOS X which is for libraries, modules are 'so'.
 
20
    if (PHP_SHLIB_SUFFIX === 'PHP_SHLIB_SUFFIX' || PHP_SHLIB_SUFFIX === 'dylib') {
 
21
      if (!dl('lasso.so')) return;
 
22
    } else {
 
23
      if (!dl('lasso.'.PHP_SHLIB_SUFFIX)) return;
 
24
    }
 
25
  }
 
26
}
 
27
 
 
28
 
 
29
 
 
30
abstract class lasso {
 
31
        const LASSO_WSF_SUPPORT = WSF_SUPPORT;
 
32
 
 
33
        const LASSO_HTTP_METHOD_NONE = HTTP_METHOD_NONE;
 
34
 
 
35
        const LASSO_HTTP_METHOD_ANY = HTTP_METHOD_ANY;
 
36
 
 
37
        const LASSO_HTTP_METHOD_IDP_INITIATED = HTTP_METHOD_IDP_INITIATED;
 
38
 
 
39
        const LASSO_HTTP_METHOD_GET = HTTP_METHOD_GET;
 
40
 
 
41
        const LASSO_HTTP_METHOD_POST = HTTP_METHOD_POST;
 
42
 
 
43
        const LASSO_HTTP_METHOD_REDIRECT = HTTP_METHOD_REDIRECT;
 
44
 
 
45
        const LASSO_HTTP_METHOD_SOAP = HTTP_METHOD_SOAP;
 
46
 
 
47
        const LASSO_HTTP_METHOD_ARTIFACT_GET = HTTP_METHOD_ARTIFACT_GET;
 
48
 
 
49
        const LASSO_HTTP_METHOD_ARTIFACT_POST = HTTP_METHOD_ARTIFACT_POST;
 
50
 
 
51
        const LASSO_MD_PROTOCOL_TYPE_FEDERATION_TERMINATION = MD_PROTOCOL_TYPE_FEDERATION_TERMINATION;
 
52
 
 
53
        const LASSO_MD_PROTOCOL_TYPE_NAME_IDENTIFIER_MAPPING = MD_PROTOCOL_TYPE_NAME_IDENTIFIER_MAPPING;
 
54
 
 
55
        const LASSO_MD_PROTOCOL_TYPE_REGISTER_NAME_IDENTIFIER = MD_PROTOCOL_TYPE_REGISTER_NAME_IDENTIFIER;
 
56
 
 
57
        const LASSO_MD_PROTOCOL_TYPE_SINGLE_LOGOUT = MD_PROTOCOL_TYPE_SINGLE_LOGOUT;
 
58
 
 
59
        const LASSO_MD_PROTOCOL_TYPE_SINGLE_SIGN_ON = MD_PROTOCOL_TYPE_SINGLE_SIGN_ON;
 
60
 
 
61
        const LASSO_MD_PROTOCOL_TYPE_ARTIFACT_RESOLUTION = MD_PROTOCOL_TYPE_ARTIFACT_RESOLUTION;
 
62
 
 
63
        const LASSO_MD_PROTOCOL_TYPE_MANAGE_NAME_ID = MD_PROTOCOL_TYPE_MANAGE_NAME_ID;
 
64
 
 
65
        const LASSO_MD_PROTOCOL_TYPE_ASSERTION_ID_REQUEST = LASSO_MD_PROTOCOL_TYPE_ASSERTION_ID_REQUEST;
 
66
 
 
67
        const LASSO_LIB_CONSENT_OBTAINED = LIB_CONSENT_OBTAINED;
 
68
 
 
69
        const LASSO_LIB_CONSENT_OBTAINED_PRIOR = LIB_CONSENT_OBTAINED_PRIOR;
 
70
 
 
71
        const LASSO_LIB_CONSENT_OBTAINED_CURRENT_IMPLICIT = LIB_CONSENT_OBTAINED_CURRENT_IMPLICIT;
 
72
 
 
73
        const LASSO_LIB_CONSENT_OBTAINED_CURRENT_EXPLICIT = LIB_CONSENT_OBTAINED_CURRENT_EXPLICIT;
 
74
 
 
75
        const LASSO_LIB_CONSENT_UNAVAILABLE = LIB_CONSENT_UNAVAILABLE;
 
76
 
 
77
        const LASSO_LIB_CONSENT_INAPPLICABLE = LIB_CONSENT_INAPPLICABLE;
 
78
 
 
79
        const LASSO_LIB_NAMEID_POLICY_TYPE_NONE = LIB_NAMEID_POLICY_TYPE_NONE;
 
80
 
 
81
        const LASSO_LIB_NAMEID_POLICY_TYPE_ONE_TIME = LIB_NAMEID_POLICY_TYPE_ONE_TIME;
 
82
 
 
83
        const LASSO_LIB_NAMEID_POLICY_TYPE_FEDERATED = LIB_NAMEID_POLICY_TYPE_FEDERATED;
 
84
 
 
85
        const LASSO_LIB_NAMEID_POLICY_TYPE_ANY = LIB_NAMEID_POLICY_TYPE_ANY;
 
86
 
 
87
        const LASSO_LIB_PROTOCOL_PROFILE_BRWS_ART = LIB_PROTOCOL_PROFILE_BRWS_ART;
 
88
 
 
89
        const LASSO_LIB_PROTOCOL_PROFILE_BRWS_POST = LIB_PROTOCOL_PROFILE_BRWS_POST;
 
90
 
 
91
        const LASSO_LIB_PROTOCOL_PROFILE_BRWS_LECP = LIB_PROTOCOL_PROFILE_BRWS_LECP;
 
92
 
 
93
        const LASSO_LIB_PROTOCOL_PROFILE_FED_TERM_IDP_HTTP = LIB_PROTOCOL_PROFILE_FED_TERM_IDP_HTTP;
 
94
 
 
95
        const LASSO_LIB_PROTOCOL_PROFILE_FED_TERM_IDP_SOAP = LIB_PROTOCOL_PROFILE_FED_TERM_IDP_SOAP;
 
96
 
 
97
        const LASSO_LIB_PROTOCOL_PROFILE_FED_TERM_SP_HTTP = LIB_PROTOCOL_PROFILE_FED_TERM_SP_HTTP;
 
98
 
 
99
        const LASSO_LIB_PROTOCOL_PROFILE_FED_TERM_SP_SOAP = LIB_PROTOCOL_PROFILE_FED_TERM_SP_SOAP;
 
100
 
 
101
        const LASSO_LIB_PROTOCOL_PROFILE_RNI_IDP_HTTP = LIB_PROTOCOL_PROFILE_RNI_IDP_HTTP;
 
102
 
 
103
        const LASSO_LIB_PROTOCOL_PROFILE_RNI_IDP_SOAP = LIB_PROTOCOL_PROFILE_RNI_IDP_SOAP;
 
104
 
 
105
        const LASSO_LIB_PROTOCOL_PROFILE_RNI_SP_HTTP = LIB_PROTOCOL_PROFILE_RNI_SP_HTTP;
 
106
 
 
107
        const LASSO_LIB_PROTOCOL_PROFILE_RNI_SP_SOAP = LIB_PROTOCOL_PROFILE_RNI_SP_SOAP;
 
108
 
 
109
        const LASSO_LIB_PROTOCOL_PROFILE_SLO_IDP_HTTP = LIB_PROTOCOL_PROFILE_SLO_IDP_HTTP;
 
110
 
 
111
        const LASSO_LIB_PROTOCOL_PROFILE_SLO_IDP_SOAP = LIB_PROTOCOL_PROFILE_SLO_IDP_SOAP;
 
112
 
 
113
        const LASSO_LIB_PROTOCOL_PROFILE_SLO_SP_HTTP = LIB_PROTOCOL_PROFILE_SLO_SP_HTTP;
 
114
 
 
115
        const LASSO_LIB_PROTOCOL_PROFILE_SLO_SP_SOAP = LIB_PROTOCOL_PROFILE_SLO_SP_SOAP;
 
116
 
 
117
        const LASSO_LOGIN_PROTOCOL_PROFILE_BRWS_ART = LOGIN_PROTOCOL_PROFILE_BRWS_ART;
 
118
 
 
119
        const LASSO_LOGIN_PROTOCOL_PROFILE_BRWS_POST = LOGIN_PROTOCOL_PROFILE_BRWS_POST;
 
120
 
 
121
        const LASSO_LOGIN_PROTOCOL_PROFILE_BRWS_LECP = LOGIN_PROTOCOL_PROFILE_BRWS_LECP;
 
122
 
 
123
        const LASSO_PROVIDER_ROLE_NONE = PROVIDER_ROLE_NONE;
 
124
 
 
125
        const LASSO_PROVIDER_ROLE_SP = PROVIDER_ROLE_SP;
 
126
 
 
127
        const LASSO_PROVIDER_ROLE_IDP = PROVIDER_ROLE_IDP;
 
128
 
 
129
        const LASSO_PROTOCOL_LIBERTY_1_0 = PROTOCOL_LIBERTY_1_0;
 
130
 
 
131
        const LASSO_PROTOCOL_LIBERTY_1_1 = PROTOCOL_LIBERTY_1_1;
 
132
 
 
133
        const LASSO_PROTOCOL_LIBERTY_1_2 = PROTOCOL_LIBERTY_1_2;
 
134
 
 
135
        const LASSO_PROTOCOL_SAML_2_0 = PROTOCOL_SAML_2_0;
 
136
 
 
137
        const LASSO_REQUEST_TYPE_INVALID = REQUEST_TYPE_INVALID;
 
138
 
 
139
        const LASSO_REQUEST_TYPE_LOGIN = REQUEST_TYPE_LOGIN;
 
140
 
 
141
        const LASSO_REQUEST_TYPE_LOGOUT = REQUEST_TYPE_LOGOUT;
 
142
 
 
143
        const LASSO_REQUEST_TYPE_DEFEDERATION = REQUEST_TYPE_DEFEDERATION;
 
144
 
 
145
        const LASSO_REQUEST_TYPE_NAME_REGISTRATION = REQUEST_TYPE_NAME_REGISTRATION;
 
146
 
 
147
        const LASSO_REQUEST_TYPE_NAME_IDENTIFIER_MAPPING = REQUEST_TYPE_NAME_IDENTIFIER_MAPPING;
 
148
 
 
149
        const LASSO_REQUEST_TYPE_LECP = REQUEST_TYPE_LECP;
 
150
 
 
151
        const LASSO_REQUEST_TYPE_DISCO_QUERY = REQUEST_TYPE_DISCO_QUERY;
 
152
 
 
153
        const LASSO_REQUEST_TYPE_DISCO_MODIFY = REQUEST_TYPE_DISCO_MODIFY;
 
154
 
 
155
        const LASSO_REQUEST_TYPE_DST_QUERY = REQUEST_TYPE_DST_QUERY;
 
156
 
 
157
        const LASSO_REQUEST_TYPE_DST_MODIFY = REQUEST_TYPE_DST_MODIFY;
 
158
 
 
159
        const LASSO_REQUEST_TYPE_SASL_REQUEST = REQUEST_TYPE_SASL_REQUEST;
 
160
 
 
161
        const LASSO_REQUEST_TYPE_NAME_ID_MANAGEMENT = REQUEST_TYPE_NAME_ID_MANAGEMENT;
 
162
 
 
163
        const LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_INTERNET_PROTOCOL = LIB_AUTHN_CONTEXT_CLASS_REF_INTERNET_PROTOCOL;
 
164
 
 
165
        const LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_INTERNET_PROTOCOL_PASSWORD = LIB_AUTHN_CONTEXT_CLASS_REF_INTERNET_PROTOCOL_PASSWORD;
 
166
 
 
167
        const LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_MOBILE_ONE_FACTOR_UNREGISTERED = LIB_AUTHN_CONTEXT_CLASS_REF_MOBILE_ONE_FACTOR_UNREGISTERED;
 
168
 
 
169
        const LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_MOBILE_TWO_FACTOR_UNREGISTERED = LIB_AUTHN_CONTEXT_CLASS_REF_MOBILE_TWO_FACTOR_UNREGISTERED;
 
170
 
 
171
        const LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_MOBILE_ONE_FACTOR_CONTRACT = LIB_AUTHN_CONTEXT_CLASS_REF_MOBILE_ONE_FACTOR_CONTRACT;
 
172
 
 
173
        const LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_MOBILE_TWO_FACTOR_CONTRACT = LIB_AUTHN_CONTEXT_CLASS_REF_MOBILE_TWO_FACTOR_CONTRACT;
 
174
 
 
175
        const LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_PASSWORD = LIB_AUTHN_CONTEXT_CLASS_REF_PASSWORD;
 
176
 
 
177
        const LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_PASSWORD_PROTECTED_TRANSPORT = LIB_AUTHN_CONTEXT_CLASS_REF_PASSWORD_PROTECTED_TRANSPORT;
 
178
 
 
179
        const LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_PREVIOUS_SESSION = LIB_AUTHN_CONTEXT_CLASS_REF_PREVIOUS_SESSION;
 
180
 
 
181
        const LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_SMARTCARD = LIB_AUTHN_CONTEXT_CLASS_REF_SMARTCARD;
 
182
 
 
183
        const LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_SMARTCARD_PKI = LIB_AUTHN_CONTEXT_CLASS_REF_SMARTCARD_PKI;
 
184
 
 
185
        const LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_SOFTWARE_PKI = LIB_AUTHN_CONTEXT_CLASS_REF_SOFTWARE_PKI;
 
186
 
 
187
        const LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_TIME_SYNC_TOKEN = LIB_AUTHN_CONTEXT_CLASS_REF_TIME_SYNC_TOKEN;
 
188
 
 
189
        const LASSO_LIB_AUTHN_CONTEXT_COMPARISON_EXACT = LIB_AUTHN_CONTEXT_COMPARISON_EXACT;
 
190
 
 
191
        const LASSO_LIB_AUTHN_CONTEXT_COMPARISON_MINIMUM = LIB_AUTHN_CONTEXT_COMPARISON_MINIMUM;
 
192
 
 
193
        const LASSO_LIB_AUTHN_CONTEXT_COMPARISON_MAXIMUM = LIB_AUTHN_CONTEXT_COMPARISON_MAXIMUM;
 
194
 
 
195
        const LASSO_LIB_AUTHN_CONTEXT_COMPARISON_BETTER = LIB_AUTHN_CONTEXT_COMPARISON_BETTER;
 
196
 
 
197
        const LASSO_SAML_AUTHENTICATION_METHOD_PASSWORD = SAML_AUTHENTICATION_METHOD_PASSWORD;
 
198
 
 
199
        const LASSO_SAML_AUTHENTICATION_METHOD_KERBEROS = SAML_AUTHENTICATION_METHOD_KERBEROS;
 
200
 
 
201
        const LASSO_SAML_AUTHENTICATION_METHOD_SECURE_REMOTE_PASSWORD = SAML_AUTHENTICATION_METHOD_SECURE_REMOTE_PASSWORD;
 
202
 
 
203
        const LASSO_SAML_AUTHENTICATION_METHOD_HARDWARE_TOKEN = SAML_AUTHENTICATION_METHOD_HARDWARE_TOKEN;
 
204
 
 
205
        const LASSO_SAML_AUTHENTICATION_METHOD_SMARTCARD_PKI = SAML_AUTHENTICATION_METHOD_SMARTCARD_PKI;
 
206
 
 
207
        const LASSO_SAML_AUTHENTICATION_METHOD_SOFTWARE_PKI = SAML_AUTHENTICATION_METHOD_SOFTWARE_PKI;
 
208
 
 
209
        const LASSO_SAML_AUTHENTICATION_METHOD_PGP = SAML_AUTHENTICATION_METHOD_PGP;
 
210
 
 
211
        const LASSO_SAML_AUTHENTICATION_METHODS_PKI = SAML_AUTHENTICATION_METHODS_PKI;
 
212
 
 
213
        const LASSO_SAML_AUTHENTICATION_METHOD_XKMS = SAML_AUTHENTICATION_METHOD_XKMS;
 
214
 
 
215
        const LASSO_SAML_AUTHENTICATION_METHOD_XMLD_SIG = SAML_AUTHENTICATION_METHOD_XMLD_SIG;
 
216
 
 
217
        const LASSO_SAML_AUTHENTICATION_METHOD_UNSPECIFIED = SAML_AUTHENTICATION_METHOD_UNSPECIFIED;
 
218
 
 
219
        const LASSO_SAML_AUTHENTICATION_METHOD_LIBERTY = SAML_AUTHENTICATION_METHOD_LIBERTY;
 
220
 
 
221
        const LASSO_SIGNATURE_METHOD_RSA_SHA1 = SIGNATURE_METHOD_RSA_SHA1;
 
222
 
 
223
        const LASSO_SIGNATURE_METHOD_DSA_SHA1 = SIGNATURE_METHOD_DSA_SHA1;
 
224
 
 
225
        const LASSO_ENCRYPTION_MODE_NONE = ENCRYPTION_MODE_NONE;
 
226
 
 
227
        const LASSO_ENCRYPTION_MODE_NAMEID = ENCRYPTION_MODE_NAMEID;
 
228
 
 
229
        const LASSO_ENCRYPTION_MODE_ASSERTION = ENCRYPTION_MODE_ASSERTION;
 
230
 
 
231
        const LASSO_ENCRYPTION_SYM_KEY_TYPE_DEFAULT = ENCRYPTION_SYM_KEY_TYPE_DEFAULT;
 
232
 
 
233
        const LASSO_ENCRYPTION_SYM_KEY_TYPE_AES_256 = ENCRYPTION_SYM_KEY_TYPE_AES_256;
 
234
 
 
235
        const LASSO_ENCRYPTION_SYM_KEY_TYPE_AES_128 = ENCRYPTION_SYM_KEY_TYPE_AES_128;
 
236
 
 
237
        const LASSO_ENCRYPTION_SYM_KEY_TYPE_3DES = ENCRYPTION_SYM_KEY_TYPE_3DES;
 
238
 
 
239
        const LASSO_ERROR_UNDEFINED = ERROR_UNDEFINED;
 
240
 
 
241
        const LASSO_ERROR_UNIMPLEMENTED = ERROR_UNIMPLEMENTED;
 
242
 
 
243
        const LASSO_XML_ERROR_NODE_NOT_FOUND = XML_ERROR_NODE_NOT_FOUND;
 
244
 
 
245
        const LASSO_XML_ERROR_NODE_CONTENT_NOT_FOUND = XML_ERROR_NODE_CONTENT_NOT_FOUND;
 
246
 
 
247
        const LASSO_XML_ERROR_ATTR_NOT_FOUND = XML_ERROR_ATTR_NOT_FOUND;
 
248
 
 
249
        const LASSO_XML_ERROR_ATTR_VALUE_NOT_FOUND = XML_ERROR_ATTR_VALUE_NOT_FOUND;
 
250
 
 
251
        const LASSO_XML_ERROR_INVALID_FILE = LASSO_XML_ERROR_INVALID_FILE;
 
252
 
 
253
        const LASSO_XML_ERROR_OBJECT_CONSTRUCTION_FAILED = LASSO_XML_ERROR_OBJECT_CONSTRUCTION_FAILED;
 
254
 
 
255
        const LASSO_XML_ERROR_MISSING_NAMESPACE = LASSO_XML_ERROR_MISSING_NAMESPACE;
 
256
 
 
257
        const LASSO_DS_ERROR_SIGNATURE_NOT_FOUND = DS_ERROR_SIGNATURE_NOT_FOUND;
 
258
 
 
259
        const LASSO_DS_ERROR_INVALID_SIGNATURE = DS_ERROR_INVALID_SIGNATURE;
 
260
 
 
261
        const LASSO_DS_ERROR_SIGNATURE_TMPL_CREATION_FAILED = DS_ERROR_SIGNATURE_TMPL_CREATION_FAILED;
 
262
 
 
263
        const LASSO_DS_ERROR_CONTEXT_CREATION_FAILED = DS_ERROR_CONTEXT_CREATION_FAILED;
 
264
 
 
265
        const LASSO_DS_ERROR_PUBLIC_KEY_LOAD_FAILED = DS_ERROR_PUBLIC_KEY_LOAD_FAILED;
 
266
 
 
267
        const LASSO_DS_ERROR_PRIVATE_KEY_LOAD_FAILED = DS_ERROR_PRIVATE_KEY_LOAD_FAILED;
 
268
 
 
269
        const LASSO_DS_ERROR_CERTIFICATE_LOAD_FAILED = DS_ERROR_CERTIFICATE_LOAD_FAILED;
 
270
 
 
271
        const LASSO_DS_ERROR_SIGNATURE_FAILED = DS_ERROR_SIGNATURE_FAILED;
 
272
 
 
273
        const LASSO_DS_ERROR_KEYS_MNGR_CREATION_FAILED = DS_ERROR_KEYS_MNGR_CREATION_FAILED;
 
274
 
 
275
        const LASSO_DS_ERROR_KEYS_MNGR_INIT_FAILED = DS_ERROR_KEYS_MNGR_INIT_FAILED;
 
276
 
 
277
        const LASSO_DS_ERROR_SIGNATURE_VERIFICATION_FAILED = DS_ERROR_SIGNATURE_VERIFICATION_FAILED;
 
278
 
 
279
        const LASSO_DS_ERROR_CA_CERT_CHAIN_LOAD_FAILED = DS_ERROR_CA_CERT_CHAIN_LOAD_FAILED;
 
280
 
 
281
        const LASSO_DS_ERROR_INVALID_SIGALG = DS_ERROR_INVALID_SIGALG;
 
282
 
 
283
        const LASSO_DS_ERROR_DIGEST_COMPUTE_FAILED = DS_ERROR_DIGEST_COMPUTE_FAILED;
 
284
 
 
285
        const LASSO_DS_ERROR_SIGNATURE_TEMPLATE_NOT_FOUND = DS_ERROR_SIGNATURE_TEMPLATE_NOT_FOUND;
 
286
 
 
287
        const LASSO_SERVER_ERROR_PROVIDER_NOT_FOUND = SERVER_ERROR_PROVIDER_NOT_FOUND;
 
288
 
 
289
        const LASSO_SERVER_ERROR_ADD_PROVIDER_FAILED = SERVER_ERROR_ADD_PROVIDER_FAILED;
 
290
 
 
291
        const LASSO_SERVER_ERROR_ADD_PROVIDER_PROTOCOL_MISMATCH = SERVER_ERROR_ADD_PROVIDER_PROTOCOL_MISMATCH;
 
292
 
 
293
        const LASSO_SERVER_ERROR_SET_ENCRYPTION_PRIVATE_KEY_FAILED = SERVER_ERROR_SET_ENCRYPTION_PRIVATE_KEY_FAILED;
 
294
 
 
295
        const LASSO_SERVER_ERROR_INVALID_XML = LASSO_SERVER_ERROR_INVALID_XML;
 
296
 
 
297
        const LASSO_LOGOUT_ERROR_UNSUPPORTED_PROFILE = LOGOUT_ERROR_UNSUPPORTED_PROFILE;
 
298
 
 
299
        const LASSO_LOGOUT_ERROR_REQUEST_DENIED = LOGOUT_ERROR_REQUEST_DENIED;
 
300
 
 
301
        const LASSO_LOGOUT_ERROR_FEDERATION_NOT_FOUND = LOGOUT_ERROR_FEDERATION_NOT_FOUND;
 
302
 
 
303
        const LASSO_LOGOUT_ERROR_UNKNOWN_PRINCIPAL = LOGOUT_ERROR_UNKNOWN_PRINCIPAL;
 
304
 
 
305
        const LASSO_PROFILE_ERROR_INVALID_QUERY = PROFILE_ERROR_INVALID_QUERY;
 
306
 
 
307
        const LASSO_PROFILE_ERROR_INVALID_POST_MSG = PROFILE_ERROR_INVALID_POST_MSG;
 
308
 
 
309
        const LASSO_PROFILE_ERROR_INVALID_SOAP_MSG = PROFILE_ERROR_INVALID_SOAP_MSG;
 
310
 
 
311
        const LASSO_PROFILE_ERROR_MISSING_REQUEST = PROFILE_ERROR_MISSING_REQUEST;
 
312
 
 
313
        const LASSO_PROFILE_ERROR_INVALID_HTTP_METHOD = PROFILE_ERROR_INVALID_HTTP_METHOD;
 
314
 
 
315
        const LASSO_PROFILE_ERROR_INVALID_PROTOCOLPROFILE = PROFILE_ERROR_INVALID_PROTOCOLPROFILE;
 
316
 
 
317
        const LASSO_PROFILE_ERROR_INVALID_MSG = PROFILE_ERROR_INVALID_MSG;
 
318
 
 
319
        const LASSO_PROFILE_ERROR_MISSING_REMOTE_PROVIDERID = PROFILE_ERROR_MISSING_REMOTE_PROVIDERID;
 
320
 
 
321
        const LASSO_PROFILE_ERROR_UNSUPPORTED_PROFILE = PROFILE_ERROR_UNSUPPORTED_PROFILE;
 
322
 
 
323
        const LASSO_PROFILE_ERROR_UNKNOWN_PROFILE_URL = PROFILE_ERROR_UNKNOWN_PROFILE_URL;
 
324
 
 
325
        const LASSO_PROFILE_ERROR_IDENTITY_NOT_FOUND = PROFILE_ERROR_IDENTITY_NOT_FOUND;
 
326
 
 
327
        const LASSO_PROFILE_ERROR_FEDERATION_NOT_FOUND = PROFILE_ERROR_FEDERATION_NOT_FOUND;
 
328
 
 
329
        const LASSO_PROFILE_ERROR_NAME_IDENTIFIER_NOT_FOUND = PROFILE_ERROR_NAME_IDENTIFIER_NOT_FOUND;
 
330
 
 
331
        const LASSO_PROFILE_ERROR_BUILDING_QUERY_FAILED = PROFILE_ERROR_BUILDING_QUERY_FAILED;
 
332
 
 
333
        const LASSO_PROFILE_ERROR_BUILDING_REQUEST_FAILED = PROFILE_ERROR_BUILDING_REQUEST_FAILED;
 
334
 
 
335
        const LASSO_PROFILE_ERROR_BUILDING_MESSAGE_FAILED = PROFILE_ERROR_BUILDING_MESSAGE_FAILED;
 
336
 
 
337
        const LASSO_PROFILE_ERROR_BUILDING_RESPONSE_FAILED = PROFILE_ERROR_BUILDING_RESPONSE_FAILED;
 
338
 
 
339
        const LASSO_PROFILE_ERROR_SESSION_NOT_FOUND = PROFILE_ERROR_SESSION_NOT_FOUND;
 
340
 
 
341
        const LASSO_PROFILE_ERROR_BAD_IDENTITY_DUMP = PROFILE_ERROR_BAD_IDENTITY_DUMP;
 
342
 
 
343
        const LASSO_PROFILE_ERROR_BAD_SESSION_DUMP = PROFILE_ERROR_BAD_SESSION_DUMP;
 
344
 
 
345
        const LASSO_PROFILE_ERROR_MISSING_RESPONSE = PROFILE_ERROR_MISSING_RESPONSE;
 
346
 
 
347
        const LASSO_PROFILE_ERROR_MISSING_STATUS_CODE = PROFILE_ERROR_MISSING_STATUS_CODE;
 
348
 
 
349
        const LASSO_PROFILE_ERROR_MISSING_ARTIFACT = PROFILE_ERROR_MISSING_ARTIFACT;
 
350
 
 
351
        const LASSO_PROFILE_ERROR_MISSING_RESOURCE_OFFERING = PROFILE_ERROR_MISSING_RESOURCE_OFFERING;
 
352
 
 
353
        const LASSO_PROFILE_ERROR_MISSING_SERVICE_DESCRIPTION = PROFILE_ERROR_MISSING_SERVICE_DESCRIPTION;
 
354
 
 
355
        const LASSO_PROFILE_ERROR_MISSING_SERVICE_TYPE = PROFILE_ERROR_MISSING_SERVICE_TYPE;
 
356
 
 
357
        const LASSO_PROFILE_ERROR_MISSING_ASSERTION = PROFILE_ERROR_MISSING_ASSERTION;
 
358
 
 
359
        const LASSO_PROFILE_ERROR_MISSING_SUBJECT = PROFILE_ERROR_MISSING_SUBJECT;
 
360
 
 
361
        const LASSO_PROFILE_ERROR_MISSING_NAME_IDENTIFIER = PROFILE_ERROR_MISSING_NAME_IDENTIFIER;
 
362
 
 
363
        const LASSO_PROFILE_ERROR_INVALID_ARTIFACT = PROFILE_ERROR_INVALID_ARTIFACT;
 
364
 
 
365
        const LASSO_PROFILE_ERROR_MISSING_ENCRYPTION_PRIVATE_KEY = PROFILE_ERROR_MISSING_ENCRYPTION_PRIVATE_KEY;
 
366
 
 
367
        const LASSO_PROFILE_ERROR_STATUS_NOT_SUCCESS = PROFILE_ERROR_STATUS_NOT_SUCCESS;
 
368
 
 
369
        const LASSO_PROFILE_ERROR_MISSING_ISSUER = LASSO_PROFILE_ERROR_MISSING_ISSUER;
 
370
 
 
371
        const LASSO_PROFILE_ERROR_MISSING_SERVICE_INSTANCE = LASSO_PROFILE_ERROR_MISSING_SERVICE_INSTANCE;
 
372
 
 
373
        const LASSO_PARAM_ERROR_BAD_TYPE_OR_NULL_OBJ = LASSO_PARAM_ERROR_BAD_TYPE_OR_NULL_OBJ;
 
374
 
 
375
        const LASSO_PARAM_ERROR_INVALID_VALUE = PARAM_ERROR_INVALID_VALUE;
 
376
 
 
377
        const LASSO_PARAM_ERROR_CHECK_FAILED = LASSO_PARAM_ERROR_CHECK_FAILED;
 
378
 
 
379
        const LASSO_LOGIN_ERROR_FEDERATION_NOT_FOUND = LOGIN_ERROR_FEDERATION_NOT_FOUND;
 
380
 
 
381
        const LASSO_LOGIN_ERROR_CONSENT_NOT_OBTAINED = LOGIN_ERROR_CONSENT_NOT_OBTAINED;
 
382
 
 
383
        const LASSO_LOGIN_ERROR_INVALID_NAMEIDPOLICY = LOGIN_ERROR_INVALID_NAMEIDPOLICY;
 
384
 
 
385
        const LASSO_LOGIN_ERROR_REQUEST_DENIED = LOGIN_ERROR_REQUEST_DENIED;
 
386
 
 
387
        const LASSO_LOGIN_ERROR_INVALID_SIGNATURE = LOGIN_ERROR_INVALID_SIGNATURE;
 
388
 
 
389
        const LASSO_LOGIN_ERROR_UNSIGNED_AUTHN_REQUEST = LOGIN_ERROR_UNSIGNED_AUTHN_REQUEST;
 
390
 
 
391
        const LASSO_LOGIN_ERROR_STATUS_NOT_SUCCESS = LOGIN_ERROR_STATUS_NOT_SUCCESS;
 
392
 
 
393
        const LASSO_LOGIN_ERROR_UNKNOWN_PRINCIPAL = LOGIN_ERROR_UNKNOWN_PRINCIPAL;
 
394
 
 
395
        const LASSO_LOGIN_ERROR_NO_DEFAULT_ENDPOINT = LOGIN_ERROR_NO_DEFAULT_ENDPOINT;
 
396
 
 
397
        const LASSO_LOGIN_ERROR_ASSERTION_REPLAY = LOGIN_ERROR_ASSERTION_REPLAY;
 
398
 
 
399
        const LASSO_DEFEDERATION_ERROR_MISSING_NAME_IDENTIFIER = DEFEDERATION_ERROR_MISSING_NAME_IDENTIFIER;
 
400
 
 
401
        const LASSO_SOAP_FAULT_REDIRECT_REQUEST = SOAP_FAULT_REDIRECT_REQUEST;
 
402
 
 
403
        const LASSO_SOAP_ERROR_MISSING_HEADER = LASSO_SOAP_ERROR_MISSING_HEADER;
 
404
 
 
405
        const LASSO_SOAP_ERROR_MISSING_BODY = LASSO_SOAP_ERROR_MISSING_BODY;
 
406
 
 
407
        const LASSO_NAME_IDENTIFIER_MAPPING_ERROR_MISSING_TARGET_NAMESPACE = NAME_IDENTIFIER_MAPPING_ERROR_MISSING_TARGET_NAMESPACE;
 
408
 
 
409
        const LASSO_NAME_IDENTIFIER_MAPPING_ERROR_FORBIDDEN_CALL_ON_THIS_SIDE = NAME_IDENTIFIER_MAPPING_ERROR_FORBIDDEN_CALL_ON_THIS_SIDE;
 
410
 
 
411
        const LASSO_NAME_IDENTIFIER_MAPPING_ERROR_MISSING_TARGET_IDENTIFIER = NAME_IDENTIFIER_MAPPING_ERROR_MISSING_TARGET_IDENTIFIER;
 
412
 
 
413
        const LASSO_DATA_SERVICE_ERROR_UNREGISTERED_DST = LASSO_DATA_SERVICE_ERROR_UNREGISTERED_DST;
 
414
 
 
415
        const LASSO_WSF_PROFILE_ERROR_MISSING_CORRELATION = LASSO_WSF_PROFILE_ERROR_MISSING_CORRELATION;
 
416
 
 
417
        const LASSO_WSF_PROFILE_ERROR_MISSING_SECURITY = LASSO_WSF_PROFILE_ERROR_MISSING_SECURITY;
 
418
 
 
419
        static function init() {
 
420
                return init();
 
421
        }
 
422
 
 
423
        static function shutdown() {
 
424
                return shutdown();
 
425
        }
 
426
 
 
427
        const LASSO_CHECK_VERSION_EXACT = CHECK_VERSION_EXACT;
 
428
 
 
429
        const LASSO_CHECK_VERSIONABI_COMPATIBLE = CHECK_VERSIONABI_COMPATIBLE;
 
430
 
 
431
        const LASSO_CHECK_VERSION_NUMERIC = CHECK_VERSION_NUMERIC;
 
432
 
 
433
        static function checkVersion($major,$minor,$subminor,$mode=null) {
 
434
                switch (func_num_args()) {
 
435
                case 3: $r=checkVersion($major,$minor,$subminor); break;
 
436
                default: $r=checkVersion($major,$minor,$subminor,$mode);
 
437
                }
 
438
                return $r;
 
439
        }
 
440
 
 
441
        static function registerDstService($prefix,$href) {
 
442
                registerDstService($prefix,$href);
 
443
        }
 
444
 
 
445
        static function getRequestTypeFromSoapMsg($soap) {
 
446
                return getRequestTypeFromSoapMsg($soap);
 
447
        }
 
448
 
 
449
        static function isLibertyQuery($query) {
 
450
                return isLibertyQuery($query);
 
451
        }
 
452
 
 
453
        const LASSO_SAML2_SUPPORT = SAML2_SUPPORT;
 
454
 
 
455
        static function isSamlQuery($query) {
 
456
                return isSamlQuery($query);
 
457
        }
 
458
 
 
459
        const LASSO_SAML2_NAME_IDENTIFIER_FORMAT_PERSISTENT = SAML2_NAME_IDENTIFIER_FORMAT_PERSISTENT;
 
460
 
 
461
        const LASSO_SAML2_NAME_IDENTIFIER_FORMAT_TRANSIENT = SAML2_NAME_IDENTIFIER_FORMAT_TRANSIENT;
 
462
 
 
463
        const LASSO_SAML2_NAME_IDENTIFIER_FORMAT_ENCRYPTED = SAML2_NAME_IDENTIFIER_FORMAT_ENCRYPTED;
 
464
 
 
465
        const LASSO_SAML2_METADATA_BINDING_SOAP = SAML2_METADATA_BINDING_SOAP;
 
466
 
 
467
        const LASSO_SAML2_METADATA_BINDING_REDIRECT = SAML2_METADATA_BINDING_REDIRECT;
 
468
 
 
469
        const LASSO_SAML2_METADATA_BINDING_POST = SAML2_METADATA_BINDING_POST;
 
470
 
 
471
        const LASSO_SAML2_METADATA_BINDING_ARTIFACT = SAML2_METADATA_BINDING_ARTIFACT;
 
472
 
 
473
        const LASSO_SAML2_METADATA_BINDING_PAOS = SAML2_METADATA_BINDING_PAOS;
 
474
 
 
475
        const LASSO_SAML2_AUTHN_CONTEXT_AUTHENTICATED_TELEPHONY = SAML2_AUTHN_CONTEXT_AUTHENTICATED_TELEPHONY;
 
476
 
 
477
        const LASSO_SAML2_AUTHN_CONTEXT_INTERNET_PROTOCOL = SAML2_AUTHN_CONTEXT_INTERNET_PROTOCOL;
 
478
 
 
479
        const LASSO_SAML2_AUTHN_CONTEXT_INTERNET_PROTOCOL_PASSWORD = SAML2_AUTHN_CONTEXT_INTERNET_PROTOCOL_PASSWORD;
 
480
 
 
481
        const LASSO_SAML2_AUTHN_CONTEXT_KERBEROS = SAML2_AUTHN_CONTEXT_KERBEROS;
 
482
 
 
483
        const LASSO_SAML2_AUTHN_CONTEXT_MOBILE_ONE_FACTOR_CONTRACT = SAML2_AUTHN_CONTEXT_MOBILE_ONE_FACTOR_CONTRACT;
 
484
 
 
485
        const LASSO_SAML2_AUTHN_CONTEXT_MOBILE_ONE_FACTOR_UNREGISTERED = SAML2_AUTHN_CONTEXT_MOBILE_ONE_FACTOR_UNREGISTERED;
 
486
 
 
487
        const LASSO_SAML2_AUTHN_CONTEXT_MOBILE_TWO_FACTOR_CONTRACT = SAML2_AUTHN_CONTEXT_MOBILE_TWO_FACTOR_CONTRACT;
 
488
 
 
489
        const LASSO_SAML2_AUTHN_CONTEXT_MOBILE_TWO_FACTOR_UNREGISTERED = SAML2_AUTHN_CONTEXT_MOBILE_TWO_FACTOR_UNREGISTERED;
 
490
 
 
491
        const LASSO_SAML2_AUTHN_CONTEXT_NOMAD_TELEPHONY = SAML2_AUTHN_CONTEXT_NOMAD_TELEPHONY;
 
492
 
 
493
        const LASSO_SAML2_AUTHN_CONTEXT_PERSONALIZED_TELEPHONY = SAML2_AUTHN_CONTEXT_PERSONALIZED_TELEPHONY;
 
494
 
 
495
        const LASSO_SAML2_AUTHN_CONTEXT_PGP = SAML2_AUTHN_CONTEXT_PGP;
 
496
 
 
497
        const LASSO_SAML2_AUTHN_CONTEXT_PASSWORD_PROTECTED_TRANSPORT = SAML2_AUTHN_CONTEXT_PASSWORD_PROTECTED_TRANSPORT;
 
498
 
 
499
        const LASSO_SAML2_AUTHN_CONTEXT_PASSWORD = SAML2_AUTHN_CONTEXT_PASSWORD;
 
500
 
 
501
        const LASSO_SAML2_AUTHN_CONTEXT_PREVIOUS_SESSION = SAML2_AUTHN_CONTEXT_PREVIOUS_SESSION;
 
502
 
 
503
        const LASSO_SAML2_AUTHN_CONTEXT_SMARTCARD = SAML2_AUTHN_CONTEXT_SMARTCARD;
 
504
 
 
505
        const LASSO_SAML2_AUTHN_CONTEXT_SMARTCARD_PKI = SAML2_AUTHN_CONTEXT_SMARTCARD_PKI;
 
506
 
 
507
        const LASSO_SAML2_AUTHN_CONTEXT_SOFTWARE_PKI = SAML2_AUTHN_CONTEXT_SOFTWARE_PKI;
 
508
 
 
509
        const LASSO_SAML2_AUTHN_CONTEXT_SPKI = SAML2_AUTHN_CONTEXT_SPKI;
 
510
 
 
511
        const LASSO_SAML2_AUTHN_CONTEXT_SECURE_REMOTE_PASSWORD = SAML2_AUTHN_CONTEXT_SECURE_REMOTE_PASSWORD;
 
512
 
 
513
        const LASSO_SAML2_AUTHN_CONTEXT_TLS_CLIENT = SAML2_AUTHN_CONTEXT_TLS_CLIENT;
 
514
 
 
515
        const LASSO_SAML2_AUTHN_CONTEXT_X509 = SAML2_AUTHN_CONTEXT_X509;
 
516
 
 
517
        const LASSO_SAML2_AUTHN_CONTEXT_TELEPHONY = SAML2_AUTHN_CONTEXT_TELEPHONY;
 
518
 
 
519
        const LASSO_SAML2_AUTHN_CONTEXT_TIME_SYNC_TOKEN = SAML2_AUTHN_CONTEXT_TIME_SYNC_TOKEN;
 
520
 
 
521
        const LASSO_SAML2_AUTHN_CONTEXT_XMLDSIG = SAML2_AUTHN_CONTEXT_XMLDSIG;
 
522
}
 
523
 
 
524
/* PHP Proxy Classes */
 
525
class Node {
 
526
        public $_cPtr=null;
 
527
 
 
528
        function __construct() {
 
529
                $this->_cPtr=new_Node();
 
530
        }
 
531
 
 
532
        function __construct() {
 
533
                $this->_cPtr=Node_dump($this->_cPtr);
 
534
        }
 
535
}
 
536
 
 
537
class NodeList {
 
538
        public $_cPtr=null;
 
539
 
 
540
        function __construct() {
 
541
                $this->_cPtr=new_NodeList();
 
542
        }
 
543
 
 
544
        function append($item) {
 
545
                NodeList_append($this->_cPtr,$item);
 
546
        }
 
547
 
 
548
        function cast() {
 
549
                return NodeList_cast($this->_cPtr);
 
550
        }
 
551
 
 
552
        static function frompointer($nodeArray) {
 
553
                $r=NodeList_frompointer($nodeArray);
 
554
                return is_resource($r) ? new NodeList($r) : $r;
 
555
        }
 
556
 
 
557
        function __construct($index) {
 
558
                $this->_cPtr=NodeList_getItem($this->_cPtr,$index);
 
559
        }
 
560
 
 
561
        function length() {
 
562
                return NodeList_length($this->_cPtr);
 
563
        }
 
564
 
 
565
        function setItem($index,$item) {
 
566
                NodeList_setItem($this->_cPtr,$index,$item);
 
567
        }
 
568
}
 
569
 
 
570
class StringList {
 
571
        public $_cPtr=null;
 
572
 
 
573
        function __construct() {
 
574
                $this->_cPtr=new_StringList();
 
575
        }
 
576
 
 
577
        function append($item) {
 
578
                StringList_append($this->_cPtr,$item);
 
579
        }
 
580
 
 
581
        function cast() {
 
582
                return StringList_cast($this->_cPtr);
 
583
        }
 
584
 
 
585
        static function frompointer($stringArray) {
 
586
                $r=StringList_frompointer($stringArray);
 
587
                return is_resource($r) ? new StringList($r) : $r;
 
588
        }
 
589
 
 
590
        function getItem($index) {
 
591
                return StringList_getItem($this->_cPtr,$index);
 
592
        }
 
593
 
 
594
        function length() {
 
595
                return StringList_length($this->_cPtr);
 
596
        }
 
597
 
 
598
        function setItem($index,$item) {
 
599
                StringList_setItem($this->_cPtr,$index,$item);
 
600
        }
 
601
}
 
602
 
 
603
class SamlAdvice {
 
604
        public $_cPtr=null;
 
605
 
 
606
        function __set($var,$value) {
 
607
                if ($var == 'assertion') return SamlAdvice_assertion_set($this->_cPtr,$value);
 
608
                if ($var == 'assertionIdReference') return SamlAdvice_assertionIdReference_set($this->_cPtr,$value);
 
609
        }
 
610
 
 
611
        function __get($var) {
 
612
                if ($var == 'assertion') return SamlAdvice_assertion_get($this->_cPtr);
 
613
                if ($var == 'assertionIdReference') return SamlAdvice_assertionIdReference_get($this->_cPtr);
 
614
                return null;
 
615
        }
 
616
 
 
617
        function __construct() {
 
618
                $this->_cPtr=new_SamlAdvice();
 
619
        }
 
620
 
 
621
        function __construct() {
 
622
                $this->_cPtr=SamlAdvice_dump($this->_cPtr);
 
623
        }
 
624
}
 
625
 
 
626
class SamlAssertion {
 
627
        public $_cPtr=null;
 
628
 
 
629
        function __set($var,$value) {
 
630
                $func = 'SamlAssertion_'.$var.'_set';
 
631
                if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
 
632
        }
 
633
 
 
634
        function __get($var) {
 
635
                $func = 'SamlAssertion_'.$var.'_get';
 
636
                if (function_exists($func) return call_user_func($func,$this->_cPtr);
 
637
                return null;
 
638
        }
 
639
 
 
640
        function __construct() {
 
641
                $this->_cPtr=new_SamlAssertion();
 
642
        }
 
643
 
 
644
        function __construct() {
 
645
                $this->_cPtr=SamlAssertion_dump($this->_cPtr);
 
646
        }
 
647
}
 
648
 
 
649
class SamlAttribute {
 
650
        public $_cPtr=null;
 
651
 
 
652
        function __set($var,$value) {
 
653
                $func = 'SamlAttribute_'.$var.'_set';
 
654
                if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
 
655
        }
 
656
 
 
657
        function __get($var) {
 
658
                $func = 'SamlAttribute_'.$var.'_get';
 
659
                if (function_exists($func) return call_user_func($func,$this->_cPtr);
 
660
                return null;
 
661
        }
 
662
 
 
663
        function __construct() {
 
664
                $this->_cPtr=new_SamlAttribute();
 
665
        }
 
666
 
 
667
        function __construct() {
 
668
                $this->_cPtr=SamlAttribute_dump($this->_cPtr);
 
669
        }
 
670
}
 
671
 
 
672
class SamlAttributeDesignator {
 
673
        public $_cPtr=null;
 
674
 
 
675
        function __set($var,$value) {
 
676
                if ($var == 'attributeName') return SamlAttributeDesignator_attributeName_set($this->_cPtr,$value);
 
677
                if ($var == 'attributeNamespace') return SamlAttributeDesignator_attributeNamespace_set($this->_cPtr,$value);
 
678
        }
 
679
 
 
680
        function __get($var) {
 
681
                if ($var == 'attributeName') return SamlAttributeDesignator_attributeName_get($this->_cPtr);
 
682
                if ($var == 'attributeNamespace') return SamlAttributeDesignator_attributeNamespace_get($this->_cPtr);
 
683
                return null;
 
684
        }
 
685
 
 
686
        function __construct() {
 
687
                $this->_cPtr=new_SamlAttributeDesignator();
 
688
        }
 
689
 
 
690
        function __construct() {
 
691
                $this->_cPtr=SamlAttributeDesignator_dump($this->_cPtr);
 
692
        }
 
693
}
 
694
 
 
695
class SamlAttributeStatement {
 
696
        public $_cPtr=null;
 
697
 
 
698
        function __set($var,$value) {
 
699
                if ($var == 'subject') return SamlAttributeStatement_subject_set($this->_cPtr,$value);
 
700
                if ($var == 'attribute') return SamlAttributeStatement_attribute_set($this->_cPtr,$value);
 
701
        }
 
702
 
 
703
        function __get($var) {
 
704
                if ($var == 'subject') return SamlAttributeStatement_subject_get($this->_cPtr);
 
705
                if ($var == 'attribute') return SamlAttributeStatement_attribute_get($this->_cPtr);
 
706
                return null;
 
707
        }
 
708
 
 
709
        function __construct() {
 
710
                $this->_cPtr=new_SamlAttributeStatement();
 
711
        }
 
712
 
 
713
        function __construct() {
 
714
                $this->_cPtr=SamlAttributeStatement_dump($this->_cPtr);
 
715
        }
 
716
}
 
717
 
 
718
class SamlAttributeValue {
 
719
        public $_cPtr=null;
 
720
 
 
721
        function __set($var,$value) {
 
722
                if ($var == 'any') return SamlAttributeValue_any_set($this->_cPtr,$value);
 
723
        }
 
724
 
 
725
        function __get($var) {
 
726
                if ($var == 'any') return SamlAttributeValue_any_get($this->_cPtr);
 
727
                return null;
 
728
        }
 
729
 
 
730
        function __construct() {
 
731
                $this->_cPtr=new_SamlAttributeValue();
 
732
        }
 
733
 
 
734
        function __construct() {
 
735
                $this->_cPtr=SamlAttributeValue_dump($this->_cPtr);
 
736
        }
 
737
}
 
738
 
 
739
class SamlAudienceRestrictionCondition {
 
740
        public $_cPtr=null;
 
741
 
 
742
        function __set($var,$value) {
 
743
                if ($var == 'audience') return SamlAudienceRestrictionCondition_audience_set($this->_cPtr,$value);
 
744
        }
 
745
 
 
746
        function __get($var) {
 
747
                if ($var == 'audience') return SamlAudienceRestrictionCondition_audience_get($this->_cPtr);
 
748
                return null;
 
749
        }
 
750
 
 
751
        function __construct() {
 
752
                $this->_cPtr=new_SamlAudienceRestrictionCondition();
 
753
        }
 
754
 
 
755
        function __construct() {
 
756
                $this->_cPtr=SamlAudienceRestrictionCondition_dump($this->_cPtr);
 
757
        }
 
758
}
 
759
 
 
760
class SamlAuthenticationStatement {
 
761
        public $_cPtr=null;
 
762
 
 
763
        function __set($var,$value) {
 
764
                $func = 'SamlAuthenticationStatement_'.$var.'_set';
 
765
                if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
 
766
        }
 
767
 
 
768
        function __get($var) {
 
769
                $func = 'SamlAuthenticationStatement_'.$var.'_get';
 
770
                if (function_exists($func) return call_user_func($func,$this->_cPtr);
 
771
                return null;
 
772
        }
 
773
 
 
774
        function __construct() {
 
775
                $this->_cPtr=new_SamlAuthenticationStatement();
 
776
        }
 
777
 
 
778
        function __construct() {
 
779
                $this->_cPtr=SamlAuthenticationStatement_dump($this->_cPtr);
 
780
        }
 
781
}
 
782
 
 
783
class SamlAuthorityBinding {
 
784
        public $_cPtr=null;
 
785
 
 
786
        function __set($var,$value) {
 
787
                $func = 'SamlAuthorityBinding_'.$var.'_set';
 
788
                if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
 
789
        }
 
790
 
 
791
        function __get($var) {
 
792
                $func = 'SamlAuthorityBinding_'.$var.'_get';
 
793
                if (function_exists($func) return call_user_func($func,$this->_cPtr);
 
794
                return null;
 
795
        }
 
796
 
 
797
        function __construct() {
 
798
                $this->_cPtr=new_SamlAuthorityBinding();
 
799
        }
 
800
 
 
801
        function __construct() {
 
802
                $this->_cPtr=SamlAuthorityBinding_dump($this->_cPtr);
 
803
        }
 
804
}
 
805
 
 
806
class SamlConditionAbstract {
 
807
        public $_cPtr=null;
 
808
 
 
809
        function __construct() {
 
810
                $this->_cPtr=SamlConditionAbstract_dump($this->_cPtr);
 
811
        }
 
812
}
 
813
 
 
814
class SamlConditions {
 
815
        public $_cPtr=null;
 
816
 
 
817
        function __set($var,$value) {
 
818
                $func = 'SamlConditions_'.$var.'_set';
 
819
                if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
 
820
        }
 
821
 
 
822
        function __get($var) {
 
823
                $func = 'SamlConditions_'.$var.'_get';
 
824
                if (function_exists($func) return call_user_func($func,$this->_cPtr);
 
825
                return null;
 
826
        }
 
827
 
 
828
        function __construct() {
 
829
                $this->_cPtr=new_SamlConditions();
 
830
        }
 
831
 
 
832
        function __construct() {
 
833
                $this->_cPtr=SamlConditions_dump($this->_cPtr);
 
834
        }
 
835
}
 
836
 
 
837
class SamlNameIdentifier {
 
838
        public $_cPtr=null;
 
839
 
 
840
        function __set($var,$value) {
 
841
                $func = 'SamlNameIdentifier_'.$var.'_set';
 
842
                if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
 
843
        }
 
844
 
 
845
        function __get($var) {
 
846
                $func = 'SamlNameIdentifier_'.$var.'_get';
 
847
                if (function_exists($func) return call_user_func($func,$this->_cPtr);
 
848
                return null;
 
849
        }
 
850
 
 
851
        function __construct() {
 
852
                $this->_cPtr=new_SamlNameIdentifier();
 
853
        }
 
854
 
 
855
        function __construct() {
 
856
                $this->_cPtr=SamlNameIdentifier_dump($this->_cPtr);
 
857
        }
 
858
}
 
859
 
 
860
class SamlStatementAbstract {
 
861
        public $_cPtr=null;
 
862
 
 
863
        function __construct() {
 
864
                $this->_cPtr=SamlStatementAbstract_dump($this->_cPtr);
 
865
        }
 
866
}
 
867
 
 
868
class SamlSubject {
 
869
        public $_cPtr=null;
 
870
 
 
871
        function __set($var,$value) {
 
872
                if ($var == 'subjectConfirmation') return SamlSubject_subjectConfirmation_set($this->_cPtr,$value);
 
873
                if ($var == 'nameIdentifier') return SamlSubject_nameIdentifier_set($this->_cPtr,$value);
 
874
        }
 
875
 
 
876
        function __get($var) {
 
877
                if ($var == 'subjectConfirmation') return SamlSubject_subjectConfirmation_get($this->_cPtr);
 
878
                if ($var == 'nameIdentifier') return SamlSubject_nameIdentifier_get($this->_cPtr);
 
879
                return null;
 
880
        }
 
881
 
 
882
        function __construct() {
 
883
                $this->_cPtr=new_SamlSubject();
 
884
        }
 
885
 
 
886
        function __construct() {
 
887
                $this->_cPtr=SamlSubject_dump($this->_cPtr);
 
888
        }
 
889
}
 
890
 
 
891
class SamlSubjectConfirmation {
 
892
        public $_cPtr=null;
 
893
 
 
894
        function __set($var,$value) {
 
895
                if ($var == 'confirmationMethod') return SamlSubjectConfirmation_confirmationMethod_set($this->_cPtr,$value);
 
896
                if ($var == 'subjectConfirmationData') return SamlSubjectConfirmation_subjectConfirmationData_set($this->_cPtr,$value);
 
897
        }
 
898
 
 
899
        function __get($var) {
 
900
                if ($var == 'confirmationMethod') return SamlSubjectConfirmation_confirmationMethod_get($this->_cPtr);
 
901
                if ($var == 'subjectConfirmationData') return SamlSubjectConfirmation_subjectConfirmationData_get($this->_cPtr);
 
902
                return null;
 
903
        }
 
904
 
 
905
        function __construct() {
 
906
                $this->_cPtr=new_SamlSubjectConfirmation();
 
907
        }
 
908
 
 
909
        function __construct() {
 
910
                $this->_cPtr=SamlSubjectConfirmation_dump($this->_cPtr);
 
911
        }
 
912
}
 
913
 
 
914
class SamlSubjectLocality {
 
915
        public $_cPtr=null;
 
916
 
 
917
        function __set($var,$value) {
 
918
                if ($var == 'dnsAddress') return SamlSubjectLocality_dnsAddress_set($this->_cPtr,$value);
 
919
                if ($var == 'ipAddress') return SamlSubjectLocality_ipAddress_set($this->_cPtr,$value);
 
920
        }
 
921
 
 
922
        function __get($var) {
 
923
                if ($var == 'dnsAddress') return SamlSubjectLocality_dnsAddress_get($this->_cPtr);
 
924
                if ($var == 'ipAddress') return SamlSubjectLocality_ipAddress_get($this->_cPtr);
 
925
                return null;
 
926
        }
 
927
 
 
928
        function __construct() {
 
929
                $this->_cPtr=new_SamlSubjectLocality();
 
930
        }
 
931
 
 
932
        function __construct() {
 
933
                $this->_cPtr=SamlSubjectLocality_dump($this->_cPtr);
 
934
        }
 
935
}
 
936
 
 
937
class SamlSubjectStatement {
 
938
        public $_cPtr=null;
 
939
 
 
940
        function __set($var,$value) {
 
941
                if ($var == 'subject') return SamlSubjectStatement_subject_set($this->_cPtr,$value);
 
942
        }
 
943
 
 
944
        function __get($var) {
 
945
                if ($var == 'subject') return SamlSubjectStatement_subject_get($this->_cPtr);
 
946
                return null;
 
947
        }
 
948
 
 
949
        function __construct() {
 
950
                $this->_cPtr=new_SamlSubjectStatement();
 
951
        }
 
952
 
 
953
        function __construct() {
 
954
                $this->_cPtr=SamlSubjectStatement_dump($this->_cPtr);
 
955
        }
 
956
}
 
957
 
 
958
class SamlSubjectStatementAbstract {
 
959
        public $_cPtr=null;
 
960
 
 
961
        function __set($var,$value) {
 
962
                if ($var == 'subject') return SamlSubjectStatementAbstract_subject_set($this->_cPtr,$value);
 
963
        }
 
964
 
 
965
        function __get($var) {
 
966
                if ($var == 'subject') return SamlSubjectStatementAbstract_subject_get($this->_cPtr);
 
967
                return null;
 
968
        }
 
969
 
 
970
        function __construct() {
 
971
                $this->_cPtr=SamlSubjectStatementAbstract_dump($this->_cPtr);
 
972
        }
 
973
}
 
974
 
 
975
class SamlpRequest {
 
976
        public $_cPtr=null;
 
977
 
 
978
        function __set($var,$value) {
 
979
                $func = 'SamlpRequest_'.$var.'_set';
 
980
                if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
 
981
        }
 
982
 
 
983
        function __get($var) {
 
984
                $func = 'SamlpRequest_'.$var.'_get';
 
985
                if (function_exists($func) return call_user_func($func,$this->_cPtr);
 
986
                return null;
 
987
        }
 
988
 
 
989
        function __construct() {
 
990
                $this->_cPtr=new_SamlpRequest();
 
991
        }
 
992
 
 
993
        function __construct() {
 
994
                $this->_cPtr=SamlpRequest_dump($this->_cPtr);
 
995
        }
 
996
}
 
997
 
 
998
class SamlpRequestAbstract {
 
999
        public $_cPtr=null;
 
1000
 
 
1001
        function __set($var,$value) {
 
1002
                $func = 'SamlpRequestAbstract_'.$var.'_set';
 
1003
                if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
 
1004
        }
 
1005
 
 
1006
        function __get($var) {
 
1007
                $func = 'SamlpRequestAbstract_'.$var.'_get';
 
1008
                if (function_exists($func) return call_user_func($func,$this->_cPtr);
 
1009
                return null;
 
1010
        }
 
1011
 
 
1012
        function __construct() {
 
1013
                $this->_cPtr=SamlpRequestAbstract_dump($this->_cPtr);
 
1014
        }
 
1015
}
 
1016
 
 
1017
class SamlpResponse {
 
1018
        public $_cPtr=null;
 
1019
 
 
1020
        function __set($var,$value) {
 
1021
                $func = 'SamlpResponse_'.$var.'_set';
 
1022
                if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
 
1023
        }
 
1024
 
 
1025
        function __get($var) {
 
1026
                $func = 'SamlpResponse_'.$var.'_get';
 
1027
                if (function_exists($func) return call_user_func($func,$this->_cPtr);
 
1028
                return null;
 
1029
        }
 
1030
 
 
1031
        function __construct() {
 
1032
                $this->_cPtr=new_SamlpResponse();
 
1033
        }
 
1034
 
 
1035
        function __construct() {
 
1036
                $this->_cPtr=SamlpResponse_dump($this->_cPtr);
 
1037
        }
 
1038
}
 
1039
 
 
1040
class SamlpResponseAbstract {
 
1041
        public $_cPtr=null;
 
1042
 
 
1043
        function __set($var,$value) {
 
1044
                $func = 'SamlpResponseAbstract_'.$var.'_set';
 
1045
                if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
 
1046
        }
 
1047
 
 
1048
        function __get($var) {
 
1049
                $func = 'SamlpResponseAbstract_'.$var.'_get';
 
1050
                if (function_exists($func) return call_user_func($func,$this->_cPtr);
 
1051
                return null;
 
1052
        }
 
1053
 
 
1054
        function __construct() {
 
1055
                $this->_cPtr=SamlpResponseAbstract_dump($this->_cPtr);
 
1056
        }
 
1057
}
 
1058
 
 
1059
class SamlpStatus {
 
1060
        public $_cPtr=null;
 
1061
 
 
1062
        function __set($var,$value) {
 
1063
                if ($var == 'statusMessage') return SamlpStatus_statusMessage_set($this->_cPtr,$value);
 
1064
                if ($var == 'statusCode') return SamlpStatus_statusCode_set($this->_cPtr,$value);
 
1065
        }
 
1066
 
 
1067
        function __get($var) {
 
1068
                if ($var == 'statusMessage') return SamlpStatus_statusMessage_get($this->_cPtr);
 
1069
                if ($var == 'statusCode') return SamlpStatus_statusCode_get($this->_cPtr);
 
1070
                return null;
 
1071
        }
 
1072
 
 
1073
        function __construct() {
 
1074
                $this->_cPtr=new_SamlpStatus();
 
1075
        }
 
1076
 
 
1077
        function __construct() {
 
1078
                $this->_cPtr=SamlpStatus_dump($this->_cPtr);
 
1079
        }
 
1080
}
 
1081
 
 
1082
class SamlpStatusCode {
 
1083
        public $_cPtr=null;
 
1084
 
 
1085
        function __set($var,$value) {
 
1086
                if ($var == 'value') return SamlpStatusCode_value_set($this->_cPtr,$value);
 
1087
                if ($var == 'statusCode') return SamlpStatusCode_statusCode_set($this->_cPtr,$value);
 
1088
        }
 
1089
 
 
1090
        function __get($var) {
 
1091
                if ($var == 'value') return SamlpStatusCode_value_get($this->_cPtr);
 
1092
                if ($var == 'statusCode') return SamlpStatusCode_statusCode_get($this->_cPtr);
 
1093
                return null;
 
1094
        }
 
1095
 
 
1096
        function __construct() {
 
1097
                $this->_cPtr=new_SamlpStatusCode();
 
1098
        }
 
1099
 
 
1100
        function __construct() {
 
1101
                $this->_cPtr=SamlpStatusCode_dump($this->_cPtr);
 
1102
        }
 
1103
}
 
1104
 
 
1105
class LibAssertion {
 
1106
        public $_cPtr=null;
 
1107
 
 
1108
        function __set($var,$value) {
 
1109
                $func = 'LibAssertion_'.$var.'_set';
 
1110
                if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
 
1111
        }
 
1112
 
 
1113
        function __get($var) {
 
1114
                $func = 'LibAssertion_'.$var.'_get';
 
1115
                if (function_exists($func) return call_user_func($func,$this->_cPtr);
 
1116
                return null;
 
1117
        }
 
1118
 
 
1119
        function __construct() {
 
1120
                $this->_cPtr=new_LibAssertion();
 
1121
        }
 
1122
 
 
1123
        function __construct($issuer,$requestId,$audience,$notBefore,$notOnOrAfter) {
 
1124
                $this->_cPtr=LibAssertion_newFull($issuer,$requestId,$audience,$notBefore,$notOnOrAfter);
 
1125
        }
 
1126
 
 
1127
        function __construct() {
 
1128
                $this->_cPtr=LibAssertion_dump($this->_cPtr);
 
1129
        }
 
1130
}
 
1131
 
 
1132
class LibAuthnRequest {
 
1133
        public $_cPtr=null;
 
1134
 
 
1135
        function __set($var,$value) {
 
1136
                $func = 'LibAuthnRequest_'.$var.'_set';
 
1137
                if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
 
1138
        }
 
1139
 
 
1140
        function __get($var) {
 
1141
                $func = 'LibAuthnRequest_'.$var.'_get';
 
1142
                if (function_exists($func) return call_user_func($func,$this->_cPtr);
 
1143
                return null;
 
1144
        }
 
1145
 
 
1146
        function __construct() {
 
1147
                $this->_cPtr=new_LibAuthnRequest();
 
1148
        }
 
1149
 
 
1150
        function __construct() {
 
1151
                $this->_cPtr=LibAuthnRequest_dump($this->_cPtr);
 
1152
        }
 
1153
}
 
1154
 
 
1155
class LibAuthnResponse {
 
1156
        public $_cPtr=null;
 
1157
 
 
1158
        function __set($var,$value) {
 
1159
                $func = 'LibAuthnResponse_'.$var.'_set';
 
1160
                if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
 
1161
        }
 
1162
 
 
1163
        function __get($var) {
 
1164
                $func = 'LibAuthnResponse_'.$var.'_get';
 
1165
                if (function_exists($func) return call_user_func($func,$this->_cPtr);
 
1166
                return null;
 
1167
        }
 
1168
 
 
1169
        function __construct($providerID,$request) {
 
1170
                $this->_cPtr=new_LibAuthnResponse($providerID,$request);
 
1171
        }
 
1172
 
 
1173
        function __construct() {
 
1174
                $this->_cPtr=LibAuthnResponse_dump($this->_cPtr);
 
1175
        }
 
1176
}
 
1177
 
 
1178
class LibFederationTerminationNotification {
 
1179
        public $_cPtr=null;
 
1180
 
 
1181
        function __set($var,$value) {
 
1182
                $func = 'LibFederationTerminationNotification_'.$var.'_set';
 
1183
                if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
 
1184
        }
 
1185
 
 
1186
        function __get($var) {
 
1187
                $func = 'LibFederationTerminationNotification_'.$var.'_get';
 
1188
                if (function_exists($func) return call_user_func($func,$this->_cPtr);
 
1189
                return null;
 
1190
        }
 
1191
 
 
1192
        function __construct() {
 
1193
                $this->_cPtr=new_LibFederationTerminationNotification();
 
1194
        }
 
1195
 
 
1196
        function __construct($providerID,$nameIdentifier,$sign_type,$sign_method) {
 
1197
                $this->_cPtr=LibFederationTerminationNotification_newFull($providerID,$nameIdentifier,$sign_type,$sign_method);
 
1198
        }
 
1199
 
 
1200
        function __construct() {
 
1201
                $this->_cPtr=LibFederationTerminationNotification_dump($this->_cPtr);
 
1202
        }
 
1203
}
 
1204
 
 
1205
class LibLogoutRequest {
 
1206
        public $_cPtr=null;
 
1207
 
 
1208
        function __set($var,$value) {
 
1209
                $func = 'LibLogoutRequest_'.$var.'_set';
 
1210
                if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
 
1211
        }
 
1212
 
 
1213
        function __get($var) {
 
1214
                $func = 'LibLogoutRequest_'.$var.'_get';
 
1215
                if (function_exists($func) return call_user_func($func,$this->_cPtr);
 
1216
                return null;
 
1217
        }
 
1218
 
 
1219
        function __construct() {
 
1220
                $this->_cPtr=new_LibLogoutRequest();
 
1221
        }
 
1222
 
 
1223
        function __construct($providerID,$nameIdentifier,$sign_type,$sign_method) {
 
1224
                $this->_cPtr=LibLogoutRequest_newFull($providerID,$nameIdentifier,$sign_type,$sign_method);
 
1225
        }
 
1226
 
 
1227
        function __construct() {
 
1228
                $this->_cPtr=LibLogoutRequest_dump($this->_cPtr);
 
1229
        }
 
1230
}
 
1231
 
 
1232
class LibLogoutResponse {
 
1233
        public $_cPtr=null;
 
1234
 
 
1235
        function __set($var,$value) {
 
1236
                $func = 'LibLogoutResponse_'.$var.'_set';
 
1237
                if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
 
1238
        }
 
1239
 
 
1240
        function __get($var) {
 
1241
                $func = 'LibLogoutResponse_'.$var.'_get';
 
1242
                if (function_exists($func) return call_user_func($func,$this->_cPtr);
 
1243
                return null;
 
1244
        }
 
1245
 
 
1246
        function __construct() {
 
1247
                $this->_cPtr=new_LibLogoutResponse();
 
1248
        }
 
1249
 
 
1250
        function __construct($providerID,$statusCodeValue,$request,$sign_type,$sign_method) {
 
1251
                $this->_cPtr=LibLogoutResponse_newFull($providerID,$statusCodeValue,$request,$sign_type,$sign_method);
 
1252
        }
 
1253
 
 
1254
        function __construct() {
 
1255
                $this->_cPtr=LibLogoutResponse_dump($this->_cPtr);
 
1256
        }
 
1257
}
 
1258
 
 
1259
class LibRegisterNameIdentifierRequest {
 
1260
        public $_cPtr=null;
 
1261
 
 
1262
        function __set($var,$value) {
 
1263
                $func = 'LibRegisterNameIdentifierRequest_'.$var.'_set';
 
1264
                if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
 
1265
        }
 
1266
 
 
1267
        function __get($var) {
 
1268
                $func = 'LibRegisterNameIdentifierRequest_'.$var.'_get';
 
1269
                if (function_exists($func) return call_user_func($func,$this->_cPtr);
 
1270
                return null;
 
1271
        }
 
1272
 
 
1273
        function __construct() {
 
1274
                $this->_cPtr=new_LibRegisterNameIdentifierRequest();
 
1275
        }
 
1276
 
 
1277
        function __construct($providerID,$idpNameIdentifier,$spNameIdentifier,$oldNameIdentifier,$sign_type,$sign_method) {
 
1278
                $this->_cPtr=LibRegisterNameIdentifierRequest_newFull($providerID,$idpNameIdentifier,$spNameIdentifier,$oldNameIdentifier,$sign_type,$sign_method);
 
1279
        }
 
1280
 
 
1281
        function __construct() {
 
1282
                $this->_cPtr=LibRegisterNameIdentifierRequest_dump($this->_cPtr);
 
1283
        }
 
1284
}
 
1285
 
 
1286
class LibRegisterNameIdentifierResponse {
 
1287
        public $_cPtr=null;
 
1288
 
 
1289
        function __set($var,$value) {
 
1290
                $func = 'LibRegisterNameIdentifierResponse_'.$var.'_set';
 
1291
                if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
 
1292
        }
 
1293
 
 
1294
        function __get($var) {
 
1295
                $func = 'LibRegisterNameIdentifierResponse_'.$var.'_get';
 
1296
                if (function_exists($func) return call_user_func($func,$this->_cPtr);
 
1297
                return null;
 
1298
        }
 
1299
 
 
1300
        function __construct() {
 
1301
                $this->_cPtr=new_LibRegisterNameIdentifierResponse();
 
1302
        }
 
1303
 
 
1304
        function __construct($providerID,$statusCodeValue,$request,$sign_type,$sign_method) {
 
1305
                $this->_cPtr=LibRegisterNameIdentifierResponse_newFull($providerID,$statusCodeValue,$request,$sign_type,$sign_method);
 
1306
        }
 
1307
 
 
1308
        function __construct() {
 
1309
                $this->_cPtr=LibRegisterNameIdentifierResponse_dump($this->_cPtr);
 
1310
        }
 
1311
}
 
1312
 
 
1313
class LibRequestAuthnContext {
 
1314
        public $_cPtr=null;
 
1315
 
 
1316
        function __set($var,$value) {
 
1317
                $func = 'LibRequestAuthnContext_'.$var.'_set';
 
1318
                if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
 
1319
        }
 
1320
 
 
1321
        function __get($var) {
 
1322
                $func = 'LibRequestAuthnContext_'.$var.'_get';
 
1323
                if (function_exists($func) return call_user_func($func,$this->_cPtr);
 
1324
                return null;
 
1325
        }
 
1326
 
 
1327
        function __construct() {
 
1328
                $this->_cPtr=new_LibRequestAuthnContext();
 
1329
        }
 
1330
 
 
1331
        function __construct() {
 
1332
                $this->_cPtr=LibRequestAuthnContext_dump($this->_cPtr);
 
1333
        }
 
1334
}
 
1335
 
 
1336
class LibStatusResponse {
 
1337
        public $_cPtr=null;
 
1338
 
 
1339
        function __set($var,$value) {
 
1340
                $func = 'LibStatusResponse_'.$var.'_set';
 
1341
                if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
 
1342
        }
 
1343
 
 
1344
        function __get($var) {
 
1345
                $func = 'LibStatusResponse_'.$var.'_get';
 
1346
                if (function_exists($func) return call_user_func($func,$this->_cPtr);
 
1347
                return null;
 
1348
        }
 
1349
 
 
1350
        function __construct() {
 
1351
                $this->_cPtr=new_LibStatusResponse();
 
1352
        }
 
1353
 
 
1354
        function __construct() {
 
1355
                $this->_cPtr=LibStatusResponse_dump($this->_cPtr);
 
1356
        }
 
1357
}
 
1358
 
 
1359
class Provider {
 
1360
        public $_cPtr=null;
 
1361
 
 
1362
        function __set($var,$value) {
 
1363
                $func = 'Provider_'.$var.'_set';
 
1364
                if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
 
1365
        }
 
1366
 
 
1367
        function __get($var) {
 
1368
                $func = 'Provider_'.$var.'_get';
 
1369
                if (function_exists($func) return call_user_func($func,$this->_cPtr);
 
1370
                return null;
 
1371
        }
 
1372
 
 
1373
        function __construct($role,$metadata,$public_key,$ca_cert_chain) {
 
1374
                $this->_cPtr=new_Provider($role,$metadata,$public_key,$ca_cert_chain);
 
1375
        }
 
1376
 
 
1377
        function __construct($dump) {
 
1378
                $this->_cPtr=Provider_newFromDump($dump);
 
1379
        }
 
1380
 
 
1381
        function __construct() {
 
1382
                $this->_cPtr=Provider_dump($this->_cPtr);
 
1383
        }
 
1384
 
 
1385
        function acceptHttpMethod($remote_provider,$protocol_type,$http_method,$initiate_profile) {
 
1386
                return Provider_acceptHttpMethod($this->_cPtr,$remote_provider,$protocol_type,$http_method,$initiate_profile);
 
1387
        }
 
1388
 
 
1389
        function __construct($service_id) {
 
1390
                $this->_cPtr=Provider_getAssertionConsumerServiceUrl($this->_cPtr,$service_id);
 
1391
        }
 
1392
 
 
1393
        function __construct() {
 
1394
                $this->_cPtr=Provider_getBase64SuccinctId($this->_cPtr);
 
1395
        }
 
1396
 
 
1397
        function __construct() {
 
1398
                $this->_cPtr=Provider_getOrganization($this->_cPtr);
 
1399
        }
 
1400
 
 
1401
        function getFirstHttpMethod($remote_provider,$protocol_type) {
 
1402
                return Provider_getFirstHttpMethod($this->_cPtr,$remote_provider,$protocol_type);
 
1403
        }
 
1404
 
 
1405
        function __construct($name) {
 
1406
                $this->_cPtr=Provider_getMetadataOne($this->_cPtr,$name);
 
1407
        }
 
1408
 
 
1409
        function hasProtocolProfile($protocol_type,$protocol_profile) {
 
1410
                return Provider_hasProtocolProfile($this->_cPtr,$protocol_type,$protocol_profile);
 
1411
        }
 
1412
 
 
1413
        function getProtocolConformance() {
 
1414
                return Provider_getProtocolConformance($this->_cPtr);
 
1415
        }
 
1416
 
 
1417
        function __construct($encryption_mode) {
 
1418
                $this->_cPtr=Provider_setEncryptionMode($this->_cPtr,$encryption_mode);
 
1419
        }
 
1420
 
 
1421
        function __construct($encryption_sym_key_type) {
 
1422
                $this->_cPtr=Provider_setEncryptionSymKeyType($this->_cPtr,$encryption_sym_key_type);
 
1423
        }
 
1424
}
 
1425
 
 
1426
class Server {
 
1427
        public $_cPtr=null;
 
1428
 
 
1429
        function __set($var,$value) {
 
1430
                $func = 'Server_'.$var.'_set';
 
1431
                if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
 
1432
        }
 
1433
 
 
1434
        function __get($var) {
 
1435
                $func = 'Server_'.$var.'_get';
 
1436
                if (function_exists($func) return call_user_func($func,$this->_cPtr);
 
1437
                return null;
 
1438
        }
 
1439
 
 
1440
        function __construct($metadata=null,$privateKey=null,$privateKeyPassword=null,$certificate=null) {
 
1441
                switch (func_num_args()) {
 
1442
                case 0: $r=new_Server(); break;
 
1443
                case 1: $r=new_Server($metadata); break;
 
1444
                case 2: $r=new_Server($metadata,$privateKey); break;
 
1445
                case 3: $r=new_Server($metadata,$privateKey,$privateKeyPassword); break;
 
1446
                default: $r=new_Server($metadata,$privateKey,$privateKeyPassword,$certificate);
 
1447
                }
 
1448
                $this->_cPtr=$r;
 
1449
        }
 
1450
 
 
1451
        function __construct($dump) {
 
1452
                $this->_cPtr=Server_newFromDump($dump);
 
1453
        }
 
1454
 
 
1455
        function acceptHttpMethod($remote_provider,$protocol_type,$http_method,$initiate_profile) {
 
1456
                return Server_acceptHttpMethod($this->_cPtr,$remote_provider,$protocol_type,$http_method,$initiate_profile);
 
1457
        }
 
1458
 
 
1459
        function __construct($service_id) {
 
1460
                $this->_cPtr=Server_getAssertionConsumerServiceUrl($this->_cPtr,$service_id);
 
1461
        }
 
1462
 
 
1463
        function __construct() {
 
1464
                $this->_cPtr=Server_getBase64SuccinctId($this->_cPtr);
 
1465
        }
 
1466
 
 
1467
        function __construct() {
 
1468
                $this->_cPtr=Server_getOrganization($this->_cPtr);
 
1469
        }
 
1470
 
 
1471
        function getFirstHttpMethod($remote_provider,$protocol_type) {
 
1472
                return Server_getFirstHttpMethod($this->_cPtr,$remote_provider,$protocol_type);
 
1473
        }
 
1474
 
 
1475
        function __construct($name) {
 
1476
                $this->_cPtr=Server_getMetadataOne($this->_cPtr,$name);
 
1477
        }
 
1478
 
 
1479
        function hasProtocolProfile($protocol_type,$protocol_profile) {
 
1480
                return Server_hasProtocolProfile($this->_cPtr,$protocol_type,$protocol_profile);
 
1481
        }
 
1482
 
 
1483
        function getProtocolConformance() {
 
1484
                return Server_getProtocolConformance($this->_cPtr);
 
1485
        }
 
1486
 
 
1487
        function addProvider($role,$metadata,$publicKey=null,$caCertChain=null) {
 
1488
                switch (func_num_args()) {
 
1489
                case 2: $r=Server_addProvider($this->_cPtr,$role,$metadata); break;
 
1490
                case 3: $r=Server_addProvider($this->_cPtr,$role,$metadata,$publicKey); break;
 
1491
                default: $r=Server_addProvider($this->_cPtr,$role,$metadata,$publicKey,$caCertChain);
 
1492
                }
 
1493
                return $r;
 
1494
        }
 
1495
 
 
1496
        function setEncryptionPrivateKey($filename) {
 
1497
                return Server_setEncryptionPrivateKey($this->_cPtr,$filename);
 
1498
        }
 
1499
 
 
1500
        function loadAffiliation($filename) {
 
1501
                return Server_loadAffiliation($this->_cPtr,$filename);
 
1502
        }
 
1503
 
 
1504
        function __construct() {
 
1505
                $this->_cPtr=Server_dump($this->_cPtr);
 
1506
        }
 
1507
 
 
1508
        function getProvider($providerId) {
 
1509
                $r=Server_getProvider($this->_cPtr,$providerId);
 
1510
                return is_resource($r) ? new Provider($r) : $r;
 
1511
        }
 
1512
}
 
1513
 
 
1514
class Federation {
 
1515
        public $_cPtr=null;
 
1516
 
 
1517
        function __set($var,$value) {
 
1518
                $func = 'Federation_'.$var.'_set';
 
1519
                if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
 
1520
        }
 
1521
 
 
1522
        function __get($var) {
 
1523
                $func = 'Federation_'.$var.'_get';
 
1524
                if (function_exists($func) return call_user_func($func,$this->_cPtr);
 
1525
                return null;
 
1526
        }
 
1527
 
 
1528
        function __construct($remoteProviderId) {
 
1529
                $this->_cPtr=new_Federation($remoteProviderId);
 
1530
        }
 
1531
 
 
1532
        function __construct() {
 
1533
                $this->_cPtr=Federation_dump($this->_cPtr);
 
1534
        }
 
1535
 
 
1536
        function buildLocalNameIdentifier($nameQualifier,$format,$content) {
 
1537
                Federation_buildLocalNameIdentifier($this->_cPtr,$nameQualifier,$format,$content);
 
1538
        }
 
1539
 
 
1540
        function verifyNameIdentifier($nameIdentifier) {
 
1541
                return Federation_verifyNameIdentifier($this->_cPtr,$nameIdentifier);
 
1542
        }
 
1543
}
 
1544
 
 
1545
class Identity {
 
1546
        public $_cPtr=null;
 
1547
 
 
1548
        function __get($var) {
 
1549
                if ($var == 'isDirty') return Identity_isDirty_get($this->_cPtr);
 
1550
                if ($var == 'providerIds') return Identity_providerIds_get($this->_cPtr);
 
1551
                return null;
 
1552
        }
 
1553
 
 
1554
        function __construct() {
 
1555
                $this->_cPtr=new_Identity();
 
1556
        }
 
1557
 
 
1558
        function __construct($dump) {
 
1559
                $this->_cPtr=Identity_newFromDump($dump);
 
1560
        }
 
1561
 
 
1562
        function __construct() {
 
1563
                $this->_cPtr=Identity_dump($this->_cPtr);
 
1564
        }
 
1565
 
 
1566
        function getFederation($providerId) {
 
1567
                $r=Identity_getFederation($this->_cPtr,$providerId);
 
1568
                return is_resource($r) ? new Federation($r) : $r;
 
1569
        }
 
1570
}
 
1571
 
 
1572
class Session {
 
1573
        public $_cPtr=null;
 
1574
 
 
1575
        function __get($var) {
 
1576
                if ($var == 'isDirty') return Session_isDirty_get($this->_cPtr);
 
1577
                if ($var == 'providerIds') return Session_providerIds_get($this->_cPtr);
 
1578
                return null;
 
1579
        }
 
1580
 
 
1581
        function __construct() {
 
1582
                $this->_cPtr=new_Session();
 
1583
        }
 
1584
 
 
1585
        function __construct($dump) {
 
1586
                $this->_cPtr=Session_newFromDump($dump);
 
1587
        }
 
1588
 
 
1589
        function __construct() {
 
1590
                $this->_cPtr=Session_dump($this->_cPtr);
 
1591
        }
 
1592
 
 
1593
        function __construct($providerId) {
 
1594
                $this->_cPtr=Session_getAssertions($this->_cPtr,$providerId);
 
1595
        }
 
1596
}
 
1597
 
 
1598
class Defederation {
 
1599
        public $_cPtr=null;
 
1600
 
 
1601
        function __set($var,$value) {
 
1602
                $func = 'Defederation_'.$var.'_set';
 
1603
                if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
 
1604
        }
 
1605
 
 
1606
        function __get($var) {
 
1607
                $func = 'Defederation_'.$var.'_get';
 
1608
                if (function_exists($func) return call_user_func($func,$this->_cPtr);
 
1609
                return null;
 
1610
        }
 
1611
 
 
1612
        function __construct($server) {
 
1613
                $this->_cPtr=new_Defederation($server);
 
1614
        }
 
1615
 
 
1616
        function setIdentityFromDump($dump) {
 
1617
                return Defederation_setIdentityFromDump($this->_cPtr,$dump);
 
1618
        }
 
1619
 
 
1620
        function setSessionFromDump($dump) {
 
1621
                return Defederation_setSessionFromDump($this->_cPtr,$dump);
 
1622
        }
 
1623
 
 
1624
        function buildNotificationMsg() {
 
1625
                return Defederation_buildNotificationMsg($this->_cPtr);
 
1626
        }
 
1627
 
 
1628
        function initNotification($remoteProviderId=null,$httpMethod=null) {
 
1629
                switch (func_num_args()) {
 
1630
                case 0: $r=Defederation_initNotification($this->_cPtr); break;
 
1631
                case 1: $r=Defederation_initNotification($this->_cPtr,$remoteProviderId); break;
 
1632
                default: $r=Defederation_initNotification($this->_cPtr,$remoteProviderId,$httpMethod);
 
1633
                }
 
1634
                return $r;
 
1635
        }
 
1636
 
 
1637
        function processNotificationMsg($notificationMsg) {
 
1638
                return Defederation_processNotificationMsg($this->_cPtr,$notificationMsg);
 
1639
        }
 
1640
 
 
1641
        function validateNotification() {
 
1642
                return Defederation_validateNotification($this->_cPtr);
 
1643
        }
 
1644
}
 
1645
 
 
1646
class Login {
 
1647
        public $_cPtr=null;
 
1648
 
 
1649
        function __set($var,$value) {
 
1650
                $func = 'Login_'.$var.'_set';
 
1651
                if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
 
1652
        }
 
1653
 
 
1654
        function __get($var) {
 
1655
                $func = 'Login_'.$var.'_get';
 
1656
                if (function_exists($func) return call_user_func($func,$this->_cPtr);
 
1657
                return null;
 
1658
        }
 
1659
 
 
1660
        function __construct($server) {
 
1661
                $this->_cPtr=new_Login($server);
 
1662
        }
 
1663
 
 
1664
        function __construct($server,$dump) {
 
1665
                $this->_cPtr=Login_newFromDump($server,$dump);
 
1666
        }
 
1667
 
 
1668
        function setIdentityFromDump($dump) {
 
1669
                return Login_setIdentityFromDump($this->_cPtr,$dump);
 
1670
        }
 
1671
 
 
1672
        function setSessionFromDump($dump) {
 
1673
                return Login_setSessionFromDump($this->_cPtr,$dump);
 
1674
        }
 
1675
 
 
1676
        function acceptSso() {
 
1677
                return Login_acceptSso($this->_cPtr);
 
1678
        }
 
1679
 
 
1680
        function buildArtifactMsg($httpMethod) {
 
1681
                return Login_buildArtifactMsg($this->_cPtr,$httpMethod);
 
1682
        }
 
1683
 
 
1684
        function buildAssertion($authenticationMethod,$authenticationInstant,$reauthenticateOnOrAfter,$notBefore,$notOnOrAfter) {
 
1685
                return Login_buildAssertion($this->_cPtr,$authenticationMethod,$authenticationInstant,$reauthenticateOnOrAfter,$notBefore,$notOnOrAfter);
 
1686
        }
 
1687
 
 
1688
        function buildAuthnRequestMsg() {
 
1689
                return Login_buildAuthnRequestMsg($this->_cPtr);
 
1690
        }
 
1691
 
 
1692
        function buildAuthnResponseMsg() {
 
1693
                return Login_buildAuthnResponseMsg($this->_cPtr);
 
1694
        }
 
1695
 
 
1696
        function buildRequestMsg() {
 
1697
                return Login_buildRequestMsg($this->_cPtr);
 
1698
        }
 
1699
 
 
1700
        function buildResponseMsg($remoteProviderId) {
 
1701
                return Login_buildResponseMsg($this->_cPtr,$remoteProviderId);
 
1702
        }
 
1703
 
 
1704
        function __construct() {
 
1705
                $this->_cPtr=Login_dump($this->_cPtr);
 
1706
        }
 
1707
 
 
1708
        function initAuthnRequest($remoteProviderId=null,$httpMethod=null) {
 
1709
                switch (func_num_args()) {
 
1710
                case 0: $r=Login_initAuthnRequest($this->_cPtr); break;
 
1711
                case 1: $r=Login_initAuthnRequest($this->_cPtr,$remoteProviderId); break;
 
1712
                default: $r=Login_initAuthnRequest($this->_cPtr,$remoteProviderId,$httpMethod);
 
1713
                }
 
1714
                return $r;
 
1715
        }
 
1716
 
 
1717
        function initRequest($responseMsg,$httpMethod=null) {
 
1718
                switch (func_num_args()) {
 
1719
                case 1: $r=Login_initRequest($this->_cPtr,$responseMsg); break;
 
1720
                default: $r=Login_initRequest($this->_cPtr,$responseMsg,$httpMethod);
 
1721
                }
 
1722
                return $r;
 
1723
        }
 
1724
 
 
1725
        function initIdpInitiatedAuthnRequest($remoteProviderID=null) {
 
1726
                switch (func_num_args()) {
 
1727
                case 0: $r=Login_initIdpInitiatedAuthnRequest($this->_cPtr); break;
 
1728
                default: $r=Login_initIdpInitiatedAuthnRequest($this->_cPtr,$remoteProviderID);
 
1729
                }
 
1730
                return $r;
 
1731
        }
 
1732
 
 
1733
        function mustAskForConsent() {
 
1734
                return Login_mustAskForConsent($this->_cPtr);
 
1735
        }
 
1736
 
 
1737
        function mustAuthenticate() {
 
1738
                return Login_mustAuthenticate($this->_cPtr);
 
1739
        }
 
1740
 
 
1741
        function processAuthnRequestMsg($authnrequestMsg) {
 
1742
                return Login_processAuthnRequestMsg($this->_cPtr,$authnrequestMsg);
 
1743
        }
 
1744
 
 
1745
        function processAuthnResponseMsg($authnResponseMsg) {
 
1746
                return Login_processAuthnResponseMsg($this->_cPtr,$authnResponseMsg);
 
1747
        }
 
1748
 
 
1749
        function processRequestMsg($requestMsg) {
 
1750
                return Login_processRequestMsg($this->_cPtr,$requestMsg);
 
1751
        }
 
1752
 
 
1753
        function processResponseMsg($responseMsg) {
 
1754
                return Login_processResponseMsg($this->_cPtr,$responseMsg);
 
1755
        }
 
1756
 
 
1757
        function setResourceId($content) {
 
1758
                return Login_setResourceId($this->_cPtr,$content);
 
1759
        }
 
1760
 
 
1761
        function validateRequestMsg($authenticationResult,$isConsentObtained) {
 
1762
                return Login_validateRequestMsg($this->_cPtr,$authenticationResult,$isConsentObtained);
 
1763
        }
 
1764
 
 
1765
        function processPaosResponseMsg($msg) {
 
1766
                return Login_processPaosResponseMsg($this->_cPtr,$msg);
 
1767
        }
 
1768
}
 
1769
 
 
1770
class Logout {
 
1771
        public $_cPtr=null;
 
1772
 
 
1773
        function __set($var,$value) {
 
1774
                $func = 'Logout_'.$var.'_set';
 
1775
                if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
 
1776
        }
 
1777
 
 
1778
        function __get($var) {
 
1779
                $func = 'Logout_'.$var.'_get';
 
1780
                if (function_exists($func) return call_user_func($func,$this->_cPtr);
 
1781
                return null;
 
1782
        }
 
1783
 
 
1784
        function __construct($server) {
 
1785
                $this->_cPtr=new_Logout($server);
 
1786
        }
 
1787
 
 
1788
        function __construct($server,$dump) {
 
1789
                $this->_cPtr=Logout_newFromDump($server,$dump);
 
1790
        }
 
1791
 
 
1792
        function setIdentityFromDump($dump) {
 
1793
                return Logout_setIdentityFromDump($this->_cPtr,$dump);
 
1794
        }
 
1795
 
 
1796
        function setSessionFromDump($dump) {
 
1797
                return Logout_setSessionFromDump($this->_cPtr,$dump);
 
1798
        }
 
1799
 
 
1800
        function buildRequestMsg() {
 
1801
                return Logout_buildRequestMsg($this->_cPtr);
 
1802
        }
 
1803
 
 
1804
        function buildResponseMsg() {
 
1805
                return Logout_buildResponseMsg($this->_cPtr);
 
1806
        }
 
1807
 
 
1808
        function __construct() {
 
1809
                $this->_cPtr=Logout_dump($this->_cPtr);
 
1810
        }
 
1811
 
 
1812
        function __construct() {
 
1813
                $this->_cPtr=Logout_getNextProviderId($this->_cPtr);
 
1814
        }
 
1815
 
 
1816
        function initRequest($remoteProviderId=null,$httpMethod=null) {
 
1817
                switch (func_num_args()) {
 
1818
                case 0: $r=Logout_initRequest($this->_cPtr); break;
 
1819
                case 1: $r=Logout_initRequest($this->_cPtr,$remoteProviderId); break;
 
1820
                default: $r=Logout_initRequest($this->_cPtr,$remoteProviderId,$httpMethod);
 
1821
                }
 
1822
                return $r;
 
1823
        }
 
1824
 
 
1825
        function processRequestMsg($requestMsg) {
 
1826
                return Logout_processRequestMsg($this->_cPtr,$requestMsg);
 
1827
        }
 
1828
 
 
1829
        function processResponseMsg($responseMsg) {
 
1830
                return Logout_processResponseMsg($this->_cPtr,$responseMsg);
 
1831
        }
 
1832
 
 
1833
        function resetProviderIdIndex() {
 
1834
                return Logout_resetProviderIdIndex($this->_cPtr);
 
1835
        }
 
1836
 
 
1837
        function validateRequest() {
 
1838
                return Logout_validateRequest($this->_cPtr);
 
1839
        }
 
1840
}
 
1841
 
 
1842
class Lecp {
 
1843
        public $_cPtr=null;
 
1844
 
 
1845
        function __set($var,$value) {
 
1846
                $func = 'Lecp_'.$var.'_set';
 
1847
                if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
 
1848
        }
 
1849
 
 
1850
        function __get($var) {
 
1851
                $func = 'Lecp_'.$var.'_get';
 
1852
                if (function_exists($func) return call_user_func($func,$this->_cPtr);
 
1853
                return null;
 
1854
        }
 
1855
 
 
1856
        function __construct($server) {
 
1857
                $this->_cPtr=new_Lecp($server);
 
1858
        }
 
1859
 
 
1860
        function setIdentityFromDump($dump) {
 
1861
                return Lecp_setIdentityFromDump($this->_cPtr,$dump);
 
1862
        }
 
1863
 
 
1864
        function setSessionFromDump($dump) {
 
1865
                return Lecp_setSessionFromDump($this->_cPtr,$dump);
 
1866
        }
 
1867
 
 
1868
        function buildAssertion($authenticationMethod,$authenticationInstant,$reauthenticateOnOrAfter,$notBefore,$notOnOrAfter) {
 
1869
                return Lecp_buildAssertion($this->_cPtr,$authenticationMethod,$authenticationInstant,$reauthenticateOnOrAfter,$notBefore,$notOnOrAfter);
 
1870
        }
 
1871
 
 
1872
        function setResourceId($content) {
 
1873
                return Lecp_setResourceId($this->_cPtr,$content);
 
1874
        }
 
1875
 
 
1876
        function validateRequestMsg($authenticationResult,$isConsentObtained) {
 
1877
                return Lecp_validateRequestMsg($this->_cPtr,$authenticationResult,$isConsentObtained);
 
1878
        }
 
1879
 
 
1880
        function buildAuthnRequestEnvelopeMsg() {
 
1881
                return Lecp_buildAuthnRequestEnvelopeMsg($this->_cPtr);
 
1882
        }
 
1883
 
 
1884
        function buildAuthnRequestMsg() {
 
1885
                return Lecp_buildAuthnRequestMsg($this->_cPtr);
 
1886
        }
 
1887
 
 
1888
        function buildAuthnResponseEnvelopeMsg() {
 
1889
                return Lecp_buildAuthnResponseEnvelopeMsg($this->_cPtr);
 
1890
        }
 
1891
 
 
1892
        function buildAuthnResponseMsg() {
 
1893
                return Lecp_buildAuthnResponseMsg($this->_cPtr);
 
1894
        }
 
1895
 
 
1896
        function initAuthnRequest($remoteProviderId=null) {
 
1897
                switch (func_num_args()) {
 
1898
                case 0: $r=Lecp_initAuthnRequest($this->_cPtr); break;
 
1899
                default: $r=Lecp_initAuthnRequest($this->_cPtr,$remoteProviderId);
 
1900
                }
 
1901
                return $r;
 
1902
        }
 
1903
 
 
1904
        function processAuthnRequestEnvelopeMsg($requestMsg) {
 
1905
                return Lecp_processAuthnRequestEnvelopeMsg($this->_cPtr,$requestMsg);
 
1906
        }
 
1907
 
 
1908
        function processAuthnRequestMsg($authnRequestMsg) {
 
1909
                return Lecp_processAuthnRequestMsg($this->_cPtr,$authnRequestMsg);
 
1910
        }
 
1911
 
 
1912
        function processAuthnResponseEnvelopeMsg($responseMsg) {
 
1913
                return Lecp_processAuthnResponseEnvelopeMsg($this->_cPtr,$responseMsg);
 
1914
        }
 
1915
}
 
1916
 
 
1917
class NameIdentifierMapping {
 
1918
        public $_cPtr=null;
 
1919
 
 
1920
        function __set($var,$value) {
 
1921
                $func = 'NameIdentifierMapping_'.$var.'_set';
 
1922
                if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
 
1923
        }
 
1924
 
 
1925
        function __get($var) {
 
1926
                $func = 'NameIdentifierMapping_'.$var.'_get';
 
1927
                if (function_exists($func) return call_user_func($func,$this->_cPtr);
 
1928
                return null;
 
1929
        }
 
1930
 
 
1931
        function __construct($server) {
 
1932
                $this->_cPtr=new_NameIdentifierMapping($server);
 
1933
        }
 
1934
 
 
1935
        function setIdentityFromDump($dump) {
 
1936
                return NameIdentifierMapping_setIdentityFromDump($this->_cPtr,$dump);
 
1937
        }
 
1938
 
 
1939
        function setSessionFromDump($dump) {
 
1940
                return NameIdentifierMapping_setSessionFromDump($this->_cPtr,$dump);
 
1941
        }
 
1942
 
 
1943
        function buildRequestMsg() {
 
1944
                return NameIdentifierMapping_buildRequestMsg($this->_cPtr);
 
1945
        }
 
1946
 
 
1947
        function buildResponseMsg() {
 
1948
                return NameIdentifierMapping_buildResponseMsg($this->_cPtr);
 
1949
        }
 
1950
 
 
1951
        function initRequest($targetNamespace,$remoteProviderId=null) {
 
1952
                switch (func_num_args()) {
 
1953
                case 1: $r=NameIdentifierMapping_initRequest($this->_cPtr,$targetNamespace); break;
 
1954
                default: $r=NameIdentifierMapping_initRequest($this->_cPtr,$targetNamespace,$remoteProviderId);
 
1955
                }
 
1956
                return $r;
 
1957
        }
 
1958
 
 
1959
        function processRequestMsg($requestMsg) {
 
1960
                return NameIdentifierMapping_processRequestMsg($this->_cPtr,$requestMsg);
 
1961
        }
 
1962
 
 
1963
        function processResponseMsg($responseMsg) {
 
1964
                return NameIdentifierMapping_processResponseMsg($this->_cPtr,$responseMsg);
 
1965
        }
 
1966
 
 
1967
        function validateRequest() {
 
1968
                return NameIdentifierMapping_validateRequest($this->_cPtr);
 
1969
        }
 
1970
}
 
1971
 
 
1972
class NameRegistration {
 
1973
        public $_cPtr=null;
 
1974
 
 
1975
        function __set($var,$value) {
 
1976
                $func = 'NameRegistration_'.$var.'_set';
 
1977
                if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
 
1978
        }
 
1979
 
 
1980
        function __get($var) {
 
1981
                $func = 'NameRegistration_'.$var.'_get';
 
1982
                if (function_exists($func) return call_user_func($func,$this->_cPtr);
 
1983
                return null;
 
1984
        }
 
1985
 
 
1986
        function __construct($server) {
 
1987
                $this->_cPtr=new_NameRegistration($server);
 
1988
        }
 
1989
 
 
1990
        function __construct($server,$dump) {
 
1991
                $this->_cPtr=NameRegistration_newFromDump($server,$dump);
 
1992
        }
 
1993
 
 
1994
        function setIdentityFromDump($dump) {
 
1995
                return NameRegistration_setIdentityFromDump($this->_cPtr,$dump);
 
1996
        }
 
1997
 
 
1998
        function setSessionFromDump($dump) {
 
1999
                return NameRegistration_setSessionFromDump($this->_cPtr,$dump);
 
2000
        }
 
2001
 
 
2002
        function buildRequestMsg() {
 
2003
                return NameRegistration_buildRequestMsg($this->_cPtr);
 
2004
        }
 
2005
 
 
2006
        function buildResponseMsg() {
 
2007
                return NameRegistration_buildResponseMsg($this->_cPtr);
 
2008
        }
 
2009
 
 
2010
        function __construct() {
 
2011
                $this->_cPtr=NameRegistration_dump($this->_cPtr);
 
2012
        }
 
2013
 
 
2014
        function initRequest($remoteProviderId,$httpMethod=null) {
 
2015
                switch (func_num_args()) {
 
2016
                case 1: $r=NameRegistration_initRequest($this->_cPtr,$remoteProviderId); break;
 
2017
                default: $r=NameRegistration_initRequest($this->_cPtr,$remoteProviderId,$httpMethod);
 
2018
                }
 
2019
                return $r;
 
2020
        }
 
2021
 
 
2022
        function processRequestMsg($requestMsg) {
 
2023
                return NameRegistration_processRequestMsg($this->_cPtr,$requestMsg);
 
2024
        }
 
2025
 
 
2026
        function processResponseMsg($responseMsg) {
 
2027
                return NameRegistration_processResponseMsg($this->_cPtr,$responseMsg);
 
2028
        }
 
2029
 
 
2030
        function validateRequest() {
 
2031
                return NameRegistration_validateRequest($this->_cPtr);
 
2032
        }
 
2033
}
 
2034
 
 
2035
class NameIdManagement {
 
2036
        public $_cPtr=null;
 
2037
 
 
2038
        function __set($var,$value) {
 
2039
                $func = 'NameIdManagement_'.$var.'_set';
 
2040
                if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
 
2041
        }
 
2042
 
 
2043
        function __get($var) {
 
2044
                $func = 'NameIdManagement_'.$var.'_get';
 
2045
                if (function_exists($func) return call_user_func($func,$this->_cPtr);
 
2046
                return null;
 
2047
        }
 
2048
 
 
2049
        function __construct($server) {
 
2050
                $this->_cPtr=new_NameIdManagement($server);
 
2051
        }
 
2052
 
 
2053
        function __construct($server,$dump) {
 
2054
                $this->_cPtr=NameIdManagement_newFromDump($server,$dump);
 
2055
        }
 
2056
 
 
2057
        function setIdentityFromDump($dump) {
 
2058
                return NameIdManagement_setIdentityFromDump($this->_cPtr,$dump);
 
2059
        }
 
2060
 
 
2061
        function setSessionFromDump($dump) {
 
2062
                return NameIdManagement_setSessionFromDump($this->_cPtr,$dump);
 
2063
        }
 
2064
 
 
2065
        function buildRequestMsg() {
 
2066
                return NameIdManagement_buildRequestMsg($this->_cPtr);
 
2067
        }
 
2068
 
 
2069
        function buildResponseMsg() {
 
2070
                return NameIdManagement_buildResponseMsg($this->_cPtr);
 
2071
        }
 
2072
 
 
2073
        function __construct() {
 
2074
                $this->_cPtr=NameIdManagement_dump($this->_cPtr);
 
2075
        }
 
2076
 
 
2077
        function initRequest($remoteProviderId=null,$new_name_id=null,$httpMethod=null) {
 
2078
                switch (func_num_args()) {
 
2079
                case 0: $r=NameIdManagement_initRequest($this->_cPtr); break;
 
2080
                case 1: $r=NameIdManagement_initRequest($this->_cPtr,$remoteProviderId); break;
 
2081
                case 2: $r=NameIdManagement_initRequest($this->_cPtr,$remoteProviderId,$new_name_id); break;
 
2082
                default: $r=NameIdManagement_initRequest($this->_cPtr,$remoteProviderId,$new_name_id,$httpMethod);
 
2083
                }
 
2084
                return $r;
 
2085
        }
 
2086
 
 
2087
        function processRequestMsg($requestMsg) {
 
2088
                return NameIdManagement_processRequestMsg($this->_cPtr,$requestMsg);
 
2089
        }
 
2090
 
 
2091
        function processResponseMsg($responseMsg) {
 
2092
                return NameIdManagement_processResponseMsg($this->_cPtr,$responseMsg);
 
2093
        }
 
2094
 
 
2095
        function validateRequest() {
 
2096
                return NameIdManagement_validateRequest($this->_cPtr);
 
2097
        }
 
2098
}
 
2099
 
 
2100
class Ecp {
 
2101
        public $_cPtr=null;
 
2102
 
 
2103
        function __set($var,$value) {
 
2104
                if ($var == 'request') return Ecp_request_set($this->_cPtr,$value);
 
2105
                if ($var == 'response') return Ecp_response_set($this->_cPtr,$value);
 
2106
        }
 
2107
 
 
2108
        function __get($var) {
 
2109
                $func = 'Ecp_'.$var.'_get';
 
2110
                if (function_exists($func) return call_user_func($func,$this->_cPtr);
 
2111
                return null;
 
2112
        }
 
2113
 
 
2114
        function __construct($server) {
 
2115
                $this->_cPtr=new_Ecp($server);
 
2116
        }
 
2117
 
 
2118
        function processAuthnRequestMsg($authnRequestMsg) {
 
2119
                return Ecp_processAuthnRequestMsg($this->_cPtr,$authnRequestMsg);
 
2120
        }
 
2121
 
 
2122
        function processResponseMsg($responseMsg) {
 
2123
                return Ecp_processResponseMsg($this->_cPtr,$responseMsg);
 
2124
        }
 
2125
}
 
2126
 
 
2127
class Samlp2NameIDPolicy {
 
2128
        public $_cPtr=null;
 
2129
 
 
2130
        function __set($var,$value) {
 
2131
                $func = 'Samlp2NameIDPolicy_'.$var.'_set';
 
2132
                if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
 
2133
        }
 
2134
 
 
2135
        function __get($var) {
 
2136
                $func = 'Samlp2NameIDPolicy_'.$var.'_get';
 
2137
                if (function_exists($func) return call_user_func($func,$this->_cPtr);
 
2138
                return null;
 
2139
        }
 
2140
 
 
2141
        function __construct() {
 
2142
                $this->_cPtr=new_Samlp2NameIDPolicy();
 
2143
        }
 
2144
 
 
2145
        function __construct() {
 
2146
                $this->_cPtr=Samlp2NameIDPolicy_dump($this->_cPtr);
 
2147
        }
 
2148
}
 
2149
 
 
2150
class Samlp2RequestedAuthnContext {
 
2151
        public $_cPtr=null;
 
2152
 
 
2153
        function __set($var,$value) {
 
2154
                $func = 'Samlp2RequestedAuthnContext_'.$var.'_set';
 
2155
                if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
 
2156
        }
 
2157
 
 
2158
        function __get($var) {
 
2159
                $func = 'Samlp2RequestedAuthnContext_'.$var.'_get';
 
2160
                if (function_exists($func) return call_user_func($func,$this->_cPtr);
 
2161
                return null;
 
2162
        }
 
2163
 
 
2164
        function __construct() {
 
2165
                $this->_cPtr=new_Samlp2RequestedAuthnContext();
 
2166
        }
 
2167
 
 
2168
        function __construct() {
 
2169
                $this->_cPtr=Samlp2RequestedAuthnContext_dump($this->_cPtr);
 
2170
        }
 
2171
}
 
2172
 
 
2173
class Saml2Assertion {
 
2174
        public $_cPtr=null;
 
2175
 
 
2176
        function __set($var,$value) {
 
2177
                $func = 'Saml2Assertion_'.$var.'_set';
 
2178
                if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
 
2179
        }
 
2180
 
 
2181
        function __get($var) {
 
2182
                $func = 'Saml2Assertion_'.$var.'_get';
 
2183
                if (function_exists($func) return call_user_func($func,$this->_cPtr);
 
2184
                return null;
 
2185
        }
 
2186
 
 
2187
        function __construct() {
 
2188
                $this->_cPtr=new_Saml2Assertion();
 
2189
        }
 
2190
 
 
2191
        function __construct() {
 
2192
                $this->_cPtr=Saml2Assertion_dump($this->_cPtr);
 
2193
        }
 
2194
}
 
2195
 
 
2196
class Samlp2IDPList {
 
2197
        public $_cPtr=null;
 
2198
 
 
2199
        function __set($var,$value) {
 
2200
                if ($var == 'iDPEntry') return Samlp2IDPList_iDPEntry_set($this->_cPtr,$value);
 
2201
                if ($var == 'getComplete') return Samlp2IDPList_getComplete_set($this->_cPtr,$value);
 
2202
        }
 
2203
 
 
2204
        function __get($var) {
 
2205
                if ($var == 'iDPEntry') return Samlp2IDPList_iDPEntry_get($this->_cPtr);
 
2206
                if ($var == 'getComplete') return Samlp2IDPList_getComplete_get($this->_cPtr);
 
2207
                return null;
 
2208
        }
 
2209
 
 
2210
        function __construct() {
 
2211
                $this->_cPtr=new_Samlp2IDPList();
 
2212
        }
 
2213
 
 
2214
        function __construct() {
 
2215
                $this->_cPtr=Samlp2IDPList_dump($this->_cPtr);
 
2216
        }
 
2217
}
 
2218
 
 
2219
class Saml2KeyInfoConfirmationData {
 
2220
        public $_cPtr=null;
 
2221
 
 
2222
        function __construct() {
 
2223
                $this->_cPtr=new_Saml2KeyInfoConfirmationData();
 
2224
        }
 
2225
 
 
2226
        function __construct() {
 
2227
                $this->_cPtr=Saml2KeyInfoConfirmationData_dump($this->_cPtr);
 
2228
        }
 
2229
}
 
2230
 
 
2231
class Saml2Conditions {
 
2232
        public $_cPtr=null;
 
2233
 
 
2234
        function __set($var,$value) {
 
2235
                $func = 'Saml2Conditions_'.$var.'_set';
 
2236
                if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
 
2237
        }
 
2238
 
 
2239
        function __get($var) {
 
2240
                $func = 'Saml2Conditions_'.$var.'_get';
 
2241
                if (function_exists($func) return call_user_func($func,$this->_cPtr);
 
2242
                return null;
 
2243
        }
 
2244
 
 
2245
        function __construct() {
 
2246
                $this->_cPtr=new_Saml2Conditions();
 
2247
        }
 
2248
 
 
2249
        function __construct() {
 
2250
                $this->_cPtr=Saml2Conditions_dump($this->_cPtr);
 
2251
        }
 
2252
}
 
2253
 
 
2254
class Saml2Evidence {
 
2255
        public $_cPtr=null;
 
2256
 
 
2257
        function __construct() {
 
2258
                $this->_cPtr=new_Saml2Evidence();
 
2259
        }
 
2260
 
 
2261
        function __construct() {
 
2262
                $this->_cPtr=Saml2Evidence_dump($this->_cPtr);
 
2263
        }
 
2264
}
 
2265
 
 
2266
class Saml2NameID {
 
2267
        public $_cPtr=null;
 
2268
 
 
2269
        function __set($var,$value) {
 
2270
                $func = 'Saml2NameID_'.$var.'_set';
 
2271
                if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
 
2272
        }
 
2273
 
 
2274
        function __get($var) {
 
2275
                $func = 'Saml2NameID_'.$var.'_get';
 
2276
                if (function_exists($func) return call_user_func($func,$this->_cPtr);
 
2277
                return null;
 
2278
        }
 
2279
 
 
2280
        function __construct() {
 
2281
                $this->_cPtr=new_Saml2NameID();
 
2282
        }
 
2283
 
 
2284
        function __construct() {
 
2285
                $this->_cPtr=Saml2NameID_dump($this->_cPtr);
 
2286
        }
 
2287
}
 
2288
 
 
2289
class Samlp2StatusCode {
 
2290
        public $_cPtr=null;
 
2291
 
 
2292
        function __set($var,$value) {
 
2293
                if ($var == 'value') return Samlp2StatusCode_value_set($this->_cPtr,$value);
 
2294
                if ($var == 'statusCode') return Samlp2StatusCode_statusCode_set($this->_cPtr,$value);
 
2295
        }
 
2296
 
 
2297
        function __get($var) {
 
2298
                if ($var == 'value') return Samlp2StatusCode_value_get($this->_cPtr);
 
2299
                if ($var == 'statusCode') return Samlp2StatusCode_statusCode_get($this->_cPtr);
 
2300
                return null;
 
2301
        }
 
2302
 
 
2303
        function __construct() {
 
2304
                $this->_cPtr=new_Samlp2StatusCode();
 
2305
        }
 
2306
 
 
2307
        function __construct() {
 
2308
                $this->_cPtr=Samlp2StatusCode_dump($this->_cPtr);
 
2309
        }
 
2310
}
 
2311
 
 
2312
class Samlp2Status {
 
2313
        public $_cPtr=null;
 
2314
 
 
2315
        function __set($var,$value) {
 
2316
                $func = 'Samlp2Status_'.$var.'_set';
 
2317
                if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
 
2318
        }
 
2319
 
 
2320
        function __get($var) {
 
2321
                $func = 'Samlp2Status_'.$var.'_get';
 
2322
                if (function_exists($func) return call_user_func($func,$this->_cPtr);
 
2323
                return null;
 
2324
        }
 
2325
 
 
2326
        function __construct() {
 
2327
                $this->_cPtr=new_Samlp2Status();
 
2328
        }
 
2329
 
 
2330
        function __construct() {
 
2331
                $this->_cPtr=Samlp2Status_dump($this->_cPtr);
 
2332
        }
 
2333
}
 
2334
 
 
2335
class Saml2ConditionAbstract {
 
2336
        public $_cPtr=null;
 
2337
 
 
2338
        function __construct() {
 
2339
                $this->_cPtr=new_Saml2ConditionAbstract();
 
2340
        }
 
2341
 
 
2342
        function __construct() {
 
2343
                $this->_cPtr=Saml2ConditionAbstract_dump($this->_cPtr);
 
2344
        }
 
2345
}
 
2346
 
 
2347
class Saml2OneTimeUse {
 
2348
        public $_cPtr=null;
 
2349
 
 
2350
        function __construct() {
 
2351
                $this->_cPtr=new_Saml2OneTimeUse();
 
2352
        }
 
2353
 
 
2354
        function __construct() {
 
2355
                $this->_cPtr=Saml2OneTimeUse_dump($this->_cPtr);
 
2356
        }
 
2357
}
 
2358
 
 
2359
class Saml2Advice {
 
2360
        public $_cPtr=null;
 
2361
 
 
2362
        function __construct() {
 
2363
                $this->_cPtr=new_Saml2Advice();
 
2364
        }
 
2365
 
 
2366
        function __construct() {
 
2367
                $this->_cPtr=Saml2Advice_dump($this->_cPtr);
 
2368
        }
 
2369
}
 
2370
 
 
2371
class Saml2BaseIDAbstract {
 
2372
        public $_cPtr=null;
 
2373
 
 
2374
        function __set($var,$value) {
 
2375
                if ($var == 'nameQualifier') return Saml2BaseIDAbstract_nameQualifier_set($this->_cPtr,$value);
 
2376
                if ($var == 'spNameQualifier') return Saml2BaseIDAbstract_spNameQualifier_set($this->_cPtr,$value);
 
2377
        }
 
2378
 
 
2379
        function __get($var) {
 
2380
                if ($var == 'nameQualifier') return Saml2BaseIDAbstract_nameQualifier_get($this->_cPtr);
 
2381
                if ($var == 'spNameQualifier') return Saml2BaseIDAbstract_spNameQualifier_get($this->_cPtr);
 
2382
                return null;
 
2383
        }
 
2384
 
 
2385
        function __construct() {
 
2386
                $this->_cPtr=new_Saml2BaseIDAbstract();
 
2387
        }
 
2388
 
 
2389
        function __construct() {
 
2390
                $this->_cPtr=Saml2BaseIDAbstract_dump($this->_cPtr);
 
2391
        }
 
2392
}
 
2393
 
 
2394
class Saml2AuthnContext {
 
2395
        public $_cPtr=null;
 
2396
 
 
2397
        function __set($var,$value) {
 
2398
                $func = 'Saml2AuthnContext_'.$var.'_set';
 
2399
                if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
 
2400
        }
 
2401
 
 
2402
        function __get($var) {
 
2403
                $func = 'Saml2AuthnContext_'.$var.'_get';
 
2404
                if (function_exists($func) return call_user_func($func,$this->_cPtr);
 
2405
                return null;
 
2406
        }
 
2407
 
 
2408
        function __construct() {
 
2409
                $this->_cPtr=new_Saml2AuthnContext();
 
2410
        }
 
2411
 
 
2412
        function __construct() {
 
2413
                $this->_cPtr=Saml2AuthnContext_dump($this->_cPtr);
 
2414
        }
 
2415
}
 
2416
 
 
2417
class Saml2SubjectLocality {
 
2418
        public $_cPtr=null;
 
2419
 
 
2420
        function __set($var,$value) {
 
2421
                if ($var == 'dnsName') return Saml2SubjectLocality_dnsName_set($this->_cPtr,$value);
 
2422
                if ($var == 'address') return Saml2SubjectLocality_address_set($this->_cPtr,$value);
 
2423
        }
 
2424
 
 
2425
        function __get($var) {
 
2426
                if ($var == 'dnsName') return Saml2SubjectLocality_dnsName_get($this->_cPtr);
 
2427
                if ($var == 'address') return Saml2SubjectLocality_address_get($this->_cPtr);
 
2428
                return null;
 
2429
        }
 
2430
 
 
2431
        function __construct() {
 
2432
                $this->_cPtr=new_Saml2SubjectLocality();
 
2433
        }
 
2434
 
 
2435
        function __construct() {
 
2436
                $this->_cPtr=Saml2SubjectLocality_dump($this->_cPtr);
 
2437
        }
 
2438
}
 
2439
 
 
2440
class Saml2SubjectConfirmationData {
 
2441
        public $_cPtr=null;
 
2442
 
 
2443
        function __set($var,$value) {
 
2444
                $func = 'Saml2SubjectConfirmationData_'.$var.'_set';
 
2445
                if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
 
2446
        }
 
2447
 
 
2448
        function __get($var) {
 
2449
                $func = 'Saml2SubjectConfirmationData_'.$var.'_get';
 
2450
                if (function_exists($func) return call_user_func($func,$this->_cPtr);
 
2451
                return null;
 
2452
        }
 
2453
 
 
2454
        function __construct() {
 
2455
                $this->_cPtr=new_Saml2SubjectConfirmationData();
 
2456
        }
 
2457
 
 
2458
        function __construct() {
 
2459
                $this->_cPtr=Saml2SubjectConfirmationData_dump($this->_cPtr);
 
2460
        }
 
2461
}
 
2462
 
 
2463
class Saml2SubjectConfirmation {
 
2464
        public $_cPtr=null;
 
2465
 
 
2466
        function __set($var,$value) {
 
2467
                $func = 'Saml2SubjectConfirmation_'.$var.'_set';
 
2468
                if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
 
2469
        }
 
2470
 
 
2471
        function __get($var) {
 
2472
                $func = 'Saml2SubjectConfirmation_'.$var.'_get';
 
2473
                if (function_exists($func) return call_user_func($func,$this->_cPtr);
 
2474
                return null;
 
2475
        }
 
2476
 
 
2477
        function __construct() {
 
2478
                $this->_cPtr=new_Saml2SubjectConfirmation();
 
2479
        }
 
2480
 
 
2481
        function __construct() {
 
2482
                $this->_cPtr=Saml2SubjectConfirmation_dump($this->_cPtr);
 
2483
        }
 
2484
}
 
2485
 
 
2486
class Saml2ProxyRestriction {
 
2487
        public $_cPtr=null;
 
2488
 
 
2489
        function __set($var,$value) {
 
2490
                if ($var == 'audience') return Saml2ProxyRestriction_audience_set($this->_cPtr,$value);
 
2491
                if ($var == 'count') return Saml2ProxyRestriction_count_set($this->_cPtr,$value);
 
2492
        }
 
2493
 
 
2494
        function __get($var) {
 
2495
                if ($var == 'audience') return Saml2ProxyRestriction_audience_get($this->_cPtr);
 
2496
                if ($var == 'count') return Saml2ProxyRestriction_count_get($this->_cPtr);
 
2497
                return null;
 
2498
        }
 
2499
 
 
2500
        function __construct() {
 
2501
                $this->_cPtr=new_Saml2ProxyRestriction();
 
2502
        }
 
2503
 
 
2504
        function __construct() {
 
2505
                $this->_cPtr=Saml2ProxyRestriction_dump($this->_cPtr);
 
2506
        }
 
2507
}
 
2508
 
 
2509
class Saml2StatementAbstract {
 
2510
        public $_cPtr=null;
 
2511
 
 
2512
        function __construct() {
 
2513
                $this->_cPtr=new_Saml2StatementAbstract();
 
2514
        }
 
2515
 
 
2516
        function __construct() {
 
2517
                $this->_cPtr=Saml2StatementAbstract_dump($this->_cPtr);
 
2518
        }
 
2519
}
 
2520
 
 
2521
class Saml2AuthnStatement {
 
2522
        public $_cPtr=null;
 
2523
 
 
2524
        function __set($var,$value) {
 
2525
                $func = 'Saml2AuthnStatement_'.$var.'_set';
 
2526
                if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
 
2527
        }
 
2528
 
 
2529
        function __get($var) {
 
2530
                $func = 'Saml2AuthnStatement_'.$var.'_get';
 
2531
                if (function_exists($func) return call_user_func($func,$this->_cPtr);
 
2532
                return null;
 
2533
        }
 
2534
 
 
2535
        function __construct() {
 
2536
                $this->_cPtr=new_Saml2AuthnStatement();
 
2537
        }
 
2538
 
 
2539
        function __construct() {
 
2540
                $this->_cPtr=Saml2AuthnStatement_dump($this->_cPtr);
 
2541
        }
 
2542
}
 
2543
 
 
2544
class Saml2AttributeStatement {
 
2545
        public $_cPtr=null;
 
2546
 
 
2547
        function __construct() {
 
2548
                $this->_cPtr=new_Saml2AttributeStatement();
 
2549
        }
 
2550
 
 
2551
        function __construct() {
 
2552
                $this->_cPtr=Saml2AttributeStatement_dump($this->_cPtr);
 
2553
        }
 
2554
}
 
2555
 
 
2556
class Samlp2IDPEntry {
 
2557
        public $_cPtr=null;
 
2558
 
 
2559
        function __set($var,$value) {
 
2560
                $func = 'Samlp2IDPEntry_'.$var.'_set';
 
2561
                if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
 
2562
        }
 
2563
 
 
2564
        function __get($var) {
 
2565
                $func = 'Samlp2IDPEntry_'.$var.'_get';
 
2566
                if (function_exists($func) return call_user_func($func,$this->_cPtr);
 
2567
                return null;
 
2568
        }
 
2569
 
 
2570
        function __construct() {
 
2571
                $this->_cPtr=new_Samlp2IDPEntry();
 
2572
        }
 
2573
 
 
2574
        function __construct() {
 
2575
                $this->_cPtr=Samlp2IDPEntry_dump($this->_cPtr);
 
2576
        }
 
2577
}
 
2578
 
 
2579
class Samlp2Extensions {
 
2580
        public $_cPtr=null;
 
2581
 
 
2582
        function __construct() {
 
2583
                $this->_cPtr=new_Samlp2Extensions();
 
2584
        }
 
2585
 
 
2586
        function __construct() {
 
2587
                $this->_cPtr=Samlp2Extensions_dump($this->_cPtr);
 
2588
        }
 
2589
}
 
2590
 
 
2591
class Saml2Action {
 
2592
        public $_cPtr=null;
 
2593
 
 
2594
        function __set($var,$value) {
 
2595
                if ($var == 'content') return Saml2Action_content_set($this->_cPtr,$value);
 
2596
                if ($var == 'namespace') return Saml2Action_namespace_set($this->_cPtr,$value);
 
2597
        }
 
2598
 
 
2599
        function __get($var) {
 
2600
                if ($var == 'content') return Saml2Action_content_get($this->_cPtr);
 
2601
                if ($var == 'namespace') return Saml2Action_namespace_get($this->_cPtr);
 
2602
                return null;
 
2603
        }
 
2604
 
 
2605
        function __construct() {
 
2606
                $this->_cPtr=new_Saml2Action();
 
2607
        }
 
2608
 
 
2609
        function __construct() {
 
2610
                $this->_cPtr=Saml2Action_dump($this->_cPtr);
 
2611
        }
 
2612
}
 
2613
 
 
2614
class Samlp2StatusResponse {
 
2615
        public $_cPtr=null;
 
2616
 
 
2617
        function __set($var,$value) {
 
2618
                $func = 'Samlp2StatusResponse_'.$var.'_set';
 
2619
                if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
 
2620
        }
 
2621
 
 
2622
        function __get($var) {
 
2623
                $func = 'Samlp2StatusResponse_'.$var.'_get';
 
2624
                if (function_exists($func) return call_user_func($func,$this->_cPtr);
 
2625
                return null;
 
2626
        }
 
2627
 
 
2628
        function __construct() {
 
2629
                $this->_cPtr=new_Samlp2StatusResponse();
 
2630
        }
 
2631
 
 
2632
        function __construct() {
 
2633
                $this->_cPtr=Samlp2StatusResponse_dump($this->_cPtr);
 
2634
        }
 
2635
}
 
2636
 
 
2637
class Samlp2Response {
 
2638
        public $_cPtr=null;
 
2639
 
 
2640
        function __set($var,$value) {
 
2641
                $func = 'Samlp2Response_'.$var.'_set';
 
2642
                if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
 
2643
        }
 
2644
 
 
2645
        function __get($var) {
 
2646
                $func = 'Samlp2Response_'.$var.'_get';
 
2647
                if (function_exists($func) return call_user_func($func,$this->_cPtr);
 
2648
                return null;
 
2649
        }
 
2650
 
 
2651
        function __construct() {
 
2652
                $this->_cPtr=new_Samlp2Response();
 
2653
        }
 
2654
 
 
2655
        function __construct() {
 
2656
                $this->_cPtr=Samlp2Response_dump($this->_cPtr);
 
2657
        }
 
2658
}
 
2659
 
 
2660
class Samlp2ArtifactResponse {
 
2661
        public $_cPtr=null;
 
2662
 
 
2663
        function __set($var,$value) {
 
2664
                $func = 'Samlp2ArtifactResponse_'.$var.'_set';
 
2665
                if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
 
2666
        }
 
2667
 
 
2668
        function __get($var) {
 
2669
                $func = 'Samlp2ArtifactResponse_'.$var.'_get';
 
2670
                if (function_exists($func) return call_user_func($func,$this->_cPtr);
 
2671
                return null;
 
2672
        }
 
2673
 
 
2674
        function __construct() {
 
2675
                $this->_cPtr=new_Samlp2ArtifactResponse();
 
2676
        }
 
2677
 
 
2678
        function __construct() {
 
2679
                $this->_cPtr=Samlp2ArtifactResponse_dump($this->_cPtr);
 
2680
        }
 
2681
}
 
2682
 
 
2683
class Samlp2RequestAbstract {
 
2684
        public $_cPtr=null;
 
2685
 
 
2686
        function __set($var,$value) {
 
2687
                $func = 'Samlp2RequestAbstract_'.$var.'_set';
 
2688
                if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
 
2689
        }
 
2690
 
 
2691
        function __get($var) {
 
2692
                $func = 'Samlp2RequestAbstract_'.$var.'_get';
 
2693
                if (function_exists($func) return call_user_func($func,$this->_cPtr);
 
2694
                return null;
 
2695
        }
 
2696
 
 
2697
        function __construct() {
 
2698
                $this->_cPtr=new_Samlp2RequestAbstract();
 
2699
        }
 
2700
 
 
2701
        function __construct() {
 
2702
                $this->_cPtr=Samlp2RequestAbstract_dump($this->_cPtr);
 
2703
        }
 
2704
}
 
2705
 
 
2706
class Samlp2AssertionIDRequest {
 
2707
        public $_cPtr=null;
 
2708
 
 
2709
        function __set($var,$value) {
 
2710
                $func = 'Samlp2AssertionIDRequest_'.$var.'_set';
 
2711
                if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
 
2712
        }
 
2713
 
 
2714
        function __get($var) {
 
2715
                $func = 'Samlp2AssertionIDRequest_'.$var.'_get';
 
2716
                if (function_exists($func) return call_user_func($func,$this->_cPtr);
 
2717
                return null;
 
2718
        }
 
2719
 
 
2720
        function __construct() {
 
2721
                $this->_cPtr=new_Samlp2AssertionIDRequest();
 
2722
        }
 
2723
 
 
2724
        function __construct() {
 
2725
                $this->_cPtr=Samlp2AssertionIDRequest_dump($this->_cPtr);
 
2726
        }
 
2727
}
 
2728
 
 
2729
class Samlp2ArtifactResolve {
 
2730
        public $_cPtr=null;
 
2731
 
 
2732
        function __set($var,$value) {
 
2733
                $func = 'Samlp2ArtifactResolve_'.$var.'_set';
 
2734
                if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
 
2735
        }
 
2736
 
 
2737
        function __get($var) {
 
2738
                $func = 'Samlp2ArtifactResolve_'.$var.'_get';
 
2739
                if (function_exists($func) return call_user_func($func,$this->_cPtr);
 
2740
                return null;
 
2741
        }
 
2742
 
 
2743
        function __construct() {
 
2744
                $this->_cPtr=new_Samlp2ArtifactResolve();
 
2745
        }
 
2746
 
 
2747
        function __construct() {
 
2748
                $this->_cPtr=Samlp2ArtifactResolve_dump($this->_cPtr);
 
2749
        }
 
2750
}
 
2751
 
 
2752
class Samlp2NameIDMappingRequest {
 
2753
        public $_cPtr=null;
 
2754
 
 
2755
        function __set($var,$value) {
 
2756
                $func = 'Samlp2NameIDMappingRequest_'.$var.'_set';
 
2757
                if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
 
2758
        }
 
2759
 
 
2760
        function __get($var) {
 
2761
                $func = 'Samlp2NameIDMappingRequest_'.$var.'_get';
 
2762
                if (function_exists($func) return call_user_func($func,$this->_cPtr);
 
2763
                return null;
 
2764
        }
 
2765
 
 
2766
        function __construct() {
 
2767
                $this->_cPtr=new_Samlp2NameIDMappingRequest();
 
2768
        }
 
2769
 
 
2770
        function __construct() {
 
2771
                $this->_cPtr=Samlp2NameIDMappingRequest_dump($this->_cPtr);
 
2772
        }
 
2773
}
 
2774
 
 
2775
class Samlp2AuthnRequest {
 
2776
        public $_cPtr=null;
 
2777
 
 
2778
        function __set($var,$value) {
 
2779
                $func = 'Samlp2AuthnRequest_'.$var.'_set';
 
2780
                if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
 
2781
        }
 
2782
 
 
2783
        function __get($var) {
 
2784
                $func = 'Samlp2AuthnRequest_'.$var.'_get';
 
2785
                if (function_exists($func) return call_user_func($func,$this->_cPtr);
 
2786
                return null;
 
2787
        }
 
2788
 
 
2789
        function __construct() {
 
2790
                $this->_cPtr=new_Samlp2AuthnRequest();
 
2791
        }
 
2792
 
 
2793
        function __construct() {
 
2794
                $this->_cPtr=Samlp2AuthnRequest_dump($this->_cPtr);
 
2795
        }
 
2796
}
 
2797
 
 
2798
class Samlp2SubjectQueryAbstract {
 
2799
        public $_cPtr=null;
 
2800
 
 
2801
        function __set($var,$value) {
 
2802
                $func = 'Samlp2SubjectQueryAbstract_'.$var.'_set';
 
2803
                if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
 
2804
        }
 
2805
 
 
2806
        function __get($var) {
 
2807
                $func = 'Samlp2SubjectQueryAbstract_'.$var.'_get';
 
2808
                if (function_exists($func) return call_user_func($func,$this->_cPtr);
 
2809
                return null;
 
2810
        }
 
2811
 
 
2812
        function __construct() {
 
2813
                $this->_cPtr=new_Samlp2SubjectQueryAbstract();
 
2814
        }
 
2815
 
 
2816
        function __construct() {
 
2817
                $this->_cPtr=Samlp2SubjectQueryAbstract_dump($this->_cPtr);
 
2818
        }
 
2819
}
 
2820
 
 
2821
class Samlp2AuthzDecisionQuery {
 
2822
        public $_cPtr=null;
 
2823
 
 
2824
        function __set($var,$value) {
 
2825
                $func = 'Samlp2AuthzDecisionQuery_'.$var.'_set';
 
2826
                if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
 
2827
        }
 
2828
 
 
2829
        function __get($var) {
 
2830
                $func = 'Samlp2AuthzDecisionQuery_'.$var.'_get';
 
2831
                if (function_exists($func) return call_user_func($func,$this->_cPtr);
 
2832
                return null;
 
2833
        }
 
2834
 
 
2835
        function __construct() {
 
2836
                $this->_cPtr=new_Samlp2AuthzDecisionQuery();
 
2837
        }
 
2838
 
 
2839
        function __construct() {
 
2840
                $this->_cPtr=Samlp2AuthzDecisionQuery_dump($this->_cPtr);
 
2841
        }
 
2842
}
 
2843
 
 
2844
class Samlp2AttributeQuery {
 
2845
        public $_cPtr=null;
 
2846
 
 
2847
        function __set($var,$value) {
 
2848
                $func = 'Samlp2AttributeQuery_'.$var.'_set';
 
2849
                if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
 
2850
        }
 
2851
 
 
2852
        function __get($var) {
 
2853
                $func = 'Samlp2AttributeQuery_'.$var.'_get';
 
2854
                if (function_exists($func) return call_user_func($func,$this->_cPtr);
 
2855
                return null;
 
2856
        }
 
2857
 
 
2858
        function __construct() {
 
2859
                $this->_cPtr=new_Samlp2AttributeQuery();
 
2860
        }
 
2861
 
 
2862
        function __construct() {
 
2863
                $this->_cPtr=Samlp2AttributeQuery_dump($this->_cPtr);
 
2864
        }
 
2865
}
 
2866
 
 
2867
class Saml2AudienceRestriction {
 
2868
        public $_cPtr=null;
 
2869
 
 
2870
        function __set($var,$value) {
 
2871
                if ($var == 'audience') return Saml2AudienceRestriction_audience_set($this->_cPtr,$value);
 
2872
        }
 
2873
 
 
2874
        function __get($var) {
 
2875
                if ($var == 'audience') return Saml2AudienceRestriction_audience_get($this->_cPtr);
 
2876
                return null;
 
2877
        }
 
2878
 
 
2879
        function __construct() {
 
2880
                $this->_cPtr=new_Saml2AudienceRestriction();
 
2881
        }
 
2882
 
 
2883
        function __construct() {
 
2884
                $this->_cPtr=Saml2AudienceRestriction_dump($this->_cPtr);
 
2885
        }
 
2886
}
 
2887
 
 
2888
class Samlp2LogoutRequest {
 
2889
        public $_cPtr=null;
 
2890
 
 
2891
        function __set($var,$value) {
 
2892
                $func = 'Samlp2LogoutRequest_'.$var.'_set';
 
2893
                if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
 
2894
        }
 
2895
 
 
2896
        function __get($var) {
 
2897
                $func = 'Samlp2LogoutRequest_'.$var.'_get';
 
2898
                if (function_exists($func) return call_user_func($func,$this->_cPtr);
 
2899
                return null;
 
2900
        }
 
2901
 
 
2902
        function __construct() {
 
2903
                $this->_cPtr=new_Samlp2LogoutRequest();
 
2904
        }
 
2905
 
 
2906
        function __construct() {
 
2907
                $this->_cPtr=Samlp2LogoutRequest_dump($this->_cPtr);
 
2908
        }
 
2909
}
 
2910
 
 
2911
class Samlp2AuthnQuery {
 
2912
        public $_cPtr=null;
 
2913
 
 
2914
        function __set($var,$value) {
 
2915
                $func = 'Samlp2AuthnQuery_'.$var.'_set';
 
2916
                if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
 
2917
        }
 
2918
 
 
2919
        function __get($var) {
 
2920
                $func = 'Samlp2AuthnQuery_'.$var.'_get';
 
2921
                if (function_exists($func) return call_user_func($func,$this->_cPtr);
 
2922
                return null;
 
2923
        }
 
2924
 
 
2925
        function __construct() {
 
2926
                $this->_cPtr=new_Samlp2AuthnQuery();
 
2927
        }
 
2928
 
 
2929
        function __construct() {
 
2930
                $this->_cPtr=Samlp2AuthnQuery_dump($this->_cPtr);
 
2931
        }
 
2932
}
 
2933
 
 
2934
class Saml2Attribute {
 
2935
        public $_cPtr=null;
 
2936
 
 
2937
        function __set($var,$value) {
 
2938
                $func = 'Saml2Attribute_'.$var.'_set';
 
2939
                if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
 
2940
        }
 
2941
 
 
2942
        function __get($var) {
 
2943
                $func = 'Saml2Attribute_'.$var.'_get';
 
2944
                if (function_exists($func) return call_user_func($func,$this->_cPtr);
 
2945
                return null;
 
2946
        }
 
2947
 
 
2948
        function __construct() {
 
2949
                $this->_cPtr=new_Saml2Attribute();
 
2950
        }
 
2951
 
 
2952
        function __construct() {
 
2953
                $this->_cPtr=Saml2Attribute_dump($this->_cPtr);
 
2954
        }
 
2955
}
 
2956
 
 
2957
class Samlp2Terminate {
 
2958
        public $_cPtr=null;
 
2959
 
 
2960
        function __construct() {
 
2961
                $this->_cPtr=new_Samlp2Terminate();
 
2962
        }
 
2963
 
 
2964
        function __construct() {
 
2965
                $this->_cPtr=Samlp2Terminate_dump($this->_cPtr);
 
2966
        }
 
2967
}
 
2968
 
 
2969
class Samlp2StatusDetail {
 
2970
        public $_cPtr=null;
 
2971
 
 
2972
        function __construct() {
 
2973
                $this->_cPtr=new_Samlp2StatusDetail();
 
2974
        }
 
2975
 
 
2976
        function __construct() {
 
2977
                $this->_cPtr=Samlp2StatusDetail_dump($this->_cPtr);
 
2978
        }
 
2979
}
 
2980
 
 
2981
class Saml2AuthzDecisionStatement {
 
2982
        public $_cPtr=null;
 
2983
 
 
2984
        function __set($var,$value) {
 
2985
                $func = 'Saml2AuthzDecisionStatement_'.$var.'_set';
 
2986
                if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
 
2987
        }
 
2988
 
 
2989
        function __get($var) {
 
2990
                $func = 'Saml2AuthzDecisionStatement_'.$var.'_get';
 
2991
                if (function_exists($func) return call_user_func($func,$this->_cPtr);
 
2992
                return null;
 
2993
        }
 
2994
 
 
2995
        function __construct() {
 
2996
                $this->_cPtr=new_Saml2AuthzDecisionStatement();
 
2997
        }
 
2998
 
 
2999
        function __construct() {
 
3000
                $this->_cPtr=Saml2AuthzDecisionStatement_dump($this->_cPtr);
 
3001
        }
 
3002
}
 
3003
 
 
3004
class Samlp2NameIDMappingResponse {
 
3005
        public $_cPtr=null;
 
3006
 
 
3007
        function __set($var,$value) {
 
3008
                $func = 'Samlp2NameIDMappingResponse_'.$var.'_set';
 
3009
                if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
 
3010
        }
 
3011
 
 
3012
        function __get($var) {
 
3013
                $func = 'Samlp2NameIDMappingResponse_'.$var.'_get';
 
3014
                if (function_exists($func) return call_user_func($func,$this->_cPtr);
 
3015
                return null;
 
3016
        }
 
3017
 
 
3018
        function __construct() {
 
3019
                $this->_cPtr=new_Samlp2NameIDMappingResponse();
 
3020
        }
 
3021
 
 
3022
        function __construct() {
 
3023
                $this->_cPtr=Samlp2NameIDMappingResponse_dump($this->_cPtr);
 
3024
        }
 
3025
}
 
3026
 
 
3027
class Saml2EncryptedElement {
 
3028
        public $_cPtr=null;
 
3029
 
 
3030
        function __construct() {
 
3031
                $this->_cPtr=new_Saml2EncryptedElement();
 
3032
        }
 
3033
 
 
3034
        function __construct() {
 
3035
                $this->_cPtr=Saml2EncryptedElement_dump($this->_cPtr);
 
3036
        }
 
3037
}
 
3038
 
 
3039
class Samlp2ManageNameIDRequest {
 
3040
        public $_cPtr=null;
 
3041
 
 
3042
        function __set($var,$value) {
 
3043
                $func = 'Samlp2ManageNameIDRequest_'.$var.'_set';
 
3044
                if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
 
3045
        }
 
3046
 
 
3047
        function __get($var) {
 
3048
                $func = 'Samlp2ManageNameIDRequest_'.$var.'_get';
 
3049
                if (function_exists($func) return call_user_func($func,$this->_cPtr);
 
3050
                return null;
 
3051
        }
 
3052
 
 
3053
        function __construct() {
 
3054
                $this->_cPtr=new_Samlp2ManageNameIDRequest();
 
3055
        }
 
3056
 
 
3057
        function __construct() {
 
3058
                $this->_cPtr=Samlp2ManageNameIDRequest_dump($this->_cPtr);
 
3059
        }
 
3060
}
 
3061
 
 
3062
class Samlp2Scoping {
 
3063
        public $_cPtr=null;
 
3064
 
 
3065
        function __set($var,$value) {
 
3066
                $func = 'Samlp2Scoping_'.$var.'_set';
 
3067
                if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
 
3068
        }
 
3069
 
 
3070
        function __get($var) {
 
3071
                $func = 'Samlp2Scoping_'.$var.'_get';
 
3072
                if (function_exists($func) return call_user_func($func,$this->_cPtr);
 
3073
                return null;
 
3074
        }
 
3075
 
 
3076
        function __construct() {
 
3077
                $this->_cPtr=new_Samlp2Scoping();
 
3078
        }
 
3079
 
 
3080
        function __construct() {
 
3081
                $this->_cPtr=Samlp2Scoping_dump($this->_cPtr);
 
3082
        }
 
3083
}
 
3084
 
 
3085
class Saml2Subject {
 
3086
        public $_cPtr=null;
 
3087
 
 
3088
        function __set($var,$value) {
 
3089
                $func = 'Saml2Subject_'.$var.'_set';
 
3090
                if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
 
3091
        }
 
3092
 
 
3093
        function __get($var) {
 
3094
                $func = 'Saml2Subject_'.$var.'_get';
 
3095
                if (function_exists($func) return call_user_func($func,$this->_cPtr);
 
3096
                return null;
 
3097
        }
 
3098
 
 
3099
        function __construct() {
 
3100
                $this->_cPtr=new_Saml2Subject();
 
3101
        }
 
3102
 
 
3103
        function __construct() {
 
3104
                $this->_cPtr=Saml2Subject_dump($this->_cPtr);
 
3105
        }
 
3106
}
 
3107
 
 
3108
 
 
3109
?>