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