3
/* ----------------------------------------------------------------------------
4
* This file was automatically generated by SWIG (http://www.swig.org).
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
* ----------------------------------------------------------------------------- */
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;
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;
23
if (!dl('lasso.'.PHP_SHLIB_SUFFIX)) return;
30
abstract class lasso {
31
const LASSO_WSF_SUPPORT = WSF_SUPPORT;
33
const LASSO_HTTP_METHOD_NONE = HTTP_METHOD_NONE;
35
const LASSO_HTTP_METHOD_ANY = HTTP_METHOD_ANY;
37
const LASSO_HTTP_METHOD_IDP_INITIATED = HTTP_METHOD_IDP_INITIATED;
39
const LASSO_HTTP_METHOD_GET = HTTP_METHOD_GET;
41
const LASSO_HTTP_METHOD_POST = HTTP_METHOD_POST;
43
const LASSO_HTTP_METHOD_REDIRECT = HTTP_METHOD_REDIRECT;
45
const LASSO_HTTP_METHOD_SOAP = HTTP_METHOD_SOAP;
47
const LASSO_HTTP_METHOD_ARTIFACT_GET = HTTP_METHOD_ARTIFACT_GET;
49
const LASSO_HTTP_METHOD_ARTIFACT_POST = HTTP_METHOD_ARTIFACT_POST;
51
const LASSO_MD_PROTOCOL_TYPE_FEDERATION_TERMINATION = MD_PROTOCOL_TYPE_FEDERATION_TERMINATION;
53
const LASSO_MD_PROTOCOL_TYPE_NAME_IDENTIFIER_MAPPING = MD_PROTOCOL_TYPE_NAME_IDENTIFIER_MAPPING;
55
const LASSO_MD_PROTOCOL_TYPE_REGISTER_NAME_IDENTIFIER = MD_PROTOCOL_TYPE_REGISTER_NAME_IDENTIFIER;
57
const LASSO_MD_PROTOCOL_TYPE_SINGLE_LOGOUT = MD_PROTOCOL_TYPE_SINGLE_LOGOUT;
59
const LASSO_MD_PROTOCOL_TYPE_SINGLE_SIGN_ON = MD_PROTOCOL_TYPE_SINGLE_SIGN_ON;
61
const LASSO_MD_PROTOCOL_TYPE_ARTIFACT_RESOLUTION = MD_PROTOCOL_TYPE_ARTIFACT_RESOLUTION;
63
const LASSO_MD_PROTOCOL_TYPE_MANAGE_NAME_ID = MD_PROTOCOL_TYPE_MANAGE_NAME_ID;
65
const LASSO_MD_PROTOCOL_TYPE_ASSERTION_ID_REQUEST = LASSO_MD_PROTOCOL_TYPE_ASSERTION_ID_REQUEST;
67
const LASSO_LIB_CONSENT_OBTAINED = LIB_CONSENT_OBTAINED;
69
const LASSO_LIB_CONSENT_OBTAINED_PRIOR = LIB_CONSENT_OBTAINED_PRIOR;
71
const LASSO_LIB_CONSENT_OBTAINED_CURRENT_IMPLICIT = LIB_CONSENT_OBTAINED_CURRENT_IMPLICIT;
73
const LASSO_LIB_CONSENT_OBTAINED_CURRENT_EXPLICIT = LIB_CONSENT_OBTAINED_CURRENT_EXPLICIT;
75
const LASSO_LIB_CONSENT_UNAVAILABLE = LIB_CONSENT_UNAVAILABLE;
77
const LASSO_LIB_CONSENT_INAPPLICABLE = LIB_CONSENT_INAPPLICABLE;
79
const LASSO_LIB_NAMEID_POLICY_TYPE_NONE = LIB_NAMEID_POLICY_TYPE_NONE;
81
const LASSO_LIB_NAMEID_POLICY_TYPE_ONE_TIME = LIB_NAMEID_POLICY_TYPE_ONE_TIME;
83
const LASSO_LIB_NAMEID_POLICY_TYPE_FEDERATED = LIB_NAMEID_POLICY_TYPE_FEDERATED;
85
const LASSO_LIB_NAMEID_POLICY_TYPE_ANY = LIB_NAMEID_POLICY_TYPE_ANY;
87
const LASSO_LIB_PROTOCOL_PROFILE_BRWS_ART = LIB_PROTOCOL_PROFILE_BRWS_ART;
89
const LASSO_LIB_PROTOCOL_PROFILE_BRWS_POST = LIB_PROTOCOL_PROFILE_BRWS_POST;
91
const LASSO_LIB_PROTOCOL_PROFILE_BRWS_LECP = LIB_PROTOCOL_PROFILE_BRWS_LECP;
93
const LASSO_LIB_PROTOCOL_PROFILE_FED_TERM_IDP_HTTP = LIB_PROTOCOL_PROFILE_FED_TERM_IDP_HTTP;
95
const LASSO_LIB_PROTOCOL_PROFILE_FED_TERM_IDP_SOAP = LIB_PROTOCOL_PROFILE_FED_TERM_IDP_SOAP;
97
const LASSO_LIB_PROTOCOL_PROFILE_FED_TERM_SP_HTTP = LIB_PROTOCOL_PROFILE_FED_TERM_SP_HTTP;
99
const LASSO_LIB_PROTOCOL_PROFILE_FED_TERM_SP_SOAP = LIB_PROTOCOL_PROFILE_FED_TERM_SP_SOAP;
101
const LASSO_LIB_PROTOCOL_PROFILE_RNI_IDP_HTTP = LIB_PROTOCOL_PROFILE_RNI_IDP_HTTP;
103
const LASSO_LIB_PROTOCOL_PROFILE_RNI_IDP_SOAP = LIB_PROTOCOL_PROFILE_RNI_IDP_SOAP;
105
const LASSO_LIB_PROTOCOL_PROFILE_RNI_SP_HTTP = LIB_PROTOCOL_PROFILE_RNI_SP_HTTP;
107
const LASSO_LIB_PROTOCOL_PROFILE_RNI_SP_SOAP = LIB_PROTOCOL_PROFILE_RNI_SP_SOAP;
109
const LASSO_LIB_PROTOCOL_PROFILE_SLO_IDP_HTTP = LIB_PROTOCOL_PROFILE_SLO_IDP_HTTP;
111
const LASSO_LIB_PROTOCOL_PROFILE_SLO_IDP_SOAP = LIB_PROTOCOL_PROFILE_SLO_IDP_SOAP;
113
const LASSO_LIB_PROTOCOL_PROFILE_SLO_SP_HTTP = LIB_PROTOCOL_PROFILE_SLO_SP_HTTP;
115
const LASSO_LIB_PROTOCOL_PROFILE_SLO_SP_SOAP = LIB_PROTOCOL_PROFILE_SLO_SP_SOAP;
117
const LASSO_LOGIN_PROTOCOL_PROFILE_BRWS_ART = LOGIN_PROTOCOL_PROFILE_BRWS_ART;
119
const LASSO_LOGIN_PROTOCOL_PROFILE_BRWS_POST = LOGIN_PROTOCOL_PROFILE_BRWS_POST;
121
const LASSO_LOGIN_PROTOCOL_PROFILE_BRWS_LECP = LOGIN_PROTOCOL_PROFILE_BRWS_LECP;
123
const LASSO_PROVIDER_ROLE_NONE = PROVIDER_ROLE_NONE;
125
const LASSO_PROVIDER_ROLE_SP = PROVIDER_ROLE_SP;
127
const LASSO_PROVIDER_ROLE_IDP = PROVIDER_ROLE_IDP;
129
const LASSO_PROTOCOL_LIBERTY_1_0 = PROTOCOL_LIBERTY_1_0;
131
const LASSO_PROTOCOL_LIBERTY_1_1 = PROTOCOL_LIBERTY_1_1;
133
const LASSO_PROTOCOL_LIBERTY_1_2 = PROTOCOL_LIBERTY_1_2;
135
const LASSO_PROTOCOL_SAML_2_0 = PROTOCOL_SAML_2_0;
137
const LASSO_REQUEST_TYPE_INVALID = REQUEST_TYPE_INVALID;
139
const LASSO_REQUEST_TYPE_LOGIN = REQUEST_TYPE_LOGIN;
141
const LASSO_REQUEST_TYPE_LOGOUT = REQUEST_TYPE_LOGOUT;
143
const LASSO_REQUEST_TYPE_DEFEDERATION = REQUEST_TYPE_DEFEDERATION;
145
const LASSO_REQUEST_TYPE_NAME_REGISTRATION = REQUEST_TYPE_NAME_REGISTRATION;
147
const LASSO_REQUEST_TYPE_NAME_IDENTIFIER_MAPPING = REQUEST_TYPE_NAME_IDENTIFIER_MAPPING;
149
const LASSO_REQUEST_TYPE_LECP = REQUEST_TYPE_LECP;
151
const LASSO_REQUEST_TYPE_DISCO_QUERY = REQUEST_TYPE_DISCO_QUERY;
153
const LASSO_REQUEST_TYPE_DISCO_MODIFY = REQUEST_TYPE_DISCO_MODIFY;
155
const LASSO_REQUEST_TYPE_DST_QUERY = REQUEST_TYPE_DST_QUERY;
157
const LASSO_REQUEST_TYPE_DST_MODIFY = REQUEST_TYPE_DST_MODIFY;
159
const LASSO_REQUEST_TYPE_SASL_REQUEST = REQUEST_TYPE_SASL_REQUEST;
161
const LASSO_REQUEST_TYPE_NAME_ID_MANAGEMENT = REQUEST_TYPE_NAME_ID_MANAGEMENT;
163
const LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_INTERNET_PROTOCOL = LIB_AUTHN_CONTEXT_CLASS_REF_INTERNET_PROTOCOL;
165
const LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_INTERNET_PROTOCOL_PASSWORD = LIB_AUTHN_CONTEXT_CLASS_REF_INTERNET_PROTOCOL_PASSWORD;
167
const LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_MOBILE_ONE_FACTOR_UNREGISTERED = LIB_AUTHN_CONTEXT_CLASS_REF_MOBILE_ONE_FACTOR_UNREGISTERED;
169
const LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_MOBILE_TWO_FACTOR_UNREGISTERED = LIB_AUTHN_CONTEXT_CLASS_REF_MOBILE_TWO_FACTOR_UNREGISTERED;
171
const LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_MOBILE_ONE_FACTOR_CONTRACT = LIB_AUTHN_CONTEXT_CLASS_REF_MOBILE_ONE_FACTOR_CONTRACT;
173
const LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_MOBILE_TWO_FACTOR_CONTRACT = LIB_AUTHN_CONTEXT_CLASS_REF_MOBILE_TWO_FACTOR_CONTRACT;
175
const LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_PASSWORD = LIB_AUTHN_CONTEXT_CLASS_REF_PASSWORD;
177
const LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_PASSWORD_PROTECTED_TRANSPORT = LIB_AUTHN_CONTEXT_CLASS_REF_PASSWORD_PROTECTED_TRANSPORT;
179
const LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_PREVIOUS_SESSION = LIB_AUTHN_CONTEXT_CLASS_REF_PREVIOUS_SESSION;
181
const LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_SMARTCARD = LIB_AUTHN_CONTEXT_CLASS_REF_SMARTCARD;
183
const LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_SMARTCARD_PKI = LIB_AUTHN_CONTEXT_CLASS_REF_SMARTCARD_PKI;
185
const LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_SOFTWARE_PKI = LIB_AUTHN_CONTEXT_CLASS_REF_SOFTWARE_PKI;
187
const LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_TIME_SYNC_TOKEN = LIB_AUTHN_CONTEXT_CLASS_REF_TIME_SYNC_TOKEN;
189
const LASSO_LIB_AUTHN_CONTEXT_COMPARISON_EXACT = LIB_AUTHN_CONTEXT_COMPARISON_EXACT;
191
const LASSO_LIB_AUTHN_CONTEXT_COMPARISON_MINIMUM = LIB_AUTHN_CONTEXT_COMPARISON_MINIMUM;
193
const LASSO_LIB_AUTHN_CONTEXT_COMPARISON_MAXIMUM = LIB_AUTHN_CONTEXT_COMPARISON_MAXIMUM;
195
const LASSO_LIB_AUTHN_CONTEXT_COMPARISON_BETTER = LIB_AUTHN_CONTEXT_COMPARISON_BETTER;
197
const LASSO_SAML_AUTHENTICATION_METHOD_PASSWORD = SAML_AUTHENTICATION_METHOD_PASSWORD;
199
const LASSO_SAML_AUTHENTICATION_METHOD_KERBEROS = SAML_AUTHENTICATION_METHOD_KERBEROS;
201
const LASSO_SAML_AUTHENTICATION_METHOD_SECURE_REMOTE_PASSWORD = SAML_AUTHENTICATION_METHOD_SECURE_REMOTE_PASSWORD;
203
const LASSO_SAML_AUTHENTICATION_METHOD_HARDWARE_TOKEN = SAML_AUTHENTICATION_METHOD_HARDWARE_TOKEN;
205
const LASSO_SAML_AUTHENTICATION_METHOD_SMARTCARD_PKI = SAML_AUTHENTICATION_METHOD_SMARTCARD_PKI;
207
const LASSO_SAML_AUTHENTICATION_METHOD_SOFTWARE_PKI = SAML_AUTHENTICATION_METHOD_SOFTWARE_PKI;
209
const LASSO_SAML_AUTHENTICATION_METHOD_PGP = SAML_AUTHENTICATION_METHOD_PGP;
211
const LASSO_SAML_AUTHENTICATION_METHODS_PKI = SAML_AUTHENTICATION_METHODS_PKI;
213
const LASSO_SAML_AUTHENTICATION_METHOD_XKMS = SAML_AUTHENTICATION_METHOD_XKMS;
215
const LASSO_SAML_AUTHENTICATION_METHOD_XMLD_SIG = SAML_AUTHENTICATION_METHOD_XMLD_SIG;
217
const LASSO_SAML_AUTHENTICATION_METHOD_UNSPECIFIED = SAML_AUTHENTICATION_METHOD_UNSPECIFIED;
219
const LASSO_SAML_AUTHENTICATION_METHOD_LIBERTY = SAML_AUTHENTICATION_METHOD_LIBERTY;
221
const LASSO_SIGNATURE_METHOD_RSA_SHA1 = SIGNATURE_METHOD_RSA_SHA1;
223
const LASSO_SIGNATURE_METHOD_DSA_SHA1 = SIGNATURE_METHOD_DSA_SHA1;
225
const LASSO_ENCRYPTION_MODE_NONE = ENCRYPTION_MODE_NONE;
227
const LASSO_ENCRYPTION_MODE_NAMEID = ENCRYPTION_MODE_NAMEID;
229
const LASSO_ENCRYPTION_MODE_ASSERTION = ENCRYPTION_MODE_ASSERTION;
231
const LASSO_ENCRYPTION_SYM_KEY_TYPE_DEFAULT = ENCRYPTION_SYM_KEY_TYPE_DEFAULT;
233
const LASSO_ENCRYPTION_SYM_KEY_TYPE_AES_256 = ENCRYPTION_SYM_KEY_TYPE_AES_256;
235
const LASSO_ENCRYPTION_SYM_KEY_TYPE_AES_128 = ENCRYPTION_SYM_KEY_TYPE_AES_128;
237
const LASSO_ENCRYPTION_SYM_KEY_TYPE_3DES = ENCRYPTION_SYM_KEY_TYPE_3DES;
239
const LASSO_ERROR_UNDEFINED = ERROR_UNDEFINED;
241
const LASSO_ERROR_UNIMPLEMENTED = ERROR_UNIMPLEMENTED;
243
const LASSO_XML_ERROR_NODE_NOT_FOUND = XML_ERROR_NODE_NOT_FOUND;
245
const LASSO_XML_ERROR_NODE_CONTENT_NOT_FOUND = XML_ERROR_NODE_CONTENT_NOT_FOUND;
247
const LASSO_XML_ERROR_ATTR_NOT_FOUND = XML_ERROR_ATTR_NOT_FOUND;
249
const LASSO_XML_ERROR_ATTR_VALUE_NOT_FOUND = XML_ERROR_ATTR_VALUE_NOT_FOUND;
251
const LASSO_XML_ERROR_INVALID_FILE = LASSO_XML_ERROR_INVALID_FILE;
253
const LASSO_XML_ERROR_OBJECT_CONSTRUCTION_FAILED = LASSO_XML_ERROR_OBJECT_CONSTRUCTION_FAILED;
255
const LASSO_XML_ERROR_MISSING_NAMESPACE = LASSO_XML_ERROR_MISSING_NAMESPACE;
257
const LASSO_DS_ERROR_SIGNATURE_NOT_FOUND = DS_ERROR_SIGNATURE_NOT_FOUND;
259
const LASSO_DS_ERROR_INVALID_SIGNATURE = DS_ERROR_INVALID_SIGNATURE;
261
const LASSO_DS_ERROR_SIGNATURE_TMPL_CREATION_FAILED = DS_ERROR_SIGNATURE_TMPL_CREATION_FAILED;
263
const LASSO_DS_ERROR_CONTEXT_CREATION_FAILED = DS_ERROR_CONTEXT_CREATION_FAILED;
265
const LASSO_DS_ERROR_PUBLIC_KEY_LOAD_FAILED = DS_ERROR_PUBLIC_KEY_LOAD_FAILED;
267
const LASSO_DS_ERROR_PRIVATE_KEY_LOAD_FAILED = DS_ERROR_PRIVATE_KEY_LOAD_FAILED;
269
const LASSO_DS_ERROR_CERTIFICATE_LOAD_FAILED = DS_ERROR_CERTIFICATE_LOAD_FAILED;
271
const LASSO_DS_ERROR_SIGNATURE_FAILED = DS_ERROR_SIGNATURE_FAILED;
273
const LASSO_DS_ERROR_KEYS_MNGR_CREATION_FAILED = DS_ERROR_KEYS_MNGR_CREATION_FAILED;
275
const LASSO_DS_ERROR_KEYS_MNGR_INIT_FAILED = DS_ERROR_KEYS_MNGR_INIT_FAILED;
277
const LASSO_DS_ERROR_SIGNATURE_VERIFICATION_FAILED = DS_ERROR_SIGNATURE_VERIFICATION_FAILED;
279
const LASSO_DS_ERROR_CA_CERT_CHAIN_LOAD_FAILED = DS_ERROR_CA_CERT_CHAIN_LOAD_FAILED;
281
const LASSO_DS_ERROR_INVALID_SIGALG = DS_ERROR_INVALID_SIGALG;
283
const LASSO_DS_ERROR_DIGEST_COMPUTE_FAILED = DS_ERROR_DIGEST_COMPUTE_FAILED;
285
const LASSO_DS_ERROR_SIGNATURE_TEMPLATE_NOT_FOUND = DS_ERROR_SIGNATURE_TEMPLATE_NOT_FOUND;
287
const LASSO_SERVER_ERROR_PROVIDER_NOT_FOUND = SERVER_ERROR_PROVIDER_NOT_FOUND;
289
const LASSO_SERVER_ERROR_ADD_PROVIDER_FAILED = SERVER_ERROR_ADD_PROVIDER_FAILED;
291
const LASSO_SERVER_ERROR_ADD_PROVIDER_PROTOCOL_MISMATCH = SERVER_ERROR_ADD_PROVIDER_PROTOCOL_MISMATCH;
293
const LASSO_SERVER_ERROR_SET_ENCRYPTION_PRIVATE_KEY_FAILED = SERVER_ERROR_SET_ENCRYPTION_PRIVATE_KEY_FAILED;
295
const LASSO_SERVER_ERROR_INVALID_XML = LASSO_SERVER_ERROR_INVALID_XML;
297
const LASSO_LOGOUT_ERROR_UNSUPPORTED_PROFILE = LOGOUT_ERROR_UNSUPPORTED_PROFILE;
299
const LASSO_LOGOUT_ERROR_REQUEST_DENIED = LOGOUT_ERROR_REQUEST_DENIED;
301
const LASSO_LOGOUT_ERROR_FEDERATION_NOT_FOUND = LOGOUT_ERROR_FEDERATION_NOT_FOUND;
303
const LASSO_LOGOUT_ERROR_UNKNOWN_PRINCIPAL = LOGOUT_ERROR_UNKNOWN_PRINCIPAL;
305
const LASSO_PROFILE_ERROR_INVALID_QUERY = PROFILE_ERROR_INVALID_QUERY;
307
const LASSO_PROFILE_ERROR_INVALID_POST_MSG = PROFILE_ERROR_INVALID_POST_MSG;
309
const LASSO_PROFILE_ERROR_INVALID_SOAP_MSG = PROFILE_ERROR_INVALID_SOAP_MSG;
311
const LASSO_PROFILE_ERROR_MISSING_REQUEST = PROFILE_ERROR_MISSING_REQUEST;
313
const LASSO_PROFILE_ERROR_INVALID_HTTP_METHOD = PROFILE_ERROR_INVALID_HTTP_METHOD;
315
const LASSO_PROFILE_ERROR_INVALID_PROTOCOLPROFILE = PROFILE_ERROR_INVALID_PROTOCOLPROFILE;
317
const LASSO_PROFILE_ERROR_INVALID_MSG = PROFILE_ERROR_INVALID_MSG;
319
const LASSO_PROFILE_ERROR_MISSING_REMOTE_PROVIDERID = PROFILE_ERROR_MISSING_REMOTE_PROVIDERID;
321
const LASSO_PROFILE_ERROR_UNSUPPORTED_PROFILE = PROFILE_ERROR_UNSUPPORTED_PROFILE;
323
const LASSO_PROFILE_ERROR_UNKNOWN_PROFILE_URL = PROFILE_ERROR_UNKNOWN_PROFILE_URL;
325
const LASSO_PROFILE_ERROR_IDENTITY_NOT_FOUND = PROFILE_ERROR_IDENTITY_NOT_FOUND;
327
const LASSO_PROFILE_ERROR_FEDERATION_NOT_FOUND = PROFILE_ERROR_FEDERATION_NOT_FOUND;
329
const LASSO_PROFILE_ERROR_NAME_IDENTIFIER_NOT_FOUND = PROFILE_ERROR_NAME_IDENTIFIER_NOT_FOUND;
331
const LASSO_PROFILE_ERROR_BUILDING_QUERY_FAILED = PROFILE_ERROR_BUILDING_QUERY_FAILED;
333
const LASSO_PROFILE_ERROR_BUILDING_REQUEST_FAILED = PROFILE_ERROR_BUILDING_REQUEST_FAILED;
335
const LASSO_PROFILE_ERROR_BUILDING_MESSAGE_FAILED = PROFILE_ERROR_BUILDING_MESSAGE_FAILED;
337
const LASSO_PROFILE_ERROR_BUILDING_RESPONSE_FAILED = PROFILE_ERROR_BUILDING_RESPONSE_FAILED;
339
const LASSO_PROFILE_ERROR_SESSION_NOT_FOUND = PROFILE_ERROR_SESSION_NOT_FOUND;
341
const LASSO_PROFILE_ERROR_BAD_IDENTITY_DUMP = PROFILE_ERROR_BAD_IDENTITY_DUMP;
343
const LASSO_PROFILE_ERROR_BAD_SESSION_DUMP = PROFILE_ERROR_BAD_SESSION_DUMP;
345
const LASSO_PROFILE_ERROR_MISSING_RESPONSE = PROFILE_ERROR_MISSING_RESPONSE;
347
const LASSO_PROFILE_ERROR_MISSING_STATUS_CODE = PROFILE_ERROR_MISSING_STATUS_CODE;
349
const LASSO_PROFILE_ERROR_MISSING_ARTIFACT = PROFILE_ERROR_MISSING_ARTIFACT;
351
const LASSO_PROFILE_ERROR_MISSING_RESOURCE_OFFERING = PROFILE_ERROR_MISSING_RESOURCE_OFFERING;
353
const LASSO_PROFILE_ERROR_MISSING_SERVICE_DESCRIPTION = PROFILE_ERROR_MISSING_SERVICE_DESCRIPTION;
355
const LASSO_PROFILE_ERROR_MISSING_SERVICE_TYPE = PROFILE_ERROR_MISSING_SERVICE_TYPE;
357
const LASSO_PROFILE_ERROR_MISSING_ASSERTION = PROFILE_ERROR_MISSING_ASSERTION;
359
const LASSO_PROFILE_ERROR_MISSING_SUBJECT = PROFILE_ERROR_MISSING_SUBJECT;
361
const LASSO_PROFILE_ERROR_MISSING_NAME_IDENTIFIER = PROFILE_ERROR_MISSING_NAME_IDENTIFIER;
363
const LASSO_PROFILE_ERROR_INVALID_ARTIFACT = PROFILE_ERROR_INVALID_ARTIFACT;
365
const LASSO_PROFILE_ERROR_MISSING_ENCRYPTION_PRIVATE_KEY = PROFILE_ERROR_MISSING_ENCRYPTION_PRIVATE_KEY;
367
const LASSO_PROFILE_ERROR_STATUS_NOT_SUCCESS = PROFILE_ERROR_STATUS_NOT_SUCCESS;
369
const LASSO_PROFILE_ERROR_MISSING_ISSUER = LASSO_PROFILE_ERROR_MISSING_ISSUER;
371
const LASSO_PROFILE_ERROR_MISSING_SERVICE_INSTANCE = LASSO_PROFILE_ERROR_MISSING_SERVICE_INSTANCE;
373
const LASSO_PARAM_ERROR_BAD_TYPE_OR_NULL_OBJ = LASSO_PARAM_ERROR_BAD_TYPE_OR_NULL_OBJ;
375
const LASSO_PARAM_ERROR_INVALID_VALUE = PARAM_ERROR_INVALID_VALUE;
377
const LASSO_PARAM_ERROR_CHECK_FAILED = LASSO_PARAM_ERROR_CHECK_FAILED;
379
const LASSO_LOGIN_ERROR_FEDERATION_NOT_FOUND = LOGIN_ERROR_FEDERATION_NOT_FOUND;
381
const LASSO_LOGIN_ERROR_CONSENT_NOT_OBTAINED = LOGIN_ERROR_CONSENT_NOT_OBTAINED;
383
const LASSO_LOGIN_ERROR_INVALID_NAMEIDPOLICY = LOGIN_ERROR_INVALID_NAMEIDPOLICY;
385
const LASSO_LOGIN_ERROR_REQUEST_DENIED = LOGIN_ERROR_REQUEST_DENIED;
387
const LASSO_LOGIN_ERROR_INVALID_SIGNATURE = LOGIN_ERROR_INVALID_SIGNATURE;
389
const LASSO_LOGIN_ERROR_UNSIGNED_AUTHN_REQUEST = LOGIN_ERROR_UNSIGNED_AUTHN_REQUEST;
391
const LASSO_LOGIN_ERROR_STATUS_NOT_SUCCESS = LOGIN_ERROR_STATUS_NOT_SUCCESS;
393
const LASSO_LOGIN_ERROR_UNKNOWN_PRINCIPAL = LOGIN_ERROR_UNKNOWN_PRINCIPAL;
395
const LASSO_LOGIN_ERROR_NO_DEFAULT_ENDPOINT = LOGIN_ERROR_NO_DEFAULT_ENDPOINT;
397
const LASSO_LOGIN_ERROR_ASSERTION_REPLAY = LOGIN_ERROR_ASSERTION_REPLAY;
399
const LASSO_DEFEDERATION_ERROR_MISSING_NAME_IDENTIFIER = DEFEDERATION_ERROR_MISSING_NAME_IDENTIFIER;
401
const LASSO_SOAP_FAULT_REDIRECT_REQUEST = SOAP_FAULT_REDIRECT_REQUEST;
403
const LASSO_SOAP_ERROR_MISSING_HEADER = LASSO_SOAP_ERROR_MISSING_HEADER;
405
const LASSO_SOAP_ERROR_MISSING_BODY = LASSO_SOAP_ERROR_MISSING_BODY;
407
const LASSO_NAME_IDENTIFIER_MAPPING_ERROR_MISSING_TARGET_NAMESPACE = NAME_IDENTIFIER_MAPPING_ERROR_MISSING_TARGET_NAMESPACE;
409
const LASSO_NAME_IDENTIFIER_MAPPING_ERROR_FORBIDDEN_CALL_ON_THIS_SIDE = NAME_IDENTIFIER_MAPPING_ERROR_FORBIDDEN_CALL_ON_THIS_SIDE;
411
const LASSO_NAME_IDENTIFIER_MAPPING_ERROR_MISSING_TARGET_IDENTIFIER = NAME_IDENTIFIER_MAPPING_ERROR_MISSING_TARGET_IDENTIFIER;
413
const LASSO_DATA_SERVICE_ERROR_UNREGISTERED_DST = LASSO_DATA_SERVICE_ERROR_UNREGISTERED_DST;
415
const LASSO_WSF_PROFILE_ERROR_MISSING_CORRELATION = LASSO_WSF_PROFILE_ERROR_MISSING_CORRELATION;
417
const LASSO_WSF_PROFILE_ERROR_MISSING_SECURITY = LASSO_WSF_PROFILE_ERROR_MISSING_SECURITY;
419
static function init() {
423
static function shutdown() {
427
const LASSO_CHECK_VERSION_EXACT = CHECK_VERSION_EXACT;
429
const LASSO_CHECK_VERSIONABI_COMPATIBLE = CHECK_VERSIONABI_COMPATIBLE;
431
const LASSO_CHECK_VERSION_NUMERIC = CHECK_VERSION_NUMERIC;
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);
441
static function registerDstService($prefix,$href) {
442
registerDstService($prefix,$href);
445
static function getRequestTypeFromSoapMsg($soap) {
446
return getRequestTypeFromSoapMsg($soap);
449
static function isLibertyQuery($query) {
450
return isLibertyQuery($query);
453
const LASSO_SAML2_SUPPORT = SAML2_SUPPORT;
455
static function isSamlQuery($query) {
456
return isSamlQuery($query);
459
const LASSO_SAML2_NAME_IDENTIFIER_FORMAT_PERSISTENT = SAML2_NAME_IDENTIFIER_FORMAT_PERSISTENT;
461
const LASSO_SAML2_NAME_IDENTIFIER_FORMAT_TRANSIENT = SAML2_NAME_IDENTIFIER_FORMAT_TRANSIENT;
463
const LASSO_SAML2_NAME_IDENTIFIER_FORMAT_ENCRYPTED = SAML2_NAME_IDENTIFIER_FORMAT_ENCRYPTED;
465
const LASSO_SAML2_METADATA_BINDING_SOAP = SAML2_METADATA_BINDING_SOAP;
467
const LASSO_SAML2_METADATA_BINDING_REDIRECT = SAML2_METADATA_BINDING_REDIRECT;
469
const LASSO_SAML2_METADATA_BINDING_POST = SAML2_METADATA_BINDING_POST;
471
const LASSO_SAML2_METADATA_BINDING_ARTIFACT = SAML2_METADATA_BINDING_ARTIFACT;
473
const LASSO_SAML2_METADATA_BINDING_PAOS = SAML2_METADATA_BINDING_PAOS;
475
const LASSO_SAML2_AUTHN_CONTEXT_AUTHENTICATED_TELEPHONY = SAML2_AUTHN_CONTEXT_AUTHENTICATED_TELEPHONY;
477
const LASSO_SAML2_AUTHN_CONTEXT_INTERNET_PROTOCOL = SAML2_AUTHN_CONTEXT_INTERNET_PROTOCOL;
479
const LASSO_SAML2_AUTHN_CONTEXT_INTERNET_PROTOCOL_PASSWORD = SAML2_AUTHN_CONTEXT_INTERNET_PROTOCOL_PASSWORD;
481
const LASSO_SAML2_AUTHN_CONTEXT_KERBEROS = SAML2_AUTHN_CONTEXT_KERBEROS;
483
const LASSO_SAML2_AUTHN_CONTEXT_MOBILE_ONE_FACTOR_CONTRACT = SAML2_AUTHN_CONTEXT_MOBILE_ONE_FACTOR_CONTRACT;
485
const LASSO_SAML2_AUTHN_CONTEXT_MOBILE_ONE_FACTOR_UNREGISTERED = SAML2_AUTHN_CONTEXT_MOBILE_ONE_FACTOR_UNREGISTERED;
487
const LASSO_SAML2_AUTHN_CONTEXT_MOBILE_TWO_FACTOR_CONTRACT = SAML2_AUTHN_CONTEXT_MOBILE_TWO_FACTOR_CONTRACT;
489
const LASSO_SAML2_AUTHN_CONTEXT_MOBILE_TWO_FACTOR_UNREGISTERED = SAML2_AUTHN_CONTEXT_MOBILE_TWO_FACTOR_UNREGISTERED;
491
const LASSO_SAML2_AUTHN_CONTEXT_NOMAD_TELEPHONY = SAML2_AUTHN_CONTEXT_NOMAD_TELEPHONY;
493
const LASSO_SAML2_AUTHN_CONTEXT_PERSONALIZED_TELEPHONY = SAML2_AUTHN_CONTEXT_PERSONALIZED_TELEPHONY;
495
const LASSO_SAML2_AUTHN_CONTEXT_PGP = SAML2_AUTHN_CONTEXT_PGP;
497
const LASSO_SAML2_AUTHN_CONTEXT_PASSWORD_PROTECTED_TRANSPORT = SAML2_AUTHN_CONTEXT_PASSWORD_PROTECTED_TRANSPORT;
499
const LASSO_SAML2_AUTHN_CONTEXT_PASSWORD = SAML2_AUTHN_CONTEXT_PASSWORD;
501
const LASSO_SAML2_AUTHN_CONTEXT_PREVIOUS_SESSION = SAML2_AUTHN_CONTEXT_PREVIOUS_SESSION;
503
const LASSO_SAML2_AUTHN_CONTEXT_SMARTCARD = SAML2_AUTHN_CONTEXT_SMARTCARD;
505
const LASSO_SAML2_AUTHN_CONTEXT_SMARTCARD_PKI = SAML2_AUTHN_CONTEXT_SMARTCARD_PKI;
507
const LASSO_SAML2_AUTHN_CONTEXT_SOFTWARE_PKI = SAML2_AUTHN_CONTEXT_SOFTWARE_PKI;
509
const LASSO_SAML2_AUTHN_CONTEXT_SPKI = SAML2_AUTHN_CONTEXT_SPKI;
511
const LASSO_SAML2_AUTHN_CONTEXT_SECURE_REMOTE_PASSWORD = SAML2_AUTHN_CONTEXT_SECURE_REMOTE_PASSWORD;
513
const LASSO_SAML2_AUTHN_CONTEXT_TLS_CLIENT = SAML2_AUTHN_CONTEXT_TLS_CLIENT;
515
const LASSO_SAML2_AUTHN_CONTEXT_X509 = SAML2_AUTHN_CONTEXT_X509;
517
const LASSO_SAML2_AUTHN_CONTEXT_TELEPHONY = SAML2_AUTHN_CONTEXT_TELEPHONY;
519
const LASSO_SAML2_AUTHN_CONTEXT_TIME_SYNC_TOKEN = SAML2_AUTHN_CONTEXT_TIME_SYNC_TOKEN;
521
const LASSO_SAML2_AUTHN_CONTEXT_XMLDSIG = SAML2_AUTHN_CONTEXT_XMLDSIG;
524
/* PHP Proxy Classes */
528
function __construct() {
529
$this->_cPtr=new_Node();
532
function __construct() {
533
$this->_cPtr=Node_dump($this->_cPtr);
540
function __construct() {
541
$this->_cPtr=new_NodeList();
544
function append($item) {
545
NodeList_append($this->_cPtr,$item);
549
return NodeList_cast($this->_cPtr);
552
static function frompointer($nodeArray) {
553
$r=NodeList_frompointer($nodeArray);
554
return is_resource($r) ? new NodeList($r) : $r;
557
function __construct($index) {
558
$this->_cPtr=NodeList_getItem($this->_cPtr,$index);
562
return NodeList_length($this->_cPtr);
565
function setItem($index,$item) {
566
NodeList_setItem($this->_cPtr,$index,$item);
573
function __construct() {
574
$this->_cPtr=new_StringList();
577
function append($item) {
578
StringList_append($this->_cPtr,$item);
582
return StringList_cast($this->_cPtr);
585
static function frompointer($stringArray) {
586
$r=StringList_frompointer($stringArray);
587
return is_resource($r) ? new StringList($r) : $r;
590
function getItem($index) {
591
return StringList_getItem($this->_cPtr,$index);
595
return StringList_length($this->_cPtr);
598
function setItem($index,$item) {
599
StringList_setItem($this->_cPtr,$index,$item);
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);
611
function __get($var) {
612
if ($var == 'assertion') return SamlAdvice_assertion_get($this->_cPtr);
613
if ($var == 'assertionIdReference') return SamlAdvice_assertionIdReference_get($this->_cPtr);
617
function __construct() {
618
$this->_cPtr=new_SamlAdvice();
621
function __construct() {
622
$this->_cPtr=SamlAdvice_dump($this->_cPtr);
626
class SamlAssertion {
629
function __set($var,$value) {
630
$func = 'SamlAssertion_'.$var.'_set';
631
if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
634
function __get($var) {
635
$func = 'SamlAssertion_'.$var.'_get';
636
if (function_exists($func) return call_user_func($func,$this->_cPtr);
640
function __construct() {
641
$this->_cPtr=new_SamlAssertion();
644
function __construct() {
645
$this->_cPtr=SamlAssertion_dump($this->_cPtr);
649
class SamlAttribute {
652
function __set($var,$value) {
653
$func = 'SamlAttribute_'.$var.'_set';
654
if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
657
function __get($var) {
658
$func = 'SamlAttribute_'.$var.'_get';
659
if (function_exists($func) return call_user_func($func,$this->_cPtr);
663
function __construct() {
664
$this->_cPtr=new_SamlAttribute();
667
function __construct() {
668
$this->_cPtr=SamlAttribute_dump($this->_cPtr);
672
class SamlAttributeDesignator {
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);
680
function __get($var) {
681
if ($var == 'attributeName') return SamlAttributeDesignator_attributeName_get($this->_cPtr);
682
if ($var == 'attributeNamespace') return SamlAttributeDesignator_attributeNamespace_get($this->_cPtr);
686
function __construct() {
687
$this->_cPtr=new_SamlAttributeDesignator();
690
function __construct() {
691
$this->_cPtr=SamlAttributeDesignator_dump($this->_cPtr);
695
class SamlAttributeStatement {
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);
703
function __get($var) {
704
if ($var == 'subject') return SamlAttributeStatement_subject_get($this->_cPtr);
705
if ($var == 'attribute') return SamlAttributeStatement_attribute_get($this->_cPtr);
709
function __construct() {
710
$this->_cPtr=new_SamlAttributeStatement();
713
function __construct() {
714
$this->_cPtr=SamlAttributeStatement_dump($this->_cPtr);
718
class SamlAttributeValue {
721
function __set($var,$value) {
722
if ($var == 'any') return SamlAttributeValue_any_set($this->_cPtr,$value);
725
function __get($var) {
726
if ($var == 'any') return SamlAttributeValue_any_get($this->_cPtr);
730
function __construct() {
731
$this->_cPtr=new_SamlAttributeValue();
734
function __construct() {
735
$this->_cPtr=SamlAttributeValue_dump($this->_cPtr);
739
class SamlAudienceRestrictionCondition {
742
function __set($var,$value) {
743
if ($var == 'audience') return SamlAudienceRestrictionCondition_audience_set($this->_cPtr,$value);
746
function __get($var) {
747
if ($var == 'audience') return SamlAudienceRestrictionCondition_audience_get($this->_cPtr);
751
function __construct() {
752
$this->_cPtr=new_SamlAudienceRestrictionCondition();
755
function __construct() {
756
$this->_cPtr=SamlAudienceRestrictionCondition_dump($this->_cPtr);
760
class SamlAuthenticationStatement {
763
function __set($var,$value) {
764
$func = 'SamlAuthenticationStatement_'.$var.'_set';
765
if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
768
function __get($var) {
769
$func = 'SamlAuthenticationStatement_'.$var.'_get';
770
if (function_exists($func) return call_user_func($func,$this->_cPtr);
774
function __construct() {
775
$this->_cPtr=new_SamlAuthenticationStatement();
778
function __construct() {
779
$this->_cPtr=SamlAuthenticationStatement_dump($this->_cPtr);
783
class SamlAuthorityBinding {
786
function __set($var,$value) {
787
$func = 'SamlAuthorityBinding_'.$var.'_set';
788
if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
791
function __get($var) {
792
$func = 'SamlAuthorityBinding_'.$var.'_get';
793
if (function_exists($func) return call_user_func($func,$this->_cPtr);
797
function __construct() {
798
$this->_cPtr=new_SamlAuthorityBinding();
801
function __construct() {
802
$this->_cPtr=SamlAuthorityBinding_dump($this->_cPtr);
806
class SamlConditionAbstract {
809
function __construct() {
810
$this->_cPtr=SamlConditionAbstract_dump($this->_cPtr);
814
class SamlConditions {
817
function __set($var,$value) {
818
$func = 'SamlConditions_'.$var.'_set';
819
if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
822
function __get($var) {
823
$func = 'SamlConditions_'.$var.'_get';
824
if (function_exists($func) return call_user_func($func,$this->_cPtr);
828
function __construct() {
829
$this->_cPtr=new_SamlConditions();
832
function __construct() {
833
$this->_cPtr=SamlConditions_dump($this->_cPtr);
837
class SamlNameIdentifier {
840
function __set($var,$value) {
841
$func = 'SamlNameIdentifier_'.$var.'_set';
842
if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
845
function __get($var) {
846
$func = 'SamlNameIdentifier_'.$var.'_get';
847
if (function_exists($func) return call_user_func($func,$this->_cPtr);
851
function __construct() {
852
$this->_cPtr=new_SamlNameIdentifier();
855
function __construct() {
856
$this->_cPtr=SamlNameIdentifier_dump($this->_cPtr);
860
class SamlStatementAbstract {
863
function __construct() {
864
$this->_cPtr=SamlStatementAbstract_dump($this->_cPtr);
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);
876
function __get($var) {
877
if ($var == 'subjectConfirmation') return SamlSubject_subjectConfirmation_get($this->_cPtr);
878
if ($var == 'nameIdentifier') return SamlSubject_nameIdentifier_get($this->_cPtr);
882
function __construct() {
883
$this->_cPtr=new_SamlSubject();
886
function __construct() {
887
$this->_cPtr=SamlSubject_dump($this->_cPtr);
891
class SamlSubjectConfirmation {
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);
899
function __get($var) {
900
if ($var == 'confirmationMethod') return SamlSubjectConfirmation_confirmationMethod_get($this->_cPtr);
901
if ($var == 'subjectConfirmationData') return SamlSubjectConfirmation_subjectConfirmationData_get($this->_cPtr);
905
function __construct() {
906
$this->_cPtr=new_SamlSubjectConfirmation();
909
function __construct() {
910
$this->_cPtr=SamlSubjectConfirmation_dump($this->_cPtr);
914
class SamlSubjectLocality {
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);
922
function __get($var) {
923
if ($var == 'dnsAddress') return SamlSubjectLocality_dnsAddress_get($this->_cPtr);
924
if ($var == 'ipAddress') return SamlSubjectLocality_ipAddress_get($this->_cPtr);
928
function __construct() {
929
$this->_cPtr=new_SamlSubjectLocality();
932
function __construct() {
933
$this->_cPtr=SamlSubjectLocality_dump($this->_cPtr);
937
class SamlSubjectStatement {
940
function __set($var,$value) {
941
if ($var == 'subject') return SamlSubjectStatement_subject_set($this->_cPtr,$value);
944
function __get($var) {
945
if ($var == 'subject') return SamlSubjectStatement_subject_get($this->_cPtr);
949
function __construct() {
950
$this->_cPtr=new_SamlSubjectStatement();
953
function __construct() {
954
$this->_cPtr=SamlSubjectStatement_dump($this->_cPtr);
958
class SamlSubjectStatementAbstract {
961
function __set($var,$value) {
962
if ($var == 'subject') return SamlSubjectStatementAbstract_subject_set($this->_cPtr,$value);
965
function __get($var) {
966
if ($var == 'subject') return SamlSubjectStatementAbstract_subject_get($this->_cPtr);
970
function __construct() {
971
$this->_cPtr=SamlSubjectStatementAbstract_dump($this->_cPtr);
978
function __set($var,$value) {
979
$func = 'SamlpRequest_'.$var.'_set';
980
if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
983
function __get($var) {
984
$func = 'SamlpRequest_'.$var.'_get';
985
if (function_exists($func) return call_user_func($func,$this->_cPtr);
989
function __construct() {
990
$this->_cPtr=new_SamlpRequest();
993
function __construct() {
994
$this->_cPtr=SamlpRequest_dump($this->_cPtr);
998
class SamlpRequestAbstract {
1001
function __set($var,$value) {
1002
$func = 'SamlpRequestAbstract_'.$var.'_set';
1003
if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
1006
function __get($var) {
1007
$func = 'SamlpRequestAbstract_'.$var.'_get';
1008
if (function_exists($func) return call_user_func($func,$this->_cPtr);
1012
function __construct() {
1013
$this->_cPtr=SamlpRequestAbstract_dump($this->_cPtr);
1017
class SamlpResponse {
1020
function __set($var,$value) {
1021
$func = 'SamlpResponse_'.$var.'_set';
1022
if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
1025
function __get($var) {
1026
$func = 'SamlpResponse_'.$var.'_get';
1027
if (function_exists($func) return call_user_func($func,$this->_cPtr);
1031
function __construct() {
1032
$this->_cPtr=new_SamlpResponse();
1035
function __construct() {
1036
$this->_cPtr=SamlpResponse_dump($this->_cPtr);
1040
class SamlpResponseAbstract {
1043
function __set($var,$value) {
1044
$func = 'SamlpResponseAbstract_'.$var.'_set';
1045
if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
1048
function __get($var) {
1049
$func = 'SamlpResponseAbstract_'.$var.'_get';
1050
if (function_exists($func) return call_user_func($func,$this->_cPtr);
1054
function __construct() {
1055
$this->_cPtr=SamlpResponseAbstract_dump($this->_cPtr);
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);
1067
function __get($var) {
1068
if ($var == 'statusMessage') return SamlpStatus_statusMessage_get($this->_cPtr);
1069
if ($var == 'statusCode') return SamlpStatus_statusCode_get($this->_cPtr);
1073
function __construct() {
1074
$this->_cPtr=new_SamlpStatus();
1077
function __construct() {
1078
$this->_cPtr=SamlpStatus_dump($this->_cPtr);
1082
class SamlpStatusCode {
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);
1090
function __get($var) {
1091
if ($var == 'value') return SamlpStatusCode_value_get($this->_cPtr);
1092
if ($var == 'statusCode') return SamlpStatusCode_statusCode_get($this->_cPtr);
1096
function __construct() {
1097
$this->_cPtr=new_SamlpStatusCode();
1100
function __construct() {
1101
$this->_cPtr=SamlpStatusCode_dump($this->_cPtr);
1105
class LibAssertion {
1108
function __set($var,$value) {
1109
$func = 'LibAssertion_'.$var.'_set';
1110
if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
1113
function __get($var) {
1114
$func = 'LibAssertion_'.$var.'_get';
1115
if (function_exists($func) return call_user_func($func,$this->_cPtr);
1119
function __construct() {
1120
$this->_cPtr=new_LibAssertion();
1123
function __construct($issuer,$requestId,$audience,$notBefore,$notOnOrAfter) {
1124
$this->_cPtr=LibAssertion_newFull($issuer,$requestId,$audience,$notBefore,$notOnOrAfter);
1127
function __construct() {
1128
$this->_cPtr=LibAssertion_dump($this->_cPtr);
1132
class LibAuthnRequest {
1135
function __set($var,$value) {
1136
$func = 'LibAuthnRequest_'.$var.'_set';
1137
if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
1140
function __get($var) {
1141
$func = 'LibAuthnRequest_'.$var.'_get';
1142
if (function_exists($func) return call_user_func($func,$this->_cPtr);
1146
function __construct() {
1147
$this->_cPtr=new_LibAuthnRequest();
1150
function __construct() {
1151
$this->_cPtr=LibAuthnRequest_dump($this->_cPtr);
1155
class LibAuthnResponse {
1158
function __set($var,$value) {
1159
$func = 'LibAuthnResponse_'.$var.'_set';
1160
if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
1163
function __get($var) {
1164
$func = 'LibAuthnResponse_'.$var.'_get';
1165
if (function_exists($func) return call_user_func($func,$this->_cPtr);
1169
function __construct($providerID,$request) {
1170
$this->_cPtr=new_LibAuthnResponse($providerID,$request);
1173
function __construct() {
1174
$this->_cPtr=LibAuthnResponse_dump($this->_cPtr);
1178
class LibFederationTerminationNotification {
1181
function __set($var,$value) {
1182
$func = 'LibFederationTerminationNotification_'.$var.'_set';
1183
if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
1186
function __get($var) {
1187
$func = 'LibFederationTerminationNotification_'.$var.'_get';
1188
if (function_exists($func) return call_user_func($func,$this->_cPtr);
1192
function __construct() {
1193
$this->_cPtr=new_LibFederationTerminationNotification();
1196
function __construct($providerID,$nameIdentifier,$sign_type,$sign_method) {
1197
$this->_cPtr=LibFederationTerminationNotification_newFull($providerID,$nameIdentifier,$sign_type,$sign_method);
1200
function __construct() {
1201
$this->_cPtr=LibFederationTerminationNotification_dump($this->_cPtr);
1205
class LibLogoutRequest {
1208
function __set($var,$value) {
1209
$func = 'LibLogoutRequest_'.$var.'_set';
1210
if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
1213
function __get($var) {
1214
$func = 'LibLogoutRequest_'.$var.'_get';
1215
if (function_exists($func) return call_user_func($func,$this->_cPtr);
1219
function __construct() {
1220
$this->_cPtr=new_LibLogoutRequest();
1223
function __construct($providerID,$nameIdentifier,$sign_type,$sign_method) {
1224
$this->_cPtr=LibLogoutRequest_newFull($providerID,$nameIdentifier,$sign_type,$sign_method);
1227
function __construct() {
1228
$this->_cPtr=LibLogoutRequest_dump($this->_cPtr);
1232
class LibLogoutResponse {
1235
function __set($var,$value) {
1236
$func = 'LibLogoutResponse_'.$var.'_set';
1237
if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
1240
function __get($var) {
1241
$func = 'LibLogoutResponse_'.$var.'_get';
1242
if (function_exists($func) return call_user_func($func,$this->_cPtr);
1246
function __construct() {
1247
$this->_cPtr=new_LibLogoutResponse();
1250
function __construct($providerID,$statusCodeValue,$request,$sign_type,$sign_method) {
1251
$this->_cPtr=LibLogoutResponse_newFull($providerID,$statusCodeValue,$request,$sign_type,$sign_method);
1254
function __construct() {
1255
$this->_cPtr=LibLogoutResponse_dump($this->_cPtr);
1259
class LibRegisterNameIdentifierRequest {
1262
function __set($var,$value) {
1263
$func = 'LibRegisterNameIdentifierRequest_'.$var.'_set';
1264
if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
1267
function __get($var) {
1268
$func = 'LibRegisterNameIdentifierRequest_'.$var.'_get';
1269
if (function_exists($func) return call_user_func($func,$this->_cPtr);
1273
function __construct() {
1274
$this->_cPtr=new_LibRegisterNameIdentifierRequest();
1277
function __construct($providerID,$idpNameIdentifier,$spNameIdentifier,$oldNameIdentifier,$sign_type,$sign_method) {
1278
$this->_cPtr=LibRegisterNameIdentifierRequest_newFull($providerID,$idpNameIdentifier,$spNameIdentifier,$oldNameIdentifier,$sign_type,$sign_method);
1281
function __construct() {
1282
$this->_cPtr=LibRegisterNameIdentifierRequest_dump($this->_cPtr);
1286
class LibRegisterNameIdentifierResponse {
1289
function __set($var,$value) {
1290
$func = 'LibRegisterNameIdentifierResponse_'.$var.'_set';
1291
if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
1294
function __get($var) {
1295
$func = 'LibRegisterNameIdentifierResponse_'.$var.'_get';
1296
if (function_exists($func) return call_user_func($func,$this->_cPtr);
1300
function __construct() {
1301
$this->_cPtr=new_LibRegisterNameIdentifierResponse();
1304
function __construct($providerID,$statusCodeValue,$request,$sign_type,$sign_method) {
1305
$this->_cPtr=LibRegisterNameIdentifierResponse_newFull($providerID,$statusCodeValue,$request,$sign_type,$sign_method);
1308
function __construct() {
1309
$this->_cPtr=LibRegisterNameIdentifierResponse_dump($this->_cPtr);
1313
class LibRequestAuthnContext {
1316
function __set($var,$value) {
1317
$func = 'LibRequestAuthnContext_'.$var.'_set';
1318
if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
1321
function __get($var) {
1322
$func = 'LibRequestAuthnContext_'.$var.'_get';
1323
if (function_exists($func) return call_user_func($func,$this->_cPtr);
1327
function __construct() {
1328
$this->_cPtr=new_LibRequestAuthnContext();
1331
function __construct() {
1332
$this->_cPtr=LibRequestAuthnContext_dump($this->_cPtr);
1336
class LibStatusResponse {
1339
function __set($var,$value) {
1340
$func = 'LibStatusResponse_'.$var.'_set';
1341
if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
1344
function __get($var) {
1345
$func = 'LibStatusResponse_'.$var.'_get';
1346
if (function_exists($func) return call_user_func($func,$this->_cPtr);
1350
function __construct() {
1351
$this->_cPtr=new_LibStatusResponse();
1354
function __construct() {
1355
$this->_cPtr=LibStatusResponse_dump($this->_cPtr);
1362
function __set($var,$value) {
1363
$func = 'Provider_'.$var.'_set';
1364
if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
1367
function __get($var) {
1368
$func = 'Provider_'.$var.'_get';
1369
if (function_exists($func) return call_user_func($func,$this->_cPtr);
1373
function __construct($role,$metadata,$public_key,$ca_cert_chain) {
1374
$this->_cPtr=new_Provider($role,$metadata,$public_key,$ca_cert_chain);
1377
function __construct($dump) {
1378
$this->_cPtr=Provider_newFromDump($dump);
1381
function __construct() {
1382
$this->_cPtr=Provider_dump($this->_cPtr);
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);
1389
function __construct($service_id) {
1390
$this->_cPtr=Provider_getAssertionConsumerServiceUrl($this->_cPtr,$service_id);
1393
function __construct() {
1394
$this->_cPtr=Provider_getBase64SuccinctId($this->_cPtr);
1397
function __construct() {
1398
$this->_cPtr=Provider_getOrganization($this->_cPtr);
1401
function getFirstHttpMethod($remote_provider,$protocol_type) {
1402
return Provider_getFirstHttpMethod($this->_cPtr,$remote_provider,$protocol_type);
1405
function __construct($name) {
1406
$this->_cPtr=Provider_getMetadataOne($this->_cPtr,$name);
1409
function hasProtocolProfile($protocol_type,$protocol_profile) {
1410
return Provider_hasProtocolProfile($this->_cPtr,$protocol_type,$protocol_profile);
1413
function getProtocolConformance() {
1414
return Provider_getProtocolConformance($this->_cPtr);
1417
function __construct($encryption_mode) {
1418
$this->_cPtr=Provider_setEncryptionMode($this->_cPtr,$encryption_mode);
1421
function __construct($encryption_sym_key_type) {
1422
$this->_cPtr=Provider_setEncryptionSymKeyType($this->_cPtr,$encryption_sym_key_type);
1429
function __set($var,$value) {
1430
$func = 'Server_'.$var.'_set';
1431
if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
1434
function __get($var) {
1435
$func = 'Server_'.$var.'_get';
1436
if (function_exists($func) return call_user_func($func,$this->_cPtr);
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);
1451
function __construct($dump) {
1452
$this->_cPtr=Server_newFromDump($dump);
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);
1459
function __construct($service_id) {
1460
$this->_cPtr=Server_getAssertionConsumerServiceUrl($this->_cPtr,$service_id);
1463
function __construct() {
1464
$this->_cPtr=Server_getBase64SuccinctId($this->_cPtr);
1467
function __construct() {
1468
$this->_cPtr=Server_getOrganization($this->_cPtr);
1471
function getFirstHttpMethod($remote_provider,$protocol_type) {
1472
return Server_getFirstHttpMethod($this->_cPtr,$remote_provider,$protocol_type);
1475
function __construct($name) {
1476
$this->_cPtr=Server_getMetadataOne($this->_cPtr,$name);
1479
function hasProtocolProfile($protocol_type,$protocol_profile) {
1480
return Server_hasProtocolProfile($this->_cPtr,$protocol_type,$protocol_profile);
1483
function getProtocolConformance() {
1484
return Server_getProtocolConformance($this->_cPtr);
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);
1496
function setEncryptionPrivateKey($filename) {
1497
return Server_setEncryptionPrivateKey($this->_cPtr,$filename);
1500
function loadAffiliation($filename) {
1501
return Server_loadAffiliation($this->_cPtr,$filename);
1504
function __construct() {
1505
$this->_cPtr=Server_dump($this->_cPtr);
1508
function getProvider($providerId) {
1509
$r=Server_getProvider($this->_cPtr,$providerId);
1510
return is_resource($r) ? new Provider($r) : $r;
1517
function __set($var,$value) {
1518
$func = 'Federation_'.$var.'_set';
1519
if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
1522
function __get($var) {
1523
$func = 'Federation_'.$var.'_get';
1524
if (function_exists($func) return call_user_func($func,$this->_cPtr);
1528
function __construct($remoteProviderId) {
1529
$this->_cPtr=new_Federation($remoteProviderId);
1532
function __construct() {
1533
$this->_cPtr=Federation_dump($this->_cPtr);
1536
function buildLocalNameIdentifier($nameQualifier,$format,$content) {
1537
Federation_buildLocalNameIdentifier($this->_cPtr,$nameQualifier,$format,$content);
1540
function verifyNameIdentifier($nameIdentifier) {
1541
return Federation_verifyNameIdentifier($this->_cPtr,$nameIdentifier);
1548
function __get($var) {
1549
if ($var == 'isDirty') return Identity_isDirty_get($this->_cPtr);
1550
if ($var == 'providerIds') return Identity_providerIds_get($this->_cPtr);
1554
function __construct() {
1555
$this->_cPtr=new_Identity();
1558
function __construct($dump) {
1559
$this->_cPtr=Identity_newFromDump($dump);
1562
function __construct() {
1563
$this->_cPtr=Identity_dump($this->_cPtr);
1566
function getFederation($providerId) {
1567
$r=Identity_getFederation($this->_cPtr,$providerId);
1568
return is_resource($r) ? new Federation($r) : $r;
1575
function __get($var) {
1576
if ($var == 'isDirty') return Session_isDirty_get($this->_cPtr);
1577
if ($var == 'providerIds') return Session_providerIds_get($this->_cPtr);
1581
function __construct() {
1582
$this->_cPtr=new_Session();
1585
function __construct($dump) {
1586
$this->_cPtr=Session_newFromDump($dump);
1589
function __construct() {
1590
$this->_cPtr=Session_dump($this->_cPtr);
1593
function __construct($providerId) {
1594
$this->_cPtr=Session_getAssertions($this->_cPtr,$providerId);
1598
class Defederation {
1601
function __set($var,$value) {
1602
$func = 'Defederation_'.$var.'_set';
1603
if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
1606
function __get($var) {
1607
$func = 'Defederation_'.$var.'_get';
1608
if (function_exists($func) return call_user_func($func,$this->_cPtr);
1612
function __construct($server) {
1613
$this->_cPtr=new_Defederation($server);
1616
function setIdentityFromDump($dump) {
1617
return Defederation_setIdentityFromDump($this->_cPtr,$dump);
1620
function setSessionFromDump($dump) {
1621
return Defederation_setSessionFromDump($this->_cPtr,$dump);
1624
function buildNotificationMsg() {
1625
return Defederation_buildNotificationMsg($this->_cPtr);
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);
1637
function processNotificationMsg($notificationMsg) {
1638
return Defederation_processNotificationMsg($this->_cPtr,$notificationMsg);
1641
function validateNotification() {
1642
return Defederation_validateNotification($this->_cPtr);
1649
function __set($var,$value) {
1650
$func = 'Login_'.$var.'_set';
1651
if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
1654
function __get($var) {
1655
$func = 'Login_'.$var.'_get';
1656
if (function_exists($func) return call_user_func($func,$this->_cPtr);
1660
function __construct($server) {
1661
$this->_cPtr=new_Login($server);
1664
function __construct($server,$dump) {
1665
$this->_cPtr=Login_newFromDump($server,$dump);
1668
function setIdentityFromDump($dump) {
1669
return Login_setIdentityFromDump($this->_cPtr,$dump);
1672
function setSessionFromDump($dump) {
1673
return Login_setSessionFromDump($this->_cPtr,$dump);
1676
function acceptSso() {
1677
return Login_acceptSso($this->_cPtr);
1680
function buildArtifactMsg($httpMethod) {
1681
return Login_buildArtifactMsg($this->_cPtr,$httpMethod);
1684
function buildAssertion($authenticationMethod,$authenticationInstant,$reauthenticateOnOrAfter,$notBefore,$notOnOrAfter) {
1685
return Login_buildAssertion($this->_cPtr,$authenticationMethod,$authenticationInstant,$reauthenticateOnOrAfter,$notBefore,$notOnOrAfter);
1688
function buildAuthnRequestMsg() {
1689
return Login_buildAuthnRequestMsg($this->_cPtr);
1692
function buildAuthnResponseMsg() {
1693
return Login_buildAuthnResponseMsg($this->_cPtr);
1696
function buildRequestMsg() {
1697
return Login_buildRequestMsg($this->_cPtr);
1700
function buildResponseMsg($remoteProviderId) {
1701
return Login_buildResponseMsg($this->_cPtr,$remoteProviderId);
1704
function __construct() {
1705
$this->_cPtr=Login_dump($this->_cPtr);
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);
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);
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);
1733
function mustAskForConsent() {
1734
return Login_mustAskForConsent($this->_cPtr);
1737
function mustAuthenticate() {
1738
return Login_mustAuthenticate($this->_cPtr);
1741
function processAuthnRequestMsg($authnrequestMsg) {
1742
return Login_processAuthnRequestMsg($this->_cPtr,$authnrequestMsg);
1745
function processAuthnResponseMsg($authnResponseMsg) {
1746
return Login_processAuthnResponseMsg($this->_cPtr,$authnResponseMsg);
1749
function processRequestMsg($requestMsg) {
1750
return Login_processRequestMsg($this->_cPtr,$requestMsg);
1753
function processResponseMsg($responseMsg) {
1754
return Login_processResponseMsg($this->_cPtr,$responseMsg);
1757
function setResourceId($content) {
1758
return Login_setResourceId($this->_cPtr,$content);
1761
function validateRequestMsg($authenticationResult,$isConsentObtained) {
1762
return Login_validateRequestMsg($this->_cPtr,$authenticationResult,$isConsentObtained);
1765
function processPaosResponseMsg($msg) {
1766
return Login_processPaosResponseMsg($this->_cPtr,$msg);
1773
function __set($var,$value) {
1774
$func = 'Logout_'.$var.'_set';
1775
if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
1778
function __get($var) {
1779
$func = 'Logout_'.$var.'_get';
1780
if (function_exists($func) return call_user_func($func,$this->_cPtr);
1784
function __construct($server) {
1785
$this->_cPtr=new_Logout($server);
1788
function __construct($server,$dump) {
1789
$this->_cPtr=Logout_newFromDump($server,$dump);
1792
function setIdentityFromDump($dump) {
1793
return Logout_setIdentityFromDump($this->_cPtr,$dump);
1796
function setSessionFromDump($dump) {
1797
return Logout_setSessionFromDump($this->_cPtr,$dump);
1800
function buildRequestMsg() {
1801
return Logout_buildRequestMsg($this->_cPtr);
1804
function buildResponseMsg() {
1805
return Logout_buildResponseMsg($this->_cPtr);
1808
function __construct() {
1809
$this->_cPtr=Logout_dump($this->_cPtr);
1812
function __construct() {
1813
$this->_cPtr=Logout_getNextProviderId($this->_cPtr);
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);
1825
function processRequestMsg($requestMsg) {
1826
return Logout_processRequestMsg($this->_cPtr,$requestMsg);
1829
function processResponseMsg($responseMsg) {
1830
return Logout_processResponseMsg($this->_cPtr,$responseMsg);
1833
function resetProviderIdIndex() {
1834
return Logout_resetProviderIdIndex($this->_cPtr);
1837
function validateRequest() {
1838
return Logout_validateRequest($this->_cPtr);
1845
function __set($var,$value) {
1846
$func = 'Lecp_'.$var.'_set';
1847
if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
1850
function __get($var) {
1851
$func = 'Lecp_'.$var.'_get';
1852
if (function_exists($func) return call_user_func($func,$this->_cPtr);
1856
function __construct($server) {
1857
$this->_cPtr=new_Lecp($server);
1860
function setIdentityFromDump($dump) {
1861
return Lecp_setIdentityFromDump($this->_cPtr,$dump);
1864
function setSessionFromDump($dump) {
1865
return Lecp_setSessionFromDump($this->_cPtr,$dump);
1868
function buildAssertion($authenticationMethod,$authenticationInstant,$reauthenticateOnOrAfter,$notBefore,$notOnOrAfter) {
1869
return Lecp_buildAssertion($this->_cPtr,$authenticationMethod,$authenticationInstant,$reauthenticateOnOrAfter,$notBefore,$notOnOrAfter);
1872
function setResourceId($content) {
1873
return Lecp_setResourceId($this->_cPtr,$content);
1876
function validateRequestMsg($authenticationResult,$isConsentObtained) {
1877
return Lecp_validateRequestMsg($this->_cPtr,$authenticationResult,$isConsentObtained);
1880
function buildAuthnRequestEnvelopeMsg() {
1881
return Lecp_buildAuthnRequestEnvelopeMsg($this->_cPtr);
1884
function buildAuthnRequestMsg() {
1885
return Lecp_buildAuthnRequestMsg($this->_cPtr);
1888
function buildAuthnResponseEnvelopeMsg() {
1889
return Lecp_buildAuthnResponseEnvelopeMsg($this->_cPtr);
1892
function buildAuthnResponseMsg() {
1893
return Lecp_buildAuthnResponseMsg($this->_cPtr);
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);
1904
function processAuthnRequestEnvelopeMsg($requestMsg) {
1905
return Lecp_processAuthnRequestEnvelopeMsg($this->_cPtr,$requestMsg);
1908
function processAuthnRequestMsg($authnRequestMsg) {
1909
return Lecp_processAuthnRequestMsg($this->_cPtr,$authnRequestMsg);
1912
function processAuthnResponseEnvelopeMsg($responseMsg) {
1913
return Lecp_processAuthnResponseEnvelopeMsg($this->_cPtr,$responseMsg);
1917
class NameIdentifierMapping {
1920
function __set($var,$value) {
1921
$func = 'NameIdentifierMapping_'.$var.'_set';
1922
if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
1925
function __get($var) {
1926
$func = 'NameIdentifierMapping_'.$var.'_get';
1927
if (function_exists($func) return call_user_func($func,$this->_cPtr);
1931
function __construct($server) {
1932
$this->_cPtr=new_NameIdentifierMapping($server);
1935
function setIdentityFromDump($dump) {
1936
return NameIdentifierMapping_setIdentityFromDump($this->_cPtr,$dump);
1939
function setSessionFromDump($dump) {
1940
return NameIdentifierMapping_setSessionFromDump($this->_cPtr,$dump);
1943
function buildRequestMsg() {
1944
return NameIdentifierMapping_buildRequestMsg($this->_cPtr);
1947
function buildResponseMsg() {
1948
return NameIdentifierMapping_buildResponseMsg($this->_cPtr);
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);
1959
function processRequestMsg($requestMsg) {
1960
return NameIdentifierMapping_processRequestMsg($this->_cPtr,$requestMsg);
1963
function processResponseMsg($responseMsg) {
1964
return NameIdentifierMapping_processResponseMsg($this->_cPtr,$responseMsg);
1967
function validateRequest() {
1968
return NameIdentifierMapping_validateRequest($this->_cPtr);
1972
class NameRegistration {
1975
function __set($var,$value) {
1976
$func = 'NameRegistration_'.$var.'_set';
1977
if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
1980
function __get($var) {
1981
$func = 'NameRegistration_'.$var.'_get';
1982
if (function_exists($func) return call_user_func($func,$this->_cPtr);
1986
function __construct($server) {
1987
$this->_cPtr=new_NameRegistration($server);
1990
function __construct($server,$dump) {
1991
$this->_cPtr=NameRegistration_newFromDump($server,$dump);
1994
function setIdentityFromDump($dump) {
1995
return NameRegistration_setIdentityFromDump($this->_cPtr,$dump);
1998
function setSessionFromDump($dump) {
1999
return NameRegistration_setSessionFromDump($this->_cPtr,$dump);
2002
function buildRequestMsg() {
2003
return NameRegistration_buildRequestMsg($this->_cPtr);
2006
function buildResponseMsg() {
2007
return NameRegistration_buildResponseMsg($this->_cPtr);
2010
function __construct() {
2011
$this->_cPtr=NameRegistration_dump($this->_cPtr);
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);
2022
function processRequestMsg($requestMsg) {
2023
return NameRegistration_processRequestMsg($this->_cPtr,$requestMsg);
2026
function processResponseMsg($responseMsg) {
2027
return NameRegistration_processResponseMsg($this->_cPtr,$responseMsg);
2030
function validateRequest() {
2031
return NameRegistration_validateRequest($this->_cPtr);
2035
class NameIdManagement {
2038
function __set($var,$value) {
2039
$func = 'NameIdManagement_'.$var.'_set';
2040
if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
2043
function __get($var) {
2044
$func = 'NameIdManagement_'.$var.'_get';
2045
if (function_exists($func) return call_user_func($func,$this->_cPtr);
2049
function __construct($server) {
2050
$this->_cPtr=new_NameIdManagement($server);
2053
function __construct($server,$dump) {
2054
$this->_cPtr=NameIdManagement_newFromDump($server,$dump);
2057
function setIdentityFromDump($dump) {
2058
return NameIdManagement_setIdentityFromDump($this->_cPtr,$dump);
2061
function setSessionFromDump($dump) {
2062
return NameIdManagement_setSessionFromDump($this->_cPtr,$dump);
2065
function buildRequestMsg() {
2066
return NameIdManagement_buildRequestMsg($this->_cPtr);
2069
function buildResponseMsg() {
2070
return NameIdManagement_buildResponseMsg($this->_cPtr);
2073
function __construct() {
2074
$this->_cPtr=NameIdManagement_dump($this->_cPtr);
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);
2087
function processRequestMsg($requestMsg) {
2088
return NameIdManagement_processRequestMsg($this->_cPtr,$requestMsg);
2091
function processResponseMsg($responseMsg) {
2092
return NameIdManagement_processResponseMsg($this->_cPtr,$responseMsg);
2095
function validateRequest() {
2096
return NameIdManagement_validateRequest($this->_cPtr);
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);
2108
function __get($var) {
2109
$func = 'Ecp_'.$var.'_get';
2110
if (function_exists($func) return call_user_func($func,$this->_cPtr);
2114
function __construct($server) {
2115
$this->_cPtr=new_Ecp($server);
2118
function processAuthnRequestMsg($authnRequestMsg) {
2119
return Ecp_processAuthnRequestMsg($this->_cPtr,$authnRequestMsg);
2122
function processResponseMsg($responseMsg) {
2123
return Ecp_processResponseMsg($this->_cPtr,$responseMsg);
2127
class Samlp2NameIDPolicy {
2130
function __set($var,$value) {
2131
$func = 'Samlp2NameIDPolicy_'.$var.'_set';
2132
if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
2135
function __get($var) {
2136
$func = 'Samlp2NameIDPolicy_'.$var.'_get';
2137
if (function_exists($func) return call_user_func($func,$this->_cPtr);
2141
function __construct() {
2142
$this->_cPtr=new_Samlp2NameIDPolicy();
2145
function __construct() {
2146
$this->_cPtr=Samlp2NameIDPolicy_dump($this->_cPtr);
2150
class Samlp2RequestedAuthnContext {
2153
function __set($var,$value) {
2154
$func = 'Samlp2RequestedAuthnContext_'.$var.'_set';
2155
if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
2158
function __get($var) {
2159
$func = 'Samlp2RequestedAuthnContext_'.$var.'_get';
2160
if (function_exists($func) return call_user_func($func,$this->_cPtr);
2164
function __construct() {
2165
$this->_cPtr=new_Samlp2RequestedAuthnContext();
2168
function __construct() {
2169
$this->_cPtr=Samlp2RequestedAuthnContext_dump($this->_cPtr);
2173
class Saml2Assertion {
2176
function __set($var,$value) {
2177
$func = 'Saml2Assertion_'.$var.'_set';
2178
if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
2181
function __get($var) {
2182
$func = 'Saml2Assertion_'.$var.'_get';
2183
if (function_exists($func) return call_user_func($func,$this->_cPtr);
2187
function __construct() {
2188
$this->_cPtr=new_Saml2Assertion();
2191
function __construct() {
2192
$this->_cPtr=Saml2Assertion_dump($this->_cPtr);
2196
class Samlp2IDPList {
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);
2204
function __get($var) {
2205
if ($var == 'iDPEntry') return Samlp2IDPList_iDPEntry_get($this->_cPtr);
2206
if ($var == 'getComplete') return Samlp2IDPList_getComplete_get($this->_cPtr);
2210
function __construct() {
2211
$this->_cPtr=new_Samlp2IDPList();
2214
function __construct() {
2215
$this->_cPtr=Samlp2IDPList_dump($this->_cPtr);
2219
class Saml2KeyInfoConfirmationData {
2222
function __construct() {
2223
$this->_cPtr=new_Saml2KeyInfoConfirmationData();
2226
function __construct() {
2227
$this->_cPtr=Saml2KeyInfoConfirmationData_dump($this->_cPtr);
2231
class Saml2Conditions {
2234
function __set($var,$value) {
2235
$func = 'Saml2Conditions_'.$var.'_set';
2236
if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
2239
function __get($var) {
2240
$func = 'Saml2Conditions_'.$var.'_get';
2241
if (function_exists($func) return call_user_func($func,$this->_cPtr);
2245
function __construct() {
2246
$this->_cPtr=new_Saml2Conditions();
2249
function __construct() {
2250
$this->_cPtr=Saml2Conditions_dump($this->_cPtr);
2254
class Saml2Evidence {
2257
function __construct() {
2258
$this->_cPtr=new_Saml2Evidence();
2261
function __construct() {
2262
$this->_cPtr=Saml2Evidence_dump($this->_cPtr);
2269
function __set($var,$value) {
2270
$func = 'Saml2NameID_'.$var.'_set';
2271
if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
2274
function __get($var) {
2275
$func = 'Saml2NameID_'.$var.'_get';
2276
if (function_exists($func) return call_user_func($func,$this->_cPtr);
2280
function __construct() {
2281
$this->_cPtr=new_Saml2NameID();
2284
function __construct() {
2285
$this->_cPtr=Saml2NameID_dump($this->_cPtr);
2289
class Samlp2StatusCode {
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);
2297
function __get($var) {
2298
if ($var == 'value') return Samlp2StatusCode_value_get($this->_cPtr);
2299
if ($var == 'statusCode') return Samlp2StatusCode_statusCode_get($this->_cPtr);
2303
function __construct() {
2304
$this->_cPtr=new_Samlp2StatusCode();
2307
function __construct() {
2308
$this->_cPtr=Samlp2StatusCode_dump($this->_cPtr);
2312
class Samlp2Status {
2315
function __set($var,$value) {
2316
$func = 'Samlp2Status_'.$var.'_set';
2317
if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
2320
function __get($var) {
2321
$func = 'Samlp2Status_'.$var.'_get';
2322
if (function_exists($func) return call_user_func($func,$this->_cPtr);
2326
function __construct() {
2327
$this->_cPtr=new_Samlp2Status();
2330
function __construct() {
2331
$this->_cPtr=Samlp2Status_dump($this->_cPtr);
2335
class Saml2ConditionAbstract {
2338
function __construct() {
2339
$this->_cPtr=new_Saml2ConditionAbstract();
2342
function __construct() {
2343
$this->_cPtr=Saml2ConditionAbstract_dump($this->_cPtr);
2347
class Saml2OneTimeUse {
2350
function __construct() {
2351
$this->_cPtr=new_Saml2OneTimeUse();
2354
function __construct() {
2355
$this->_cPtr=Saml2OneTimeUse_dump($this->_cPtr);
2362
function __construct() {
2363
$this->_cPtr=new_Saml2Advice();
2366
function __construct() {
2367
$this->_cPtr=Saml2Advice_dump($this->_cPtr);
2371
class Saml2BaseIDAbstract {
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);
2379
function __get($var) {
2380
if ($var == 'nameQualifier') return Saml2BaseIDAbstract_nameQualifier_get($this->_cPtr);
2381
if ($var == 'spNameQualifier') return Saml2BaseIDAbstract_spNameQualifier_get($this->_cPtr);
2385
function __construct() {
2386
$this->_cPtr=new_Saml2BaseIDAbstract();
2389
function __construct() {
2390
$this->_cPtr=Saml2BaseIDAbstract_dump($this->_cPtr);
2394
class Saml2AuthnContext {
2397
function __set($var,$value) {
2398
$func = 'Saml2AuthnContext_'.$var.'_set';
2399
if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
2402
function __get($var) {
2403
$func = 'Saml2AuthnContext_'.$var.'_get';
2404
if (function_exists($func) return call_user_func($func,$this->_cPtr);
2408
function __construct() {
2409
$this->_cPtr=new_Saml2AuthnContext();
2412
function __construct() {
2413
$this->_cPtr=Saml2AuthnContext_dump($this->_cPtr);
2417
class Saml2SubjectLocality {
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);
2425
function __get($var) {
2426
if ($var == 'dnsName') return Saml2SubjectLocality_dnsName_get($this->_cPtr);
2427
if ($var == 'address') return Saml2SubjectLocality_address_get($this->_cPtr);
2431
function __construct() {
2432
$this->_cPtr=new_Saml2SubjectLocality();
2435
function __construct() {
2436
$this->_cPtr=Saml2SubjectLocality_dump($this->_cPtr);
2440
class Saml2SubjectConfirmationData {
2443
function __set($var,$value) {
2444
$func = 'Saml2SubjectConfirmationData_'.$var.'_set';
2445
if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
2448
function __get($var) {
2449
$func = 'Saml2SubjectConfirmationData_'.$var.'_get';
2450
if (function_exists($func) return call_user_func($func,$this->_cPtr);
2454
function __construct() {
2455
$this->_cPtr=new_Saml2SubjectConfirmationData();
2458
function __construct() {
2459
$this->_cPtr=Saml2SubjectConfirmationData_dump($this->_cPtr);
2463
class Saml2SubjectConfirmation {
2466
function __set($var,$value) {
2467
$func = 'Saml2SubjectConfirmation_'.$var.'_set';
2468
if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
2471
function __get($var) {
2472
$func = 'Saml2SubjectConfirmation_'.$var.'_get';
2473
if (function_exists($func) return call_user_func($func,$this->_cPtr);
2477
function __construct() {
2478
$this->_cPtr=new_Saml2SubjectConfirmation();
2481
function __construct() {
2482
$this->_cPtr=Saml2SubjectConfirmation_dump($this->_cPtr);
2486
class Saml2ProxyRestriction {
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);
2494
function __get($var) {
2495
if ($var == 'audience') return Saml2ProxyRestriction_audience_get($this->_cPtr);
2496
if ($var == 'count') return Saml2ProxyRestriction_count_get($this->_cPtr);
2500
function __construct() {
2501
$this->_cPtr=new_Saml2ProxyRestriction();
2504
function __construct() {
2505
$this->_cPtr=Saml2ProxyRestriction_dump($this->_cPtr);
2509
class Saml2StatementAbstract {
2512
function __construct() {
2513
$this->_cPtr=new_Saml2StatementAbstract();
2516
function __construct() {
2517
$this->_cPtr=Saml2StatementAbstract_dump($this->_cPtr);
2521
class Saml2AuthnStatement {
2524
function __set($var,$value) {
2525
$func = 'Saml2AuthnStatement_'.$var.'_set';
2526
if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
2529
function __get($var) {
2530
$func = 'Saml2AuthnStatement_'.$var.'_get';
2531
if (function_exists($func) return call_user_func($func,$this->_cPtr);
2535
function __construct() {
2536
$this->_cPtr=new_Saml2AuthnStatement();
2539
function __construct() {
2540
$this->_cPtr=Saml2AuthnStatement_dump($this->_cPtr);
2544
class Saml2AttributeStatement {
2547
function __construct() {
2548
$this->_cPtr=new_Saml2AttributeStatement();
2551
function __construct() {
2552
$this->_cPtr=Saml2AttributeStatement_dump($this->_cPtr);
2556
class Samlp2IDPEntry {
2559
function __set($var,$value) {
2560
$func = 'Samlp2IDPEntry_'.$var.'_set';
2561
if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
2564
function __get($var) {
2565
$func = 'Samlp2IDPEntry_'.$var.'_get';
2566
if (function_exists($func) return call_user_func($func,$this->_cPtr);
2570
function __construct() {
2571
$this->_cPtr=new_Samlp2IDPEntry();
2574
function __construct() {
2575
$this->_cPtr=Samlp2IDPEntry_dump($this->_cPtr);
2579
class Samlp2Extensions {
2582
function __construct() {
2583
$this->_cPtr=new_Samlp2Extensions();
2586
function __construct() {
2587
$this->_cPtr=Samlp2Extensions_dump($this->_cPtr);
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);
2599
function __get($var) {
2600
if ($var == 'content') return Saml2Action_content_get($this->_cPtr);
2601
if ($var == 'namespace') return Saml2Action_namespace_get($this->_cPtr);
2605
function __construct() {
2606
$this->_cPtr=new_Saml2Action();
2609
function __construct() {
2610
$this->_cPtr=Saml2Action_dump($this->_cPtr);
2614
class Samlp2StatusResponse {
2617
function __set($var,$value) {
2618
$func = 'Samlp2StatusResponse_'.$var.'_set';
2619
if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
2622
function __get($var) {
2623
$func = 'Samlp2StatusResponse_'.$var.'_get';
2624
if (function_exists($func) return call_user_func($func,$this->_cPtr);
2628
function __construct() {
2629
$this->_cPtr=new_Samlp2StatusResponse();
2632
function __construct() {
2633
$this->_cPtr=Samlp2StatusResponse_dump($this->_cPtr);
2637
class Samlp2Response {
2640
function __set($var,$value) {
2641
$func = 'Samlp2Response_'.$var.'_set';
2642
if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
2645
function __get($var) {
2646
$func = 'Samlp2Response_'.$var.'_get';
2647
if (function_exists($func) return call_user_func($func,$this->_cPtr);
2651
function __construct() {
2652
$this->_cPtr=new_Samlp2Response();
2655
function __construct() {
2656
$this->_cPtr=Samlp2Response_dump($this->_cPtr);
2660
class Samlp2ArtifactResponse {
2663
function __set($var,$value) {
2664
$func = 'Samlp2ArtifactResponse_'.$var.'_set';
2665
if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
2668
function __get($var) {
2669
$func = 'Samlp2ArtifactResponse_'.$var.'_get';
2670
if (function_exists($func) return call_user_func($func,$this->_cPtr);
2674
function __construct() {
2675
$this->_cPtr=new_Samlp2ArtifactResponse();
2678
function __construct() {
2679
$this->_cPtr=Samlp2ArtifactResponse_dump($this->_cPtr);
2683
class Samlp2RequestAbstract {
2686
function __set($var,$value) {
2687
$func = 'Samlp2RequestAbstract_'.$var.'_set';
2688
if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
2691
function __get($var) {
2692
$func = 'Samlp2RequestAbstract_'.$var.'_get';
2693
if (function_exists($func) return call_user_func($func,$this->_cPtr);
2697
function __construct() {
2698
$this->_cPtr=new_Samlp2RequestAbstract();
2701
function __construct() {
2702
$this->_cPtr=Samlp2RequestAbstract_dump($this->_cPtr);
2706
class Samlp2AssertionIDRequest {
2709
function __set($var,$value) {
2710
$func = 'Samlp2AssertionIDRequest_'.$var.'_set';
2711
if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
2714
function __get($var) {
2715
$func = 'Samlp2AssertionIDRequest_'.$var.'_get';
2716
if (function_exists($func) return call_user_func($func,$this->_cPtr);
2720
function __construct() {
2721
$this->_cPtr=new_Samlp2AssertionIDRequest();
2724
function __construct() {
2725
$this->_cPtr=Samlp2AssertionIDRequest_dump($this->_cPtr);
2729
class Samlp2ArtifactResolve {
2732
function __set($var,$value) {
2733
$func = 'Samlp2ArtifactResolve_'.$var.'_set';
2734
if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
2737
function __get($var) {
2738
$func = 'Samlp2ArtifactResolve_'.$var.'_get';
2739
if (function_exists($func) return call_user_func($func,$this->_cPtr);
2743
function __construct() {
2744
$this->_cPtr=new_Samlp2ArtifactResolve();
2747
function __construct() {
2748
$this->_cPtr=Samlp2ArtifactResolve_dump($this->_cPtr);
2752
class Samlp2NameIDMappingRequest {
2755
function __set($var,$value) {
2756
$func = 'Samlp2NameIDMappingRequest_'.$var.'_set';
2757
if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
2760
function __get($var) {
2761
$func = 'Samlp2NameIDMappingRequest_'.$var.'_get';
2762
if (function_exists($func) return call_user_func($func,$this->_cPtr);
2766
function __construct() {
2767
$this->_cPtr=new_Samlp2NameIDMappingRequest();
2770
function __construct() {
2771
$this->_cPtr=Samlp2NameIDMappingRequest_dump($this->_cPtr);
2775
class Samlp2AuthnRequest {
2778
function __set($var,$value) {
2779
$func = 'Samlp2AuthnRequest_'.$var.'_set';
2780
if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
2783
function __get($var) {
2784
$func = 'Samlp2AuthnRequest_'.$var.'_get';
2785
if (function_exists($func) return call_user_func($func,$this->_cPtr);
2789
function __construct() {
2790
$this->_cPtr=new_Samlp2AuthnRequest();
2793
function __construct() {
2794
$this->_cPtr=Samlp2AuthnRequest_dump($this->_cPtr);
2798
class Samlp2SubjectQueryAbstract {
2801
function __set($var,$value) {
2802
$func = 'Samlp2SubjectQueryAbstract_'.$var.'_set';
2803
if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
2806
function __get($var) {
2807
$func = 'Samlp2SubjectQueryAbstract_'.$var.'_get';
2808
if (function_exists($func) return call_user_func($func,$this->_cPtr);
2812
function __construct() {
2813
$this->_cPtr=new_Samlp2SubjectQueryAbstract();
2816
function __construct() {
2817
$this->_cPtr=Samlp2SubjectQueryAbstract_dump($this->_cPtr);
2821
class Samlp2AuthzDecisionQuery {
2824
function __set($var,$value) {
2825
$func = 'Samlp2AuthzDecisionQuery_'.$var.'_set';
2826
if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
2829
function __get($var) {
2830
$func = 'Samlp2AuthzDecisionQuery_'.$var.'_get';
2831
if (function_exists($func) return call_user_func($func,$this->_cPtr);
2835
function __construct() {
2836
$this->_cPtr=new_Samlp2AuthzDecisionQuery();
2839
function __construct() {
2840
$this->_cPtr=Samlp2AuthzDecisionQuery_dump($this->_cPtr);
2844
class Samlp2AttributeQuery {
2847
function __set($var,$value) {
2848
$func = 'Samlp2AttributeQuery_'.$var.'_set';
2849
if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
2852
function __get($var) {
2853
$func = 'Samlp2AttributeQuery_'.$var.'_get';
2854
if (function_exists($func) return call_user_func($func,$this->_cPtr);
2858
function __construct() {
2859
$this->_cPtr=new_Samlp2AttributeQuery();
2862
function __construct() {
2863
$this->_cPtr=Samlp2AttributeQuery_dump($this->_cPtr);
2867
class Saml2AudienceRestriction {
2870
function __set($var,$value) {
2871
if ($var == 'audience') return Saml2AudienceRestriction_audience_set($this->_cPtr,$value);
2874
function __get($var) {
2875
if ($var == 'audience') return Saml2AudienceRestriction_audience_get($this->_cPtr);
2879
function __construct() {
2880
$this->_cPtr=new_Saml2AudienceRestriction();
2883
function __construct() {
2884
$this->_cPtr=Saml2AudienceRestriction_dump($this->_cPtr);
2888
class Samlp2LogoutRequest {
2891
function __set($var,$value) {
2892
$func = 'Samlp2LogoutRequest_'.$var.'_set';
2893
if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
2896
function __get($var) {
2897
$func = 'Samlp2LogoutRequest_'.$var.'_get';
2898
if (function_exists($func) return call_user_func($func,$this->_cPtr);
2902
function __construct() {
2903
$this->_cPtr=new_Samlp2LogoutRequest();
2906
function __construct() {
2907
$this->_cPtr=Samlp2LogoutRequest_dump($this->_cPtr);
2911
class Samlp2AuthnQuery {
2914
function __set($var,$value) {
2915
$func = 'Samlp2AuthnQuery_'.$var.'_set';
2916
if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
2919
function __get($var) {
2920
$func = 'Samlp2AuthnQuery_'.$var.'_get';
2921
if (function_exists($func) return call_user_func($func,$this->_cPtr);
2925
function __construct() {
2926
$this->_cPtr=new_Samlp2AuthnQuery();
2929
function __construct() {
2930
$this->_cPtr=Samlp2AuthnQuery_dump($this->_cPtr);
2934
class Saml2Attribute {
2937
function __set($var,$value) {
2938
$func = 'Saml2Attribute_'.$var.'_set';
2939
if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
2942
function __get($var) {
2943
$func = 'Saml2Attribute_'.$var.'_get';
2944
if (function_exists($func) return call_user_func($func,$this->_cPtr);
2948
function __construct() {
2949
$this->_cPtr=new_Saml2Attribute();
2952
function __construct() {
2953
$this->_cPtr=Saml2Attribute_dump($this->_cPtr);
2957
class Samlp2Terminate {
2960
function __construct() {
2961
$this->_cPtr=new_Samlp2Terminate();
2964
function __construct() {
2965
$this->_cPtr=Samlp2Terminate_dump($this->_cPtr);
2969
class Samlp2StatusDetail {
2972
function __construct() {
2973
$this->_cPtr=new_Samlp2StatusDetail();
2976
function __construct() {
2977
$this->_cPtr=Samlp2StatusDetail_dump($this->_cPtr);
2981
class Saml2AuthzDecisionStatement {
2984
function __set($var,$value) {
2985
$func = 'Saml2AuthzDecisionStatement_'.$var.'_set';
2986
if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
2989
function __get($var) {
2990
$func = 'Saml2AuthzDecisionStatement_'.$var.'_get';
2991
if (function_exists($func) return call_user_func($func,$this->_cPtr);
2995
function __construct() {
2996
$this->_cPtr=new_Saml2AuthzDecisionStatement();
2999
function __construct() {
3000
$this->_cPtr=Saml2AuthzDecisionStatement_dump($this->_cPtr);
3004
class Samlp2NameIDMappingResponse {
3007
function __set($var,$value) {
3008
$func = 'Samlp2NameIDMappingResponse_'.$var.'_set';
3009
if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
3012
function __get($var) {
3013
$func = 'Samlp2NameIDMappingResponse_'.$var.'_get';
3014
if (function_exists($func) return call_user_func($func,$this->_cPtr);
3018
function __construct() {
3019
$this->_cPtr=new_Samlp2NameIDMappingResponse();
3022
function __construct() {
3023
$this->_cPtr=Samlp2NameIDMappingResponse_dump($this->_cPtr);
3027
class Saml2EncryptedElement {
3030
function __construct() {
3031
$this->_cPtr=new_Saml2EncryptedElement();
3034
function __construct() {
3035
$this->_cPtr=Saml2EncryptedElement_dump($this->_cPtr);
3039
class Samlp2ManageNameIDRequest {
3042
function __set($var,$value) {
3043
$func = 'Samlp2ManageNameIDRequest_'.$var.'_set';
3044
if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
3047
function __get($var) {
3048
$func = 'Samlp2ManageNameIDRequest_'.$var.'_get';
3049
if (function_exists($func) return call_user_func($func,$this->_cPtr);
3053
function __construct() {
3054
$this->_cPtr=new_Samlp2ManageNameIDRequest();
3057
function __construct() {
3058
$this->_cPtr=Samlp2ManageNameIDRequest_dump($this->_cPtr);
3062
class Samlp2Scoping {
3065
function __set($var,$value) {
3066
$func = 'Samlp2Scoping_'.$var.'_set';
3067
if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
3070
function __get($var) {
3071
$func = 'Samlp2Scoping_'.$var.'_get';
3072
if (function_exists($func) return call_user_func($func,$this->_cPtr);
3076
function __construct() {
3077
$this->_cPtr=new_Samlp2Scoping();
3080
function __construct() {
3081
$this->_cPtr=Samlp2Scoping_dump($this->_cPtr);
3085
class Saml2Subject {
3088
function __set($var,$value) {
3089
$func = 'Saml2Subject_'.$var.'_set';
3090
if (function_exists($func) call_user_func($func,$this->_cPtr,$value);
3093
function __get($var) {
3094
$func = 'Saml2Subject_'.$var.'_get';
3095
if (function_exists($func) return call_user_func($func,$this->_cPtr);
3099
function __construct() {
3100
$this->_cPtr=new_Saml2Subject();
3103
function __construct() {
3104
$this->_cPtr=Saml2Subject_dump($this->_cPtr);