1LASSO_ASSERTION_QUERY_REQUEST_TYPE_ASSERTION_ID 2LASSO_ASSERTION_QUERY_REQUEST_TYPE_ATTRIBUTE 3LASSO_ASSERTION_QUERY_REQUEST_TYPE_AUTHN 4LASSO_ASSERTION_QUERY_REQUEST_TYPE_AUTHZ_DECISION 5LASSO_ASSERTION_QUERY_REQUEST_TYPE_UNSET 6LASSO_CHECK_VERSIONABI_COMPATIBLE 7LASSO_CHECK_VERSION_EXACT 8LASSO_CHECK_VERSION_NUMERIC 9LASSO_DEFEDERATION_ERROR_MISSING_NAME_IDENTIFIER 10LASSO_DS_HREF 11LASSO_DS_PREFIX 12LASSO_ECP_HREF 13LASSO_ECP_PREFIX 14LASSO_ENCRYPTION_MODE_ASSERTION 15LASSO_ENCRYPTION_MODE_NAMEID 16LASSO_ENCRYPTION_MODE_NONE 17LASSO_ENCRYPTION_SYM_KEY_TYPE_3DES 18LASSO_ENCRYPTION_SYM_KEY_TYPE_AES_128 19LASSO_ENCRYPTION_SYM_KEY_TYPE_AES_256 20LASSO_ENCRYPTION_SYM_KEY_TYPE_DEFAULT 21LASSO_ERROR_UNDEFINED 22LASSO_ERROR_UNIMPLEMENTED 23LASSO_HTTP_METHOD_ANY 24LASSO_HTTP_METHOD_ARTIFACT_GET 25LASSO_HTTP_METHOD_ARTIFACT_POST 26LASSO_HTTP_METHOD_GET 27LASSO_HTTP_METHOD_IDP_INITIATED 28LASSO_HTTP_METHOD_NONE 29LASSO_HTTP_METHOD_POST 30LASSO_HTTP_METHOD_REDIRECT 31LASSO_HTTP_METHOD_SOAP 32LASSO_LASSO_HREF 33LASSO_LASSO_PREFIX 34LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_INTERNET_PROTOCOL 35LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_INTERNET_PROTOCOL_PASSWORD 36LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_MOBILE_ONE_FACTOR_CONTRACT 37LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_MOBILE_ONE_FACTOR_UNREGISTERED 38LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_MOBILE_TWO_FACTOR_CONTRACT 39LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_MOBILE_TWO_FACTOR_UNREGISTERED 40LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_PASSWORD 41LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_PASSWORD_PROTECTED_TRANSPORT 42LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_PREVIOUS_SESSION 43LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_SMARTCARD 44LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_SMARTCARD_PKI 45LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_SOFTWARE_PKI 46LASSO_LIB_AUTHN_CONTEXT_CLASS_REF_TIME_SYNC_TOKEN 47LASSO_LIB_AUTHN_CONTEXT_COMPARISON_BETTER 48LASSO_LIB_AUTHN_CONTEXT_COMPARISON_EXACT 49LASSO_LIB_AUTHN_CONTEXT_COMPARISON_MAXIMUM 50LASSO_LIB_AUTHN_CONTEXT_COMPARISON_MINIMUM 51LASSO_LIB_CONSENT_INAPPLICABLE 52LASSO_LIB_CONSENT_OBTAINED 53LASSO_LIB_CONSENT_OBTAINED_CURRENT_EXPLICIT 54LASSO_LIB_CONSENT_OBTAINED_CURRENT_IMPLICIT 55LASSO_LIB_CONSENT_OBTAINED_PRIOR 56LASSO_LIB_CONSENT_UNAVAILABLE 57LASSO_LIB_HREF 58LASSO_LIB_MAJOR_VERSION_N 59LASSO_LIB_MINOR_VERSION_N 60LASSO_LIB_NAMEID_POLICY_TYPE_ANY 61LASSO_LIB_NAMEID_POLICY_TYPE_FEDERATED 62LASSO_LIB_NAMEID_POLICY_TYPE_NONE 63LASSO_LIB_NAMEID_POLICY_TYPE_ONE_TIME 64LASSO_LIB_NAME_IDENTIFIER_FORMAT_ENCRYPTED 65LASSO_LIB_NAME_IDENTIFIER_FORMAT_ENTITYID 66LASSO_LIB_NAME_IDENTIFIER_FORMAT_FEDERATED 67LASSO_LIB_NAME_IDENTIFIER_FORMAT_ONE_TIME 68LASSO_LIB_PREFIX 69LASSO_LIB_PROTOCOL_PROFILE_BRWS_ART 70LASSO_LIB_PROTOCOL_PROFILE_BRWS_LECP 71LASSO_LIB_PROTOCOL_PROFILE_BRWS_POST 72LASSO_LIB_PROTOCOL_PROFILE_FED_TERM_IDP_HTTP 73LASSO_LIB_PROTOCOL_PROFILE_FED_TERM_IDP_SOAP 74LASSO_LIB_PROTOCOL_PROFILE_FED_TERM_SP_HTTP 75LASSO_LIB_PROTOCOL_PROFILE_FED_TERM_SP_SOAP 76LASSO_LIB_PROTOCOL_PROFILE_NIM_SP_HTTP 77LASSO_LIB_PROTOCOL_PROFILE_RNI_IDP_HTTP 78LASSO_LIB_PROTOCOL_PROFILE_RNI_IDP_SOAP 79LASSO_LIB_PROTOCOL_PROFILE_RNI_SP_HTTP 80LASSO_LIB_PROTOCOL_PROFILE_RNI_SP_SOAP 81LASSO_LIB_PROTOCOL_PROFILE_SLO_IDP_HTTP 82LASSO_LIB_PROTOCOL_PROFILE_SLO_IDP_SOAP 83LASSO_LIB_PROTOCOL_PROFILE_SLO_SP_HTTP 84LASSO_LIB_PROTOCOL_PROFILE_SLO_SP_SOAP 85LASSO_LIB_STATUS_CODE_FEDERATION_DOES_NOT_EXIST 86LASSO_LIB_STATUS_CODE_INVALID_ASSERTION_CONSUMER_SERVICE_INDEX 87LASSO_LIB_STATUS_CODE_INVALID_SIGNATURE 88LASSO_LIB_STATUS_CODE_NO_AUTHN_CONTEXT 89LASSO_LIB_STATUS_CODE_NO_AVAILABLEIDP 90LASSO_LIB_STATUS_CODE_NO_PASSIVE 91LASSO_LIB_STATUS_CODE_NO_SUPPORTEDIDP 92LASSO_LIB_STATUS_CODE_PROXY_COUNT_EXCEEDED 93LASSO_LIB_STATUS_CODE_UNKNOWN_PRINCIPAL 94LASSO_LIB_STATUS_CODE_UNSIGNED_AUTHN_REQUEST 95LASSO_LIB_STATUS_CODE_UNSUPPORTED_PROFILE 96LASSO_LOGIN_ERROR_ASSERTION_REPLAY 97LASSO_LOGIN_ERROR_CONSENT_NOT_OBTAINED 98LASSO_LOGIN_ERROR_FEDERATION_NOT_FOUND 99LASSO_LOGIN_ERROR_INVALID_NAMEIDPOLICY 100LASSO_LOGIN_ERROR_INVALID_SIGNATURE 101LASSO_LOGIN_ERROR_NO_DEFAULT_ENDPOINT 102LASSO_LOGIN_ERROR_REQUEST_DENIED 103LASSO_LOGIN_ERROR_STATUS_NOT_SUCCESS 104LASSO_LOGIN_ERROR_UNKNOWN_PRINCIPAL 105LASSO_LOGIN_ERROR_UNSIGNED_AUTHN_REQUEST 106LASSO_LOGIN_PROTOCOL_PROFILE_BRWS_ART 107LASSO_LOGIN_PROTOCOL_PROFILE_BRWS_LECP 108LASSO_LOGIN_PROTOCOL_PROFILE_BRWS_POST 109LASSO_LOGIN_PROTOCOL_PROFILE_REDIRECT 110LASSO_LOGOUT_ERROR_FEDERATION_NOT_FOUND 111LASSO_LOGOUT_ERROR_REQUEST_DENIED 112LASSO_LOGOUT_ERROR_UNKNOWN_PRINCIPAL 113LASSO_LOGOUT_ERROR_UNSUPPORTED_PROFILE 114LASSO_MD_PROTOCOL_TYPE_ARTIFACT_RESOLUTION 115LASSO_MD_PROTOCOL_TYPE_ASSERTION_ID_REQUEST 116LASSO_MD_PROTOCOL_TYPE_FEDERATION_TERMINATION 117LASSO_MD_PROTOCOL_TYPE_MANAGE_NAME_ID 118LASSO_MD_PROTOCOL_TYPE_NAME_IDENTIFIER_MAPPING 119LASSO_MD_PROTOCOL_TYPE_REGISTER_NAME_IDENTIFIER 120LASSO_MD_PROTOCOL_TYPE_SINGLE_LOGOUT 121LASSO_MD_PROTOCOL_TYPE_SINGLE_SIGN_ON 122LASSO_MESSAGE_FORMAT_BASE64 123LASSO_MESSAGE_FORMAT_ERROR 124LASSO_MESSAGE_FORMAT_QUERY 125LASSO_MESSAGE_FORMAT_SOAP 126LASSO_MESSAGE_FORMAT_UNKNOWN 127LASSO_MESSAGE_FORMAT_XML 128LASSO_METADATA_HREF 129LASSO_METADATA_PREFIX 130LASSO_NAME_IDENTIFIER_MAPPING_ERROR_FORBIDDEN_CALL_ON_THIS_SIDE 131LASSO_NAME_IDENTIFIER_MAPPING_ERROR_MISSING_TARGET_IDENTIFIER 132LASSO_NAME_IDENTIFIER_MAPPING_ERROR_MISSING_TARGET_NAMESPACE 133LASSO_PAOS_HREF 134LASSO_PAOS_PREFIX 135LASSO_PARAM_ERROR_BAD_TYPE_OR_NULL_OBJ 136LASSO_PARAM_ERROR_CHECK_FAILED 137LASSO_PARAM_ERROR_INVALID_VALUE 138LASSO_PARAM_ERROR_NON_INITIALIZED_OBJECT 139LASSO_PROFILE_ERROR_BAD_IDENTITY_DUMP 140LASSO_PROFILE_ERROR_BAD_SESSION_DUMP 141LASSO_PROFILE_ERROR_BUILDING_MESSAGE_FAILED 142LASSO_PROFILE_ERROR_BUILDING_QUERY_FAILED 143LASSO_PROFILE_ERROR_BUILDING_REQUEST_FAILED 144LASSO_PROFILE_ERROR_BUILDING_RESPONSE_FAILED 145LASSO_PROFILE_ERROR_FEDERATION_NOT_FOUND 146LASSO_PROFILE_ERROR_IDENTITY_NOT_FOUND 147LASSO_PROFILE_ERROR_INVALID_ARTIFACT 148LASSO_PROFILE_ERROR_INVALID_HTTP_METHOD 149LASSO_PROFILE_ERROR_INVALID_MSG 150LASSO_PROFILE_ERROR_INVALID_POST_MSG 151LASSO_PROFILE_ERROR_INVALID_PROTOCOLPROFILE 152LASSO_PROFILE_ERROR_INVALID_QUERY 153LASSO_PROFILE_ERROR_INVALID_SOAP_MSG 154LASSO_PROFILE_ERROR_MISSING_ARTIFACT 155LASSO_PROFILE_ERROR_MISSING_ASSERTION 156LASSO_PROFILE_ERROR_MISSING_ENCRYPTION_PRIVATE_KEY 157LASSO_PROFILE_ERROR_MISSING_ENDPOINT_REFERENCE 158LASSO_PROFILE_ERROR_MISSING_ENDPOINT_REFERENCE_ADDRESS 159LASSO_PROFILE_ERROR_MISSING_ISSUER 160LASSO_PROFILE_ERROR_MISSING_NAME_IDENTIFIER 161LASSO_PROFILE_ERROR_MISSING_REMOTE_PROVIDERID 162LASSO_PROFILE_ERROR_MISSING_REQUEST 163LASSO_PROFILE_ERROR_MISSING_RESOURCE_OFFERING 164LASSO_PROFILE_ERROR_MISSING_RESPONSE 165LASSO_PROFILE_ERROR_MISSING_SERVICE_DESCRIPTION 166LASSO_PROFILE_ERROR_MISSING_SERVICE_INSTANCE 167LASSO_PROFILE_ERROR_MISSING_SERVICE_TYPE 168LASSO_PROFILE_ERROR_MISSING_STATUS_CODE 169LASSO_PROFILE_ERROR_MISSING_SUBJECT 170LASSO_PROFILE_ERROR_NAME_IDENTIFIER_NOT_FOUND 171LASSO_PROFILE_ERROR_SESSION_NOT_FOUND 172LASSO_PROFILE_ERROR_STATUS_NOT_SUCCESS 173LASSO_PROFILE_ERROR_UNKNOWN_PROFILE_URL 174LASSO_PROFILE_ERROR_UNSUPPORTED_PROFILE 175LASSO_PROTOCOL_LIBERTY_1_0 176LASSO_PROTOCOL_LIBERTY_1_1 177LASSO_PROTOCOL_LIBERTY_1_2 178LASSO_PROTOCOL_NONE 179LASSO_PROTOCOL_SAML_2_0 180LASSO_PROVIDER_ROLE_IDP 181LASSO_PROVIDER_ROLE_NONE 182LASSO_PROVIDER_ROLE_SP 183LASSO_REQUEST_TYPE_DEFEDERATION 184LASSO_REQUEST_TYPE_INVALID 185LASSO_REQUEST_TYPE_LECP 186LASSO_REQUEST_TYPE_LOGIN 187LASSO_REQUEST_TYPE_LOGOUT 188LASSO_REQUEST_TYPE_NAME_IDENTIFIER_MAPPING 189LASSO_REQUEST_TYPE_NAME_ID_MANAGEMENT 190LASSO_REQUEST_TYPE_NAME_REGISTRATION 191LASSO_REQUEST_TYPE_SASL_REQUEST 192LASSO_SAML2_ASSERTION_HREF 193LASSO_SAML2_ASSERTION_PREFIX 194LASSO_SAML2_ATTRIBUTE_NAME_EPR 195LASSO_SAML2_ATTRIBUTE_NAME_FORMAT_URI 196LASSO_SAML2_AUTHN_CONTEXT_AUTHENTICATED_TELEPHONY 197LASSO_SAML2_AUTHN_CONTEXT_INTERNET_PROTOCOL 198LASSO_SAML2_AUTHN_CONTEXT_INTERNET_PROTOCOL_PASSWORD 199LASSO_SAML2_AUTHN_CONTEXT_KERBEROS 200LASSO_SAML2_AUTHN_CONTEXT_MOBILE_ONE_FACTOR_CONTRACT 201LASSO_SAML2_AUTHN_CONTEXT_MOBILE_ONE_FACTOR_UNREGISTERED 202LASSO_SAML2_AUTHN_CONTEXT_MOBILE_TWO_FACTOR_CONTRACT 203LASSO_SAML2_AUTHN_CONTEXT_MOBILE_TWO_FACTOR_UNREGISTERED 204LASSO_SAML2_AUTHN_CONTEXT_NOMAD_TELEPHONY 205LASSO_SAML2_AUTHN_CONTEXT_PASSWORD 206LASSO_SAML2_AUTHN_CONTEXT_PASSWORD_PROTECTED_TRANSPORT 207LASSO_SAML2_AUTHN_CONTEXT_PERSONALIZED_TELEPHONY 208LASSO_SAML2_AUTHN_CONTEXT_PGP 209LASSO_SAML2_AUTHN_CONTEXT_PREVIOUS_SESSION 210LASSO_SAML2_AUTHN_CONTEXT_SECURE_REMOTE_PASSWORD 211LASSO_SAML2_AUTHN_CONTEXT_SMARTCARD 212LASSO_SAML2_AUTHN_CONTEXT_SMARTCARD_PKI 213LASSO_SAML2_AUTHN_CONTEXT_SOFTWARE_PKI 214LASSO_SAML2_AUTHN_CONTEXT_SPKI 215LASSO_SAML2_AUTHN_CONTEXT_TELEPHONY 216LASSO_SAML2_AUTHN_CONTEXT_TIME_SYNC_TOKEN 217LASSO_SAML2_AUTHN_CONTEXT_TLS_CLIENT 218LASSO_SAML2_AUTHN_CONTEXT_X509 219LASSO_SAML2_AUTHN_CONTEXT_XMLDSIG 220LASSO_SAML2_CONFIRMATION_METHOD_BEARER 221LASSO_SAML2_CONSENT_EXPLICIT 222LASSO_SAML2_CONSENT_IMPLICIT 223LASSO_SAML2_CONSENT_INAPPLICABLE 224LASSO_SAML2_CONSENT_OBTAINED 225LASSO_SAML2_CONSENT_PRIOR 226LASSO_SAML2_CONSENT_UNAVAILABLE 227LASSO_SAML2_DEFLATE_ENCODING 228LASSO_SAML2_METADATA_BINDING_ARTIFACT 229LASSO_SAML2_METADATA_BINDING_PAOS 230LASSO_SAML2_METADATA_BINDING_POST 231LASSO_SAML2_METADATA_BINDING_REDIRECT 232LASSO_SAML2_METADATA_BINDING_SOAP 233LASSO_SAML2_METADATA_HREF 234LASSO_SAML2_NAME_IDENTIFIER_FORMAT_EMAIL 235LASSO_SAML2_NAME_IDENTIFIER_FORMAT_ENCRYPTED 236LASSO_SAML2_NAME_IDENTIFIER_FORMAT_ENTITY 237LASSO_SAML2_NAME_IDENTIFIER_FORMAT_KERBEROS 238LASSO_SAML2_NAME_IDENTIFIER_FORMAT_PERSISTENT 239LASSO_SAML2_NAME_IDENTIFIER_FORMAT_TRANSIENT 240LASSO_SAML2_NAME_IDENTIFIER_FORMAT_UNSPECIFIED 241LASSO_SAML2_NAME_IDENTIFIER_FORMAT_WINDOWS 242LASSO_SAML2_NAME_IDENTIFIER_FORMAT_X509 243LASSO_SAML2_PROTOCOL_HREF 244LASSO_SAML2_PROTOCOL_PREFIX 245LASSO_SAML2_STATUS_CODE_AUTHN_FAILED 246LASSO_SAML2_STATUS_CODE_INVALID_ATTR_NAME 247LASSO_SAML2_STATUS_CODE_INVALID_NAME_ID_POLICY 248LASSO_SAML2_STATUS_CODE_NO_AUTHN_CONTEXT 249LASSO_SAML2_STATUS_CODE_NO_AVAILABLE_IDP 250LASSO_SAML2_STATUS_CODE_NO_PASSIVE 251LASSO_SAML2_STATUS_CODE_NO_SUPPORTED_IDP 252LASSO_SAML2_STATUS_CODE_PARTIAL_LOGOUT 253LASSO_SAML2_STATUS_CODE_PROXY_COUNT_EXCEEDED 254LASSO_SAML2_STATUS_CODE_REQUESTER 255LASSO_SAML2_STATUS_CODE_REQUEST_DENIED 256LASSO_SAML2_STATUS_CODE_REQUEST_UNSUPPORTED 257LASSO_SAML2_STATUS_CODE_REQUEST_VERSION_DEPRECATED 258LASSO_SAML2_STATUS_CODE_REQUEST_VERSION_TOO_HIGH 259LASSO_SAML2_STATUS_CODE_REQUEST_VERSION_TOO_LOW 260LASSO_SAML2_STATUS_CODE_RESOURCE_NOT_RECOGNIZED 261LASSO_SAML2_STATUS_CODE_RESPONDER 262LASSO_SAML2_STATUS_CODE_SUCCESS 263LASSO_SAML2_STATUS_CODE_TOO_MANY_RESPONSES 264LASSO_SAML2_STATUS_CODE_UNKNOWN_ATTR_PROFILE 265LASSO_SAML2_STATUS_CODE_UNKNOWN_PRINCIPAL 266LASSO_SAML2_STATUS_CODE_UNSUPPORTED_BINDING 267LASSO_SAML2_STATUS_CODE_VERSION_MISMATCH 268LASSO_SAML_ASSERTION_HREF 269LASSO_SAML_ASSERTION_PREFIX 270LASSO_SAML_AUTHENTICATION_METHODS_PKI 271LASSO_SAML_AUTHENTICATION_METHOD_HARDWARE_TOKEN 272LASSO_SAML_AUTHENTICATION_METHOD_KERBEROS 273LASSO_SAML_AUTHENTICATION_METHOD_LIBERTY 274LASSO_SAML_AUTHENTICATION_METHOD_PASSWORD 275LASSO_SAML_AUTHENTICATION_METHOD_PGP 276LASSO_SAML_AUTHENTICATION_METHOD_SECURE_REMOTE_PASSWORD 277LASSO_SAML_AUTHENTICATION_METHOD_SMARTCARD_PKI 278LASSO_SAML_AUTHENTICATION_METHOD_SOFTWARE_PKI 279LASSO_SAML_AUTHENTICATION_METHOD_UNSPECIFIED 280LASSO_SAML_AUTHENTICATION_METHOD_XKMS 281LASSO_SAML_AUTHENTICATION_METHOD_XMLD_SIG 282LASSO_SAML_CONFIRMATION_METHOD_ARTIFACT 283LASSO_SAML_CONFIRMATION_METHOD_ARTIFACT01 284LASSO_SAML_CONFIRMATION_METHOD_BEARER 285LASSO_SAML_CONFIRMATION_METHOD_HOLDER_OF_KEY 286LASSO_SAML_CONFIRMATION_METHOD_SENDER_VOUCHES 287LASSO_SAML_MAJOR_VERSION_N 288LASSO_SAML_MINOR_VERSION_N 289LASSO_SAML_PROTOCOL_HREF 290LASSO_SAML_PROTOCOL_PREFIX 291LASSO_SAML_STATUS_CODE_REQUESTER 292LASSO_SAML_STATUS_CODE_REQUEST_DENIED 293LASSO_SAML_STATUS_CODE_REQUEST_VERSION_DEPRECATED 294LASSO_SAML_STATUS_CODE_REQUEST_VERSION_TOO_HIGH 295LASSO_SAML_STATUS_CODE_REQUEST_VERSION_TOO_LOW 296LASSO_SAML_STATUS_CODE_RESOURCE_NOT_RECOGNIZED 297LASSO_SAML_STATUS_CODE_RESPONDER 298LASSO_SAML_STATUS_CODE_SUCCESS 299LASSO_SAML_STATUS_CODE_TOO_MANY_RESPONSES 300LASSO_SAML_STATUS_CODE_VERSION_MISMATCH 301LASSO_SERVER_ERROR_ADD_PROVIDER_FAILED 302LASSO_SERVER_ERROR_ADD_PROVIDER_PROTOCOL_MISMATCH 303LASSO_SERVER_ERROR_INVALID_XML 304LASSO_SERVER_ERROR_PROVIDER_NOT_FOUND 305LASSO_SERVER_ERROR_SET_ENCRYPTION_PRIVATE_KEY_FAILED 306LASSO_SIGNATURE_METHOD_DSA_SHA1 307LASSO_SIGNATURE_METHOD_RSA_SHA1 308LASSO_SIGNATURE_TYPE_NONE 309LASSO_SIGNATURE_TYPE_SIMPLE 310LASSO_SIGNATURE_TYPE_WITHX509 311LASSO_SOAP_ENV_ACTOR 312LASSO_SOAP_ENV_HREF 313LASSO_SOAP_ENV_PREFIX 314LASSO_SOAP_ERROR_MISSING_BODY 315LASSO_SOAP_ERROR_MISSING_ENVELOPE 316LASSO_SOAP_ERROR_MISSING_HEADER 317LASSO_SOAP_ERROR_MISSING_SOAP_FAULT_DETAIL 318LASSO_SOAP_FAULT_CODE_SERVER 319LASSO_XML_ERROR_ATTR_NOT_FOUND 320LASSO_XML_ERROR_ATTR_VALUE_NOT_FOUND 321LASSO_XML_ERROR_INVALID_FILE 322LASSO_XML_ERROR_MISSING_NAMESPACE 323LASSO_XML_ERROR_NODE_CONTENT_NOT_FOUND 324LASSO_XML_ERROR_NODE_NOT_FOUND 325LASSO_XML_ERROR_OBJECT_CONSTRUCTION_FAILED 326LASSO_XSI_HREF 327LASSO_XSI_PREFIX 328struct LassoAssertionQuery { LassoAssertionQueryPrivate* private_data } 329LassoAssertionQueryRequestType 330LassoCheckVersionMode 331struct LassoDefederation { void* private_data } 332struct LassoDsKeyInfo { LassoDsKeyValue* KeyValue } 333struct LassoDsKeyValue { LassoDsRsaKeyValue* RSAKeyValue } 334struct LassoDsRsaKeyValue { char* Modulus, char* Exponent } 335struct LassoEcp { gchar* assertionConsumerURL, LassoEcpPrivate* private_data } 336LassoEncryptionMode 337LassoEncryptionSymKeyType 338struct LassoFederation { gchar* remote_providerID, LassoNode* local_nameIdentifier, LassoNode* remote_nameIdentifier, LassoFederationPrivate* private_data } 339LassoHttpMethod 340struct LassoIdentity { GHashTable* federations, gboolean is_dirty, LassoIdentityPrivate* private_data } 341struct LassoLecp { LassoLibAuthnRequestEnvelope* authnRequestEnvelope, LassoLibAuthnResponseEnvelope* authnResponseEnvelope, char* assertionConsumerServiceURL, void* private_data } 342struct LassoLibAssertion { char* InResponseTo } 343struct LassoLibAuthenticationStatement { LassoLibAuthnContext* AuthnContext, char* ReauthenticateOnOrAfter, char* SessionIndex } 344struct LassoLibAuthnContext { char* AuthnContextClassRef, char* AuthnContextStatementRef, void* AuthenticationContextStatement } 345struct LassoLibAuthnRequest { GList* Extension, char* ProviderID, char* AffiliationID, char* NameIDPolicy, gboolean ForceAuthn, gboolean IsPassive, char* ProtocolProfile, char* AssertionConsumerServiceID, LassoLibRequestAuthnContext* RequestAuthnContext, char* RelayState, LassoLibScoping* Scoping, char* consent } 346struct LassoLibAuthnRequestEnvelope { GList* Extension, LassoLibAuthnRequest* AuthnRequest, char* ProviderID, char* ProviderName, char* AssertionConsumerServiceURL, LassoLibIDPList* IDPList, gboolean IsPassive } 347struct LassoLibAuthnResponse { GList* Extension, char* ProviderID, char* RelayState, char* consent } 348struct LassoLibAuthnResponseEnvelope { GList* Extension, LassoLibAuthnResponse* AuthnResponse, char* AssertionConsumerServiceURL } 349struct LassoLibFederationTerminationNotification { GList* Extension, char* ProviderID, LassoSamlNameIdentifier* NameIdentifier, char* consent, char* RelayState } 350struct LassoLibIDPEntries { GList* IDPEntry } 351struct LassoLibIDPEntry { char* ProviderID, char* ProviderName, char* Loc } 352struct LassoLibIDPList { LassoLibIDPEntries* IDPEntries, char* GetComplete } 353struct LassoLibLogoutRequest { GList* Extension, char* ProviderID, LassoSamlNameIdentifier* NameIdentifier, char* SessionIndex, char* RelayState, char* consent, char* NotOnOrAfter } 354struct LassoLibLogoutResponse { } 355struct LassoLibNameIdentifierMappingRequest { GList* Extension, char* ProviderID, LassoSamlNameIdentifier* NameIdentifier, char* TargetNamespace, char* consent } 356struct LassoLibNameIdentifierMappingResponse { GList* Extension, char* ProviderID, LassoSamlpStatus* Status, LassoSamlNameIdentifier* NameIdentifier } 357struct LassoLibRegisterNameIdentifierRequest { GList* Extension, char* ProviderID, LassoSamlNameIdentifier* IDPProvidedNameIdentifier, LassoSamlNameIdentifier* SPProvidedNameIdentifier, LassoSamlNameIdentifier* OldProvidedNameIdentifier, char* RelayState } 358struct LassoLibRegisterNameIdentifierResponse { } 359struct LassoLibRequestAuthnContext { GList* AuthnContextClassRef, GList* AuthnContextStatementRef, char* AuthnContextComparison } 360struct LassoLibScoping { int ProxyCount, LassoLibIDPList* IDPList } 361struct LassoLibStatusResponse { GList* Extension, char* ProviderID, LassoSamlpStatus* Status, char* RelayState } 362struct LassoLibSubject { LassoSamlNameIdentifier* IDPProvidedNameIdentifier } 363struct LassoLogin { LassoLoginProtocolProfile protocolProfile, gchar* assertionArtifact, LassoSamlAssertion* assertion, gchar* nameIDPolicy, LassoHttpMethod http_method, LassoLoginPrivate* private_data } 364LassoLoginProtocolProfile 365struct LassoLogout { LassoNode* initial_request, LassoNode* initial_response, gchar* initial_remote_providerID, gint providerID_index, LassoHttpMethod initial_http_request_method, LassoLogoutPrivate* private_data } 366LassoMdProtocolType 367LassoMessageFormat 368struct LassoMiscTextNode { char* content, char* name, char* ns_href, char* ns_prefix, gboolean text_child } 369struct LassoNameIdManagement { void* private_data } 370struct LassoNameIdentifierMapping { gchar* targetNameIdentifier, void* private_data } 371struct LassoNameRegistration { LassoSamlNameIdentifier* oldNameIdentifier, void* private_data } 372struct LassoNode { } 373struct LassoProfile { LassoServer* server, LassoNode* request, LassoNode* response, LassoNode* nameIdentifier, gchar* remote_providerID, gchar* msg_url, gchar* msg_body, gchar* msg_relayState, LassoIdentity* identity, LassoSession* session, LassoHttpMethod http_request_method, gint signature_status, LassoProfilePrivate* private_data } 374LassoProtocolConformance 375struct LassoProvider { gchar* ProviderID, LassoProviderRole role, char* metadata_filename, gchar* public_key, gchar* ca_cert_chain, LassoProviderPrivate* private_data } 376LassoProviderRole 377LassoRequestType 378struct LassoSaml2Action { char* content, char* Namespace } 379struct LassoSaml2Advice { GList* AssertionIDRef, GList* AssertionURIRef, GList* Assertion, GList* EncryptedAssertion } 380struct LassoSaml2Assertion { LassoSaml2NameID* Issuer, LassoSaml2Subject* Subject, LassoSaml2Conditions* Conditions, LassoSaml2Advice* Advice, GList* Statement, GList* AuthnStatement, GList* AuthzDecisionStatement, GList* AttributeStatement, char* Version, char* ID, char* IssueInstant, LassoSignatureType sign_type, LassoSignatureMethod sign_method, char* private_key_file, char* certificate_file, gboolean encryption_activated, char* encryption_public_key_str, LassoEncryptionSymKeyType encryption_sym_key_type } 381struct LassoSaml2Attribute { GList* AttributeValue, char* Name, char* NameFormat, char* FriendlyName } 382struct LassoSaml2AttributeStatement { GList* Attribute, GList* EncryptedAttribute } 383struct LassoSaml2AttributeValue { GList* any } 384struct LassoSaml2AudienceRestriction { char* Audience } 385struct LassoSaml2AuthnContext { char* AuthnContextClassRef, char* AuthnContextDeclRef, char* AuthenticatingAuthority } 386struct LassoSaml2AuthnStatement { LassoSaml2SubjectLocality* SubjectLocality, LassoSaml2AuthnContext* AuthnContext, char* AuthnInstant, char* SessionIndex, char* SessionNotOnOrAfter } 387struct LassoSaml2AuthzDecisionStatement { LassoSaml2Action* Action, LassoSaml2Evidence* Evidence, char* Resource, char* Decision } 388struct LassoSaml2BaseIDAbstract { char* NameQualifier, char* SPNameQualifier } 389struct LassoSaml2ConditionAbstract { } 390struct LassoSaml2Conditions { GList* Condition, GList* AudienceRestriction, GList* OneTimeUse, GList* ProxyRestriction, char* NotBefore, char* NotOnOrAfter } 391struct LassoSaml2EncryptedElement { xmlNode* EncryptedData, GList* EncryptedKey, LassoNode* original_data } 392struct LassoSaml2Evidence { GList* AssertionIDRef, GList* AssertionURIRef, GList* Assertion, GList* EncryptedAssertion } 393struct LassoSaml2KeyInfoConfirmationData { } 394struct LassoSaml2NameID { char* content, char* Format, char* SPProvidedID, char* NameQualifier, char* SPNameQualifier } 395struct LassoSaml2OneTimeUse { } 396struct LassoSaml2ProxyRestriction { char* Audience, char* Count } 397struct LassoSaml2StatementAbstract { } 398struct LassoSaml2Subject { LassoSaml2BaseIDAbstract* BaseID, LassoSaml2NameID* NameID, LassoSaml2EncryptedElement* EncryptedID, LassoSaml2SubjectConfirmation* SubjectConfirmation } 399struct LassoSaml2SubjectConfirmation { LassoSaml2BaseIDAbstract* BaseID, LassoSaml2NameID* NameID, LassoSaml2EncryptedElement* EncryptedID, LassoSaml2SubjectConfirmationData* SubjectConfirmationData, char* Method } 400struct LassoSaml2SubjectConfirmationData { char* NotBefore, char* NotOnOrAfter, char* Recipient, char* InResponseTo, char* Address } 401struct LassoSaml2SubjectLocality { char* Address, char* DNSName } 402struct LassoSamlAdvice { GList* AssertionIDReference, LassoNode* Assertion } 403struct LassoSamlAssertion { LassoSamlConditions* Conditions, LassoSamlAdvice* Advice, void* Statement, LassoSamlSubjectStatement* SubjectStatement, LassoSamlAuthenticationStatement* AuthenticationStatement, void* AuthorizationDecisionStatement, LassoSamlAttributeStatement* AttributeStatement, int MajorVersion, int MinorVersion, char* AssertionID, char* Issuer, char* IssueInstant, LassoSignatureType sign_type, LassoSignatureMethod sign_method, char* private_key_file, char* certificate_file } 404struct LassoSamlAttribute { gchar* attributeName, gchar* attributeNameSpace, GList* AttributeValue } 405struct LassoSamlAttributeDesignator { char* AttributeName, char* AttributeNamespace } 406struct LassoSamlAttributeStatement { GList* Attribute } 407struct LassoSamlAttributeValue { GList* any } 408struct LassoSamlAudienceRestrictionCondition { GList* Audience } 409struct LassoSamlAuthenticationStatement { LassoSamlSubjectLocality* SubjectLocality, GList* AuthorityBinding, char* AuthenticationMethod, char* AuthenticationInstant } 410struct LassoSamlAuthorityBinding { char* AuthorityKind, char* Location, char* Binding } 411struct LassoSamlConditionAbstract { } 412struct LassoSamlConditions { GList* Condition, GList* AudienceRestrictionCondition, char* NotBefore, char* NotOnOrAfter } 413struct LassoSamlNameIdentifier { char* NameQualifier, char* Format, char* content } 414struct LassoSamlStatementAbstract { } 415struct LassoSamlSubject { LassoSamlNameIdentifier* NameIdentifier, LassoSamlSubjectConfirmation* SubjectConfirmation, LassoSaml2EncryptedElement* EncryptedNameIdentifier } 416struct LassoSamlSubjectConfirmation { GList* ConfirmationMethod, char* SubjectConfirmationData, LassoDsKeyInfo* KeyInfo } 417struct LassoSamlSubjectLocality { char* IPAddress, char* DNSAddress } 418struct LassoSamlSubjectStatement { } 419struct LassoSamlSubjectStatementAbstract { LassoSamlSubject* Subject } 420struct LassoSamlp2ArtifactResolve { char* Artifact } 421struct LassoSamlp2ArtifactResponse { LassoNode* any } 422struct LassoSamlp2AssertionIDRequest { char* AssertionIDRef } 423struct LassoSamlp2AttributeQuery { GList* Attribute } 424struct LassoSamlp2AuthnQuery { LassoSamlp2RequestedAuthnContext* RequestedAuthnContext, char* SessionIndex } 425struct LassoSamlp2AuthnRequest { LassoSaml2Subject* Subject, LassoSamlp2NameIDPolicy* NameIDPolicy, LassoSaml2Conditions* Conditions, LassoSamlp2RequestedAuthnContext* RequestedAuthnContext, LassoSamlp2Scoping* Scoping, gboolean ForceAuthn, gboolean IsPassive, char* ProtocolBinding, int AssertionConsumerServiceIndex, char* AssertionConsumerServiceURL, int AttributeConsumingServiceIndex, char* ProviderName, char* relayState } 426struct LassoSamlp2AuthzDecisionQuery { LassoSaml2Action* Action, LassoSaml2Evidence* Evidence, char* Resource } 427struct LassoSamlp2Extensions { } 428struct LassoSamlp2IDPEntry { char* ProviderID, char* Name, char* Loc } 429struct LassoSamlp2IDPList { LassoSamlp2IDPEntry* IDPEntry, char* GetComplete } 430struct LassoSamlp2LogoutRequest { LassoSaml2BaseIDAbstract* BaseID, LassoSaml2NameID* NameID, LassoSaml2EncryptedElement* EncryptedID, char* SessionIndex, char* Reason, char* NotOnOrAfter, char* relayState } 431struct LassoSamlp2LogoutResponse { char* relayState } 432struct LassoSamlp2ManageNameIDRequest { LassoSaml2NameID* NameID, LassoSaml2EncryptedElement* EncryptedID, char* NewID, LassoSaml2EncryptedElement* NewEncryptedID, LassoSamlp2Terminate* Terminate } 433struct LassoSamlp2ManageNameIDResponse { } 434struct LassoSamlp2NameIDMappingRequest { LassoSaml2BaseIDAbstract* BaseID, LassoSaml2NameID* NameID, LassoSaml2EncryptedElement* EncryptedID, LassoSamlp2NameIDPolicy* NameIDPolicy } 435struct LassoSamlp2NameIDMappingResponse { LassoSaml2NameID* NameID, LassoSaml2EncryptedElement* EncryptedID } 436struct LassoSamlp2NameIDPolicy { char* Format, char* SPNameQualifier, gboolean AllowCreate } 437struct LassoSamlp2RequestAbstract { LassoSaml2NameID* Issuer, LassoSamlp2Extensions* Extensions, char* ID, char* Version, char* IssueInstant, char* Destination, char* Consent, LassoSignatureType sign_type, LassoSignatureMethod sign_method, char* private_key_file, char* certificate_file } 438struct LassoSamlp2RequestedAuthnContext { GList* AuthnContextClassRef, GList* AuthnContextDeclRef, char* Comparison } 439struct LassoSamlp2Response { GList* Assertion, GList* EncryptedAssertion } 440struct LassoSamlp2Scoping { LassoSamlp2IDPList* IDPList, char* RequesterID, char* ProxyCount } 441struct LassoSamlp2Status { LassoSamlp2StatusCode* StatusCode, char* StatusMessage, LassoSamlp2StatusDetail* StatusDetail } 442struct LassoSamlp2StatusCode { LassoSamlp2StatusCode* StatusCode, char* Value } 443struct LassoSamlp2StatusDetail { } 444struct LassoSamlp2StatusResponse { LassoSaml2NameID* Issuer, LassoSamlp2Extensions* Extensions, LassoSamlp2Status* Status, char* ID, char* InResponseTo, char* Version, char* IssueInstant, char* Destination, char* Consent, LassoSignatureType sign_type, LassoSignatureMethod sign_method, char* private_key_file, char* certificate_file } 445struct LassoSamlp2SubjectQueryAbstract { LassoSaml2Subject* Subject } 446struct LassoSamlp2Terminate { } 447struct LassoSamlpRequest { char* AssertionArtifact } 448struct LassoSamlpRequestAbstract { GList* RespondWith, char* RequestID, int MajorVersion, int MinorVersion, char* IssueInstant, LassoSignatureType sign_type, LassoSignatureMethod sign_method, char* private_key_file, char* certificate_file } 449struct LassoSamlpResponse { LassoSamlpStatus* Status, GList* Assertion } 450struct LassoSamlpResponseAbstract { char* ResponseID, char* InResponseTo, int MajorVersion, int MinorVersion, char* IssueInstant, char* Recipient, LassoSignatureType sign_type, LassoSignatureMethod sign_method, char* private_key_file, char* certificate_file } 451struct LassoSamlpStatus { LassoSamlpStatusCode* StatusCode, char* StatusMessage } 452struct LassoSamlpStatusCode { LassoSamlpStatusCode* StatusCode, char* Value } 453struct LassoServer { GHashTable* providers, GHashTable* services, gchar* private_key, gchar* private_key_password, gchar* certificate, LassoSignatureMethod signature_method, LassoServerPrivate* private_data } 454struct LassoSession { GHashTable* assertions, gboolean is_dirty, LassoSessionPrivate* private_data } 455LassoSignatureMethod 456LassoSignatureType 457gint lasso_assertion_query_build_request_msg ( LassoAssertionQuery* assertion_query ) 458int lasso_assertion_query_build_response_msg ( LassoAssertionQuery* assertion_query ) 459None lasso_assertion_query_destroy ( LassoAssertionQuery* assertion_query ) 460GType lasso_assertion_query_get_type ( ) 461gint lasso_assertion_query_init_request ( LassoAssertionQuery* assertion_query, char* remote_provider_id, LassoHttpMethod http_method, LassoAssertionQueryRequestType query_request_type ) 462LassoAssertionQuery* lasso_assertion_query_new ( LassoServer* server ) 463gint lasso_assertion_query_process_request_msg ( LassoAssertionQuery* assertion_query, gchar* request_msg ) 464gint lasso_assertion_query_process_response_msg ( LassoAssertionQuery* assertion_query, gchar* response_msg ) 465gint lasso_assertion_query_validate_request ( LassoAssertionQuery* assertion_query ) 466int lasso_check_version ( int major, int minor, int subminor, LassoCheckVersionMode mode ) 467gint lasso_defederation_build_notification_msg ( LassoDefederation* defederation ) 468None lasso_defederation_destroy ( LassoDefederation* defederation ) 469GType lasso_defederation_get_type ( ) 470gint lasso_defederation_init_notification ( LassoDefederation* defederation, gchar* remote_providerID, LassoHttpMethod http_method ) 471LassoDefederation* lasso_defederation_new ( LassoServer* server ) 472gint lasso_defederation_process_notification_msg ( LassoDefederation* defederation, gchar* notification_msg ) 473gint lasso_defederation_validate_notification ( LassoDefederation* defederation ) 474GType lasso_ds_key_info_get_type ( ) 475LassoDsKeyInfo* lasso_ds_key_info_new ( ) 476GType lasso_ds_key_value_get_type ( ) 477LassoDsKeyValue* lasso_ds_key_value_new ( ) 478GType lasso_ds_rsa_key_value_get_type ( ) 479LassoDsRsaKeyValue* lasso_ds_rsa_key_value_new ( ) 480None lasso_ecp_destroy ( LassoEcp* ecp ) 481GType lasso_ecp_get_type ( ) 482LassoEcp* lasso_ecp_new ( LassoServer* server ) 483int lasso_ecp_process_authn_request_msg ( LassoEcp* ecp, const char* authn_request_msg ) 484int lasso_ecp_process_response_msg ( LassoEcp* ecp, const char* response_msg ) 485None lasso_federation_build_local_name_identifier ( LassoFederation* federation, const gchar* nameQualifier, const gchar* format, const gchar* content ) 486None lasso_federation_destroy ( LassoFederation* federation ) 487GType lasso_federation_get_type ( ) 488LassoFederation* lasso_federation_new ( gchar* remote_providerID ) 489gboolean lasso_federation_verify_name_identifier ( LassoFederation* federation, LassoNode* name_identifier ) 490char* lasso_get_prefix_for_dst_service_href ( const char* href ) 491gchar* lasso_get_prefix_for_idwsf2_dst_service_href ( const gchar* href ) 492None lasso_identity_destroy ( LassoIdentity* identity ) 493gchar* lasso_identity_dump ( LassoIdentity* identity ) 494LassoFederation* lasso_identity_get_federation ( LassoIdentity* identity, const char* providerID ) 495GType lasso_identity_get_type ( ) 496LassoIdentity* lasso_identity_new ( ) 497LassoIdentity* lasso_identity_new_from_dump ( const gchar* dump ) 498int lasso_init ( ) 499int lasso_lecp_build_authn_request_envelope_msg ( LassoLecp* lecp ) 500int lasso_lecp_build_authn_request_msg ( LassoLecp* lecp ) 501int lasso_lecp_build_authn_response_envelope_msg ( LassoLecp* lecp ) 502int lasso_lecp_build_authn_response_msg ( LassoLecp* lecp ) 503None lasso_lecp_destroy ( LassoLecp* lecp ) 504GType lasso_lecp_get_type ( ) 505int lasso_lecp_init_authn_request ( LassoLecp* lecp, const char* remote_providerID ) 506LassoLecp* lasso_lecp_new ( LassoServer* server ) 507int lasso_lecp_process_authn_request_envelope_msg ( LassoLecp* lecp, const char* request_msg ) 508int lasso_lecp_process_authn_request_msg ( LassoLecp* lecp, const char* authn_request_msg ) 509int lasso_lecp_process_authn_response_envelope_msg ( LassoLecp* lecp, const char* response_msg ) 510GType lasso_lib_assertion_get_type ( ) 511LassoLibAssertion* lasso_lib_assertion_new ( ) 512LassoLibAssertion* lasso_lib_assertion_new_full ( const char* issuer, const char* requestID, const char* audience, const char* notBefore, const char* notOnOrAfter ) 513GType lasso_lib_authentication_statement_get_type ( ) 514LassoLibAuthenticationStatement* lasso_lib_authentication_statement_new ( ) 515LassoLibAuthenticationStatement* lasso_lib_authentication_statement_new_full ( const char* authenticationMethod, const char* authenticationInstant, const char* reauthenticateOnOrAfter, LassoSamlNameIdentifier* sp_identifier, LassoSamlNameIdentifier* idp_identifier ) 516GType lasso_lib_authn_context_get_type ( ) 517LassoNode* lasso_lib_authn_context_new ( ) 518GType lasso_lib_authn_request_envelope_get_type ( ) 519LassoLibAuthnRequestEnvelope* lasso_lib_authn_request_envelope_new ( ) 520LassoLibAuthnRequestEnvelope* lasso_lib_authn_request_envelope_new_full ( LassoLibAuthnRequest* authnRequest, char* providerID, char* assertionConsumerServiceURL ) 521GType lasso_lib_authn_request_get_type ( ) 522LassoLibAuthnRequest* lasso_lib_authn_request_new ( ) 523GType lasso_lib_authn_response_envelope_get_type ( ) 524LassoLibAuthnResponseEnvelope* lasso_lib_authn_response_envelope_new ( LassoLibAuthnResponse* response, char* assertionConsumerServiceURL ) 525GType lasso_lib_authn_response_get_type ( ) 526LassoNode* lasso_lib_authn_response_new ( char* providerID, LassoLibAuthnRequest* request ) 527GType lasso_lib_federation_termination_notification_get_type ( ) 528LassoNode* lasso_lib_federation_termination_notification_new ( ) 529LassoLibFederationTerminationNotification* lasso_lib_federation_termination_notification_new_full ( char* providerID, LassoSamlNameIdentifier* nameIdentifier, LassoSignatureType sign_type, LassoSignatureMethod sign_method ) 530GType lasso_lib_idp_entries_get_type ( ) 531LassoNode* lasso_lib_idp_entries_new ( ) 532GType lasso_lib_idp_entry_get_type ( ) 533LassoNode* lasso_lib_idp_entry_new ( ) 534GType lasso_lib_idp_list_get_type ( ) 535LassoNode* lasso_lib_idp_list_new ( ) 536GType lasso_lib_logout_request_get_type ( ) 537LassoNode* lasso_lib_logout_request_new ( ) 538LassoLibLogoutRequest* lasso_lib_logout_request_new_full ( char* providerID, LassoSamlNameIdentifier* nameIdentifier, LassoSignatureType sign_type, LassoSignatureMethod sign_method ) 539GType lasso_lib_logout_response_get_type ( ) 540LassoNode* lasso_lib_logout_response_new ( ) 541LassoLibLogoutResponse* lasso_lib_logout_response_new_full ( char* providerID, const char* statusCodeValue, LassoLibLogoutRequest* request, LassoSignatureType sign_type, LassoSignatureMethod sign_method ) 542GType lasso_lib_name_identifier_mapping_request_get_type ( ) 543LassoNode* lasso_lib_name_identifier_mapping_request_new ( ) 544LassoLibNameIdentifierMappingRequest* lasso_lib_name_identifier_mapping_request_new_full ( char* providerID, LassoSamlNameIdentifier* nameIdentifier, const char* targetNamespace, LassoSignatureType sign_type, LassoSignatureMethod sign_method ) 545GType lasso_lib_name_identifier_mapping_response_get_type ( ) 546LassoNode* lasso_lib_name_identifier_mapping_response_new ( ) 547LassoLibNameIdentifierMappingResponse* lasso_lib_name_identifier_mapping_response_new_full ( char* provideRID, const char* statusCodeValue, LassoLibNameIdentifierMappingRequest* request, LassoSignatureType sign_type, LassoSignatureMethod sign_method ) 548GType lasso_lib_register_name_identifier_request_get_type ( ) 549LassoNode* lasso_lib_register_name_identifier_request_new ( ) 550LassoLibRegisterNameIdentifierRequest* lasso_lib_register_name_identifier_request_new_full ( const char* providerID, LassoSamlNameIdentifier* idpNameIdentifier, LassoSamlNameIdentifier* spNameIdentifier, LassoSamlNameIdentifier* oldNameIdentifier, LassoSignatureType sign_type, LassoSignatureMethod sign_method ) 551GType lasso_lib_register_name_identifier_response_get_type ( ) 552LassoNode* lasso_lib_register_name_identifier_response_new ( ) 553LassoLibRegisterNameIdentifierResponse* lasso_lib_register_name_identifier_response_new_full ( const char* providerID, const char* statusCodeValue, LassoLibRegisterNameIdentifierRequest* request, LassoSignatureType sign_type, LassoSignatureMethod sign_method ) 554GType lasso_lib_request_authn_context_get_type ( ) 555LassoLibRequestAuthnContext* lasso_lib_request_authn_context_new ( ) 556GType lasso_lib_scoping_get_type ( ) 557LassoLibScoping* lasso_lib_scoping_new ( ) 558GType lasso_lib_status_response_get_type ( ) 559LassoNode* lasso_lib_status_response_new ( ) 560GType lasso_lib_subject_get_type ( ) 561LassoLibSubject* lasso_lib_subject_new ( ) 562gint lasso_login_accept_sso ( LassoLogin* login ) 563gint lasso_login_build_artifact_msg ( LassoLogin* login, LassoHttpMethod http_method ) 564int lasso_login_build_assertion ( LassoLogin* login, const char* authenticationMethod, const char* authenticationInstant, const char* reauthenticateOnOrAfter, const char* notBefore, const char* notOnOrAfter ) 565gint lasso_login_build_authn_request_msg ( LassoLogin* login ) 566gint lasso_login_build_authn_response_msg ( LassoLogin* login ) 567gint lasso_login_build_request_msg ( LassoLogin* login ) 568gint lasso_login_build_response_msg ( LassoLogin* login, gchar* remote_providerID ) 569None lasso_login_destroy ( LassoLogin* login ) 570gchar* lasso_login_dump ( LassoLogin* login ) 571GType lasso_login_get_type ( ) 572gint lasso_login_init_authn_request ( LassoLogin* login, const gchar* remote_providerID, LassoHttpMethod http_method ) 573gint lasso_login_init_idp_initiated_authn_request ( LassoLogin* login, const gchar* remote_providerID ) 574gint lasso_login_init_request ( LassoLogin* login, gchar* response_msg, LassoHttpMethod response_http_method ) 575gboolean lasso_login_must_ask_for_consent ( LassoLogin* login ) 576gboolean lasso_login_must_authenticate ( LassoLogin* login ) 577LassoLogin* lasso_login_new ( LassoServer* server ) 578LassoLogin* lasso_login_new_from_dump ( LassoServer* server, const gchar* dump ) 579int lasso_login_process_authn_request_msg ( LassoLogin* login, const char* authn_request_msg ) 580gint lasso_login_process_authn_response_msg ( LassoLogin* login, gchar* authn_response_msg ) 581int lasso_login_process_paos_response_msg ( LassoLogin* login, gchar* msg ) 582gint lasso_login_process_request_msg ( LassoLogin* login, gchar* request_msg ) 583gint lasso_login_process_response_msg ( LassoLogin* login, gchar* response_msg ) 584int lasso_login_validate_request_msg ( LassoLogin* login, gboolean authentication_result, gboolean is_consent_obtained ) 585gint lasso_logout_build_request_msg ( LassoLogout* logout ) 586gint lasso_logout_build_response_msg ( LassoLogout* logout ) 587None lasso_logout_destroy ( LassoLogout* logout ) 588gchar* lasso_logout_dump ( LassoLogout* logout ) 589gchar* lasso_logout_get_next_providerID ( LassoLogout* logout ) 590GType lasso_logout_get_type ( ) 591gint lasso_logout_init_request ( LassoLogout* logout, gchar* remote_providerID, LassoHttpMethod request_method ) 592LassoLogout* lasso_logout_new ( LassoServer* server ) 593LassoLogout* lasso_logout_new_from_dump ( LassoServer* server, const gchar* dump ) 594gint lasso_logout_process_request_msg ( LassoLogout* logout, gchar* request_msg ) 595gint lasso_logout_process_response_msg ( LassoLogout* logout, gchar* response_msg ) 596gint lasso_logout_reset_providerID_index ( LassoLogout* logout ) 597gint lasso_logout_validate_request ( LassoLogout* logout ) 598GType lasso_misc_text_node_get_type ( ) 599LassoNode* lasso_misc_text_node_new ( ) 600LassoMiscTextNode* lasso_misc_text_node_new_with_string ( char* content ) 601gint lasso_name_id_management_build_request_msg ( LassoNameIdManagement* name_id_management ) 602int lasso_name_id_management_build_response_msg ( LassoNameIdManagement* name_id_management ) 603None lasso_name_id_management_destroy ( LassoNameIdManagement* name_id_management ) 604char* lasso_name_id_management_dump ( LassoNameIdManagement* name_id_management ) 605GType lasso_name_id_management_get_type ( ) 606gint lasso_name_id_management_init_request ( LassoNameIdManagement* name_id_management, char* remote_provider_id, char* new_name_id, LassoHttpMethod http_method ) 607LassoNameIdManagement* lasso_name_id_management_new ( LassoServer* server ) 608LassoNameIdManagement* lasso_name_id_management_new_from_dump ( LassoServer* server, const char* dump ) 609gint lasso_name_id_management_process_request_msg ( LassoNameIdManagement* name_id_management, gchar* request_msg ) 610gint lasso_name_id_management_process_response_msg ( LassoNameIdManagement* name_id_management, gchar* response_msg ) 611gint lasso_name_id_management_validate_request ( LassoNameIdManagement* name_id_management ) 612gint lasso_name_identifier_mapping_build_request_msg ( LassoNameIdentifierMapping* mapping ) 613gint lasso_name_identifier_mapping_build_response_msg ( LassoNameIdentifierMapping* mapping ) 614None lasso_name_identifier_mapping_destroy ( LassoNameIdentifierMapping* mapping ) 615GType lasso_name_identifier_mapping_get_type ( ) 616gint lasso_name_identifier_mapping_init_request ( LassoNameIdentifierMapping* mapping, gchar* targetNamespace, gchar* remote_providerID ) 617LassoNameIdentifierMapping* lasso_name_identifier_mapping_new ( LassoServer* server ) 618gint lasso_name_identifier_mapping_process_request_msg ( LassoNameIdentifierMapping* mapping, gchar* request_msg ) 619gint lasso_name_identifier_mapping_process_response_msg ( LassoNameIdentifierMapping* mapping, gchar* response_msg ) 620gint lasso_name_identifier_mapping_validate_request ( LassoNameIdentifierMapping* mapping ) 621gint lasso_name_registration_build_request_msg ( LassoNameRegistration* name_registration ) 622gint lasso_name_registration_build_response_msg ( LassoNameRegistration* name_registration ) 623None lasso_name_registration_destroy ( LassoNameRegistration* name_registration ) 624gchar* lasso_name_registration_dump ( LassoNameRegistration* name_registration ) 625GType lasso_name_registration_get_type ( ) 626gint lasso_name_registration_init_request ( LassoNameRegistration* name_registration, char* remote_providerID, LassoHttpMethod http_method ) 627LassoNameRegistration* lasso_name_registration_new ( LassoServer* server ) 628LassoNameRegistration* lasso_name_registration_new_from_dump ( LassoServer* server, const char* dump ) 629gint lasso_name_registration_process_request_msg ( LassoNameRegistration* name_registration, gchar* request_msg ) 630gint lasso_name_registration_process_response_msg ( LassoNameRegistration* name_registration, gchar* response_msg ) 631gint lasso_name_registration_validate_request ( LassoNameRegistration* name_registration ) 632None lasso_node_destroy ( LassoNode* node ) 633char* lasso_node_dump ( LassoNode* node ) 634char* lasso_node_export_to_base64 ( LassoNode* node ) 635char* lasso_node_export_to_ecp_soap_response ( LassoNode* node, const char* assertionConsumerURL ) 636char* lasso_node_export_to_paos_request ( LassoNode* node, const char* issuer, const char* responseConsumerURL, const char* relay_state ) 637char* lasso_node_export_to_query ( LassoNode* node, LassoSignatureMethod sign_method, const char* private_key_file ) 638char* lasso_node_export_to_soap ( LassoNode* node ) 639gchar* lasso_node_export_to_xml ( LassoNode* node ) 640GType lasso_node_get_type ( ) 641xmlNode* lasso_node_get_xmlNode ( LassoNode* node, gboolean lasso_dump ) 642LassoMessageFormat lasso_node_init_from_message ( LassoNode* node, const char* message ) 643gboolean lasso_node_init_from_query ( LassoNode* node, const char* query ) 644int lasso_node_init_from_xml ( LassoNode* node, xmlNode* xmlnode ) 645LassoNode* lasso_node_new ( ) 646LassoNode* lasso_node_new_from_dump ( const char* dump ) 647LassoNode* lasso_node_new_from_soap ( const char* soap ) 648LassoNode* lasso_node_new_from_xmlNode ( xmlNode* node ) 649char* lasso_profile_get_artifact ( LassoProfile* profile ) 650char* lasso_profile_get_artifact_message ( LassoProfile* profile ) 651LassoIdentity* lasso_profile_get_identity ( LassoProfile* profile ) 652LassoNode* lasso_profile_get_nameIdentifier ( LassoProfile* profile ) 653LassoRequestType lasso_profile_get_request_type_from_soap_msg ( const gchar* soap ) 654LassoSession* lasso_profile_get_session ( LassoProfile* profile ) 655GType lasso_profile_get_type ( ) 656gboolean lasso_profile_is_identity_dirty ( LassoProfile* profile ) 657gboolean lasso_profile_is_liberty_query ( const gchar* query ) 658gboolean lasso_profile_is_saml_query ( const gchar* query ) 659gboolean lasso_profile_is_session_dirty ( LassoProfile* profile ) 660None lasso_profile_set_artifact_message ( LassoProfile* profile, char* message ) 661gint lasso_profile_set_identity_from_dump ( LassoProfile* profile, const gchar* dump ) 662gint lasso_profile_set_session_from_dump ( LassoProfile* profile, const gchar* dump ) 663gboolean lasso_provider_accept_http_method ( LassoProvider* provider, LassoProvider* remote_provider, LassoMdProtocolType protocol_type, LassoHttpMethod http_method, gboolean initiate_profile ) 664gchar* lasso_provider_get_assertion_consumer_service_url ( LassoProvider* provider, const char* service_id ) 665gchar* lasso_provider_get_base64_succinct_id ( LassoProvider* provider ) 666LassoHttpMethod lasso_provider_get_first_http_method ( LassoProvider* provider, LassoProvider* remote_provider, LassoMdProtocolType protocol_type ) 667GList* lasso_provider_get_metadata_list ( LassoProvider* provider, const char* name ) 668gchar* lasso_provider_get_metadata_one ( LassoProvider* provider, const char* name ) 669xmlNode* lasso_provider_get_organization ( LassoProvider* provider ) 670LassoProtocolConformance lasso_provider_get_protocol_conformance ( LassoProvider* provider ) 671GType lasso_provider_get_type ( ) 672gboolean lasso_provider_has_protocol_profile ( LassoProvider* provider, LassoMdProtocolType protocol_type, const char* protocol_profile ) 673LassoProvider* lasso_provider_new ( LassoProviderRole role, const char* metadata, const char* public_key, const char* ca_cert_chain ) 674LassoProvider* lasso_provider_new_from_dump ( const gchar* dump ) 675None lasso_provider_set_encryption_mode ( LassoProvider* provider, LassoEncryptionMode encryption_mode ) 676None lasso_provider_set_encryption_sym_key_type ( LassoProvider* provider, LassoEncryptionSymKeyType encryption_sym_key_type ) 677None lasso_register_dst_service ( const char* prefix, const char* href ) 678None lasso_register_idwsf2_dst_service ( const gchar* prefix, const gchar* href ) 679GType lasso_saml2_action_get_type ( ) 680LassoNode* lasso_saml2_action_new ( ) 681LassoSaml2Action* lasso_saml2_action_new_with_string ( char* content ) 682GType lasso_saml2_advice_get_type ( ) 683LassoNode* lasso_saml2_advice_new ( ) 684GType lasso_saml2_assertion_get_type ( ) 685LassoNode* lasso_saml2_assertion_new ( ) 686GType lasso_saml2_attribute_get_type ( ) 687LassoNode* lasso_saml2_attribute_new ( ) 688GType lasso_saml2_attribute_statement_get_type ( ) 689LassoNode* lasso_saml2_attribute_statement_new ( ) 690GType lasso_saml2_attribute_value_get_type ( ) 691LassoSaml2AttributeValue* lasso_saml2_attribute_value_new ( ) 692GType lasso_saml2_audience_restriction_get_type ( ) 693LassoNode* lasso_saml2_audience_restriction_new ( ) 694GType lasso_saml2_authn_context_get_type ( ) 695LassoNode* lasso_saml2_authn_context_new ( ) 696GType lasso_saml2_authn_statement_get_type ( ) 697LassoNode* lasso_saml2_authn_statement_new ( ) 698GType lasso_saml2_authz_decision_statement_get_type ( ) 699LassoNode* lasso_saml2_authz_decision_statement_new ( ) 700GType lasso_saml2_base_idabstract_get_type ( ) 701LassoNode* lasso_saml2_base_idabstract_new ( ) 702GType lasso_saml2_condition_abstract_get_type ( ) 703LassoNode* lasso_saml2_condition_abstract_new ( ) 704GType lasso_saml2_conditions_get_type ( ) 705LassoNode* lasso_saml2_conditions_new ( ) 706GType lasso_saml2_encrypted_element_get_type ( ) 707LassoNode* lasso_saml2_encrypted_element_new ( ) 708GType lasso_saml2_evidence_get_type ( ) 709LassoNode* lasso_saml2_evidence_new ( ) 710GType lasso_saml2_key_info_confirmation_data_get_type ( ) 711LassoNode* lasso_saml2_key_info_confirmation_data_new ( ) 712GType lasso_saml2_name_id_get_type ( ) 713LassoNode* lasso_saml2_name_id_new ( ) 714LassoSaml2NameID* lasso_saml2_name_id_new_with_string ( char* content ) 715GType lasso_saml2_one_time_use_get_type ( ) 716LassoNode* lasso_saml2_one_time_use_new ( ) 717GType lasso_saml2_proxy_restriction_get_type ( ) 718LassoNode* lasso_saml2_proxy_restriction_new ( ) 719GType lasso_saml2_statement_abstract_get_type ( ) 720LassoNode* lasso_saml2_statement_abstract_new ( ) 721GType lasso_saml2_subject_confirmation_data_get_type ( ) 722LassoNode* lasso_saml2_subject_confirmation_data_new ( ) 723GType lasso_saml2_subject_confirmation_get_type ( ) 724LassoNode* lasso_saml2_subject_confirmation_new ( ) 725GType lasso_saml2_subject_get_type ( ) 726GType lasso_saml2_subject_locality_get_type ( ) 727LassoNode* lasso_saml2_subject_locality_new ( ) 728LassoNode* lasso_saml2_subject_new ( ) 729GType lasso_saml_advice_get_type ( ) 730LassoNode* lasso_saml_advice_new ( ) 731GType lasso_saml_assertion_get_type ( ) 732LassoSamlAssertion* lasso_saml_assertion_new ( ) 733GType lasso_saml_attribute_designator_get_type ( ) 734LassoNode* lasso_saml_attribute_designator_new ( ) 735GType lasso_saml_attribute_get_type ( ) 736LassoSamlAttribute* lasso_saml_attribute_new ( ) 737GType lasso_saml_attribute_statement_get_type ( ) 738LassoSamlAttributeStatement* lasso_saml_attribute_statement_new ( ) 739GType lasso_saml_attribute_value_get_type ( ) 740LassoSamlAttributeValue* lasso_saml_attribute_value_new ( ) 741GType lasso_saml_audience_restriction_condition_get_type ( ) 742LassoSamlAudienceRestrictionCondition* lasso_saml_audience_restriction_condition_new ( ) 743LassoSamlAudienceRestrictionCondition* lasso_saml_audience_restriction_condition_new_full ( const char* audience ) 744GType lasso_saml_authentication_statement_get_type ( ) 745LassoNode* lasso_saml_authentication_statement_new ( ) 746GType lasso_saml_authority_binding_get_type ( ) 747LassoNode* lasso_saml_authority_binding_new ( ) 748GType lasso_saml_condition_abstract_get_type ( ) 749GType lasso_saml_conditions_get_type ( ) 750LassoSamlConditions* lasso_saml_conditions_new ( ) 751GType lasso_saml_name_identifier_get_type ( ) 752LassoSamlNameIdentifier* lasso_saml_name_identifier_new ( ) 753LassoSamlNameIdentifier* lasso_saml_name_identifier_new_from_xmlNode ( xmlNode* xmlnode ) 754GType lasso_saml_statement_abstract_get_type ( ) 755GType lasso_saml_subject_confirmation_get_type ( ) 756LassoSamlSubjectConfirmation* lasso_saml_subject_confirmation_new ( ) 757GType lasso_saml_subject_get_type ( ) 758GType lasso_saml_subject_locality_get_type ( ) 759LassoNode* lasso_saml_subject_locality_new ( ) 760LassoNode* lasso_saml_subject_new ( ) 761GType lasso_saml_subject_statement_abstract_get_type ( ) 762GType lasso_saml_subject_statement_get_type ( ) 763LassoNode* lasso_saml_subject_statement_new ( ) 764GType lasso_samlp2_artifact_resolve_get_type ( ) 765LassoNode* lasso_samlp2_artifact_resolve_new ( ) 766GType lasso_samlp2_artifact_response_get_type ( ) 767LassoNode* lasso_samlp2_artifact_response_new ( ) 768GType lasso_samlp2_assertion_id_request_get_type ( ) 769LassoNode* lasso_samlp2_assertion_id_request_new ( ) 770GType lasso_samlp2_attribute_query_get_type ( ) 771LassoNode* lasso_samlp2_attribute_query_new ( ) 772GType lasso_samlp2_authn_query_get_type ( ) 773LassoNode* lasso_samlp2_authn_query_new ( ) 774GType lasso_samlp2_authn_request_get_type ( ) 775LassoNode* lasso_samlp2_authn_request_new ( ) 776GType lasso_samlp2_authz_decision_query_get_type ( ) 777LassoNode* lasso_samlp2_authz_decision_query_new ( ) 778GType lasso_samlp2_extensions_get_type ( ) 779LassoNode* lasso_samlp2_extensions_new ( ) 780GType lasso_samlp2_idp_entry_get_type ( ) 781LassoNode* lasso_samlp2_idp_entry_new ( ) 782GType lasso_samlp2_idp_list_get_type ( ) 783LassoNode* lasso_samlp2_idp_list_new ( ) 784GType lasso_samlp2_logout_request_get_type ( ) 785LassoNode* lasso_samlp2_logout_request_new ( ) 786GType lasso_samlp2_logout_response_get_type ( ) 787LassoNode* lasso_samlp2_logout_response_new ( ) 788GType lasso_samlp2_manage_name_id_request_get_type ( ) 789LassoNode* lasso_samlp2_manage_name_id_request_new ( ) 790GType lasso_samlp2_manage_name_id_response_get_type ( ) 791LassoNode* lasso_samlp2_manage_name_id_response_new ( ) 792GType lasso_samlp2_name_id_mapping_request_get_type ( ) 793LassoNode* lasso_samlp2_name_id_mapping_request_new ( ) 794GType lasso_samlp2_name_id_mapping_response_get_type ( ) 795LassoNode* lasso_samlp2_name_id_mapping_response_new ( ) 796GType lasso_samlp2_name_id_policy_get_type ( ) 797LassoNode* lasso_samlp2_name_id_policy_new ( ) 798GType lasso_samlp2_request_abstract_get_type ( ) 799LassoNode* lasso_samlp2_request_abstract_new ( ) 800GType lasso_samlp2_requested_authn_context_get_type ( ) 801LassoNode* lasso_samlp2_requested_authn_context_new ( ) 802GType lasso_samlp2_response_get_type ( ) 803LassoNode* lasso_samlp2_response_new ( ) 804GType lasso_samlp2_scoping_get_type ( ) 805LassoNode* lasso_samlp2_scoping_new ( ) 806GType lasso_samlp2_status_code_get_type ( ) 807LassoNode* lasso_samlp2_status_code_new ( ) 808GType lasso_samlp2_status_detail_get_type ( ) 809LassoNode* lasso_samlp2_status_detail_new ( ) 810GType lasso_samlp2_status_get_type ( ) 811LassoNode* lasso_samlp2_status_new ( ) 812GType lasso_samlp2_status_response_get_type ( ) 813LassoNode* lasso_samlp2_status_response_new ( ) 814GType lasso_samlp2_subject_query_abstract_get_type ( ) 815LassoNode* lasso_samlp2_subject_query_abstract_new ( ) 816GType lasso_samlp2_terminate_get_type ( ) 817LassoNode* lasso_samlp2_terminate_new ( ) 818GType lasso_samlp_request_abstract_get_type ( ) 819GType lasso_samlp_request_get_type ( ) 820LassoNode* lasso_samlp_request_new ( ) 821None lasso_samlp_response_abstract_fill ( LassoSamlpResponseAbstract* response, const char* InResponseTo, const char* Recipient ) 822GType lasso_samlp_response_abstract_get_type ( ) 823GType lasso_samlp_response_get_type ( ) 824LassoNode* lasso_samlp_response_new ( ) 825GType lasso_samlp_status_code_get_type ( ) 826LassoSamlpStatusCode* lasso_samlp_status_code_new ( ) 827GType lasso_samlp_status_get_type ( ) 828LassoSamlpStatus* lasso_samlp_status_new ( ) 829gint lasso_server_add_provider ( LassoServer* server, LassoProviderRole role, const gchar* metadata, const gchar* public_key, const gchar* ca_cert_chain ) 830None lasso_server_destroy ( LassoServer* server ) 831gchar* lasso_server_dump ( LassoServer* server ) 832LassoProvider* lasso_server_get_provider ( LassoServer* server, const gchar* providerID ) 833GType lasso_server_get_type ( ) 834int lasso_server_load_affiliation ( LassoServer* server, const gchar* filename ) 835LassoServer* lasso_server_new ( const gchar* metadata, const gchar* private_key, const gchar* private_key_password, const gchar* certificate ) 836LassoServer* lasso_server_new_from_dump ( const gchar* dump ) 837int lasso_server_set_encryption_private_key ( LassoServer* server, const gchar* filename ) 838None lasso_session_destroy ( LassoSession* session ) 839gchar* lasso_session_dump ( LassoSession* session ) 840GList* lasso_session_get_assertions ( LassoSession* session, const char* provider_id ) 841gchar* lasso_session_get_provider_index ( LassoSession* session, gint index ) 842GType lasso_session_get_type ( ) 843gboolean lasso_session_is_empty ( LassoSession* session ) 844LassoSession* lasso_session_new ( ) 845LassoSession* lasso_session_new_from_dump ( const gchar* dump ) 846int lasso_shutdown ( ) 847const char* lasso_strerror ( int error_code ) 848