lasso Reference Manual

for lasso 2.8.2. The latest version of this documentation can be found on-line at http://lasso.entrouvert.org/documentation/index.html.

Copyright © 2004, 2005, 2006, 2007, 2008, 2009, 2010 Entr'ouvert

Permission is granted to copy, distribute and/or modify this document under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

Lasso & Liberty Alliance Overview
I. Application Programming Interface
  Lasso Architecture
    LassoServer — Representation of the current server
    LassoProvider — Service or identity provider
    LassoIdentity — Principal identity
    LassoFederation — Principal federation between two providers
    LassoSession — Principal Session
    LassoProfile — Base class for all identity profiles
    Error Codes — Error codes returned by lasso functions
    LassoNode — Base class for all Lasso objects
    Base Strings — General strings constants for Lasso
    registry — Class to store a mapping of qualified names (QName) to other qualified names.
    LassoMiscTextNode
  Identity Federation Framework - ID-FF 1.2 profiles
    LassoLogin — Single Sign-On and Federation Profile
    LassoLogout — Single Logout Profile
    LassoDefederation — Federation Termination Notification Profile (ID-FF)
    LassoNameRegistration — Name Registration Profile (ID-FF)
    LassoNameIdentifierMapping — Liberty Enabled Client and Proxy Profile (ID-FF)
    LassoLecp — Liberty Enabled Client and Proxy Profile (ID-FF)
  Objects from ID-FF 1.2 schemas
    Strings for ID-FF 1.2
    LassoLibAssertion — <lib:Assertion>
    LassoLibAuthenticationStatement — <lib:AuthenticationStatement>
    LassoLibAuthnContext — <lib:AuthnContext>
    LassoLibAuthnRequestEnvelope — <lib:AuthnRequestEnvelope>
    LassoLibAuthnRequest — <lib:AuthnRequest>
    LassoLibAuthnResponseEnvelope — <lib:AuthnResponseEnvelope>
    LassoLibAuthnResponse — <lib:AuthnResponse>
    LassoLibFederationTerminationNotification — <lib:FederationTerminationNotification>
    LassoLibIDPEntries — <lib:IDPEntries>
    LassoLibIDPEntry — <lib:IDPEntry>
    LassoLibIDPList — <lib:IDPList>
    LassoLibLogoutRequest — <lib:LogoutRequest>
    LassoLibLogoutResponse — <lib:LogoutResponse>
    LassoLibNameIdentifierMappingRequest — <lib:NameIdentifierMappingRequest>
    LassoLibNameIdentifierMappingResponse — <lib:NameIdentifierMappingResponse>
    LassoLibRegisterNameIdentifierRequest — <lib:RegisterNameIdentifierRequest>
    LassoLibRegisterNameIdentifierResponse — <lib:RegisterNameIdentifierResponse>
    LassoLibRequestAuthnContext — <lib:RequestAuthnContext>
    LassoLibScoping — <lib:Scoping>
    LassoLibStatusResponse — <lib:StatusResponse>
    LassoLibSubject — <lib:Subject>
    LassoPaosRequest — <paos:Request>
    LassoPaosResponse — <paos:Response>
    LassoSamlAdvice — <saml:Advice>
    LassoSamlAssertion — <saml:Assertion>
    LassoSamlAttributeDesignator — object mapping for a saml:AttributeDesignator
    LassoSamlAttributeStatement — object mapping for a saml:AttributeStatement
    LassoSamlAttributeValue — value of an attribute in SAML 1.0/1.1 assertion
    LassoSamlAttribute
    LassoSamlAudienceRestrictionCondition
    LassoSamlAuthenticationStatement — <saml:AuthenticationStatement>
    LassoSamlAuthorityBinding — <saml:AuthorityBinding>
    LassoSamlConditionAbstract — <:saml:ConditionAbstract>
    LassoSamlConditions — <saml:Conditions>
    LassoSamlNameIdentifier — <saml:NameIdentifier>
    LassoSamlpRequestAbstract — <samlp:RequestAbstractType>
    LassoSamlpRequest — <samlp:Request>
    LassoSamlpResponseAbstract — <samlp:ResponseAbstractType>
    LassoSamlpResponse — <samlp:Response>
    LassoSamlpStatusCode — <samlp:StatusCode>
    LassoSamlpStatus — <samlp:Status>
    LassoSamlStatementAbstract — <saml:StatementAbstract>
    LassoSamlSubjectConfirmation — <saml:SubjectConfirmation>
    LassoSamlSubjectLocality — <saml:SubjectLocality>
    LassoSamlSubjectStatementAbstract — <saml:SubjectStatementAbstractType>
    LassoSamlSubjectStatement
    LassoSamlSubject — <saml:Subject>
  SAML 2.0 Single Sign On profiles
    LassoAssertionQuery
    LassoNameIdManagement — Name Id Management Profile (SAMLv2)
    LassoEcp — Enhanced Client or Proxy Profile (SAMLv2)
    Utility functions for SAML 2.0 — Misc functions used inside Lasso
  Objects from SAML 2.0 schemas
    SAML 2.0 Strings — String constants from SAML 2.0 specifications
    LassoSaml2Action — <saml2:Action>
    LassoSaml2Advice — <saml2:Advice>
    LassoSaml2Assertion — <saml2:Assertion>
    LassoSaml2AttributeStatement — <saml2:AttributeStatement>
    LassoSaml2AttributeValue — value of an attribute in a SAML 2.0 assertion
    LassoSaml2Attribute — <saml2:Attribute>
    LassoSaml2AudienceRestriction — <saml2:AudienceRestriction>
    LassoSaml2AuthnContext — <saml2:AuthnContext>
    LassoSaml2AuthnStatement — <saml2:AuthnStatement>
    LassoSaml2AuthzDecisionStatement — <saml2:AuthzDecisionStatement>
    LassoSaml2BaseIDAbstract — <saml2:BaseIDAbstract>
    LassoSaml2ConditionAbstract — <saml2:ConditionAbstract>
    LassoSaml2Conditions — <saml2:Conditions>
    LassoSaml2EncryptedElement — <saml2:EncryptedElement>
    LassoSaml2Evidence — <saml2:Evidence>
    LassoSaml2KeyInfoConfirmationData — <saml2:KeyInfoConfirmationData>
    LassoSaml2NameID — <saml2:NameID>
    LassoSaml2OneTimeUse — <saml2:OneTimeUse>
    LassoSaml2ProxyRestriction — <saml2:ProxyRestriction>
    LassoSaml2StatementAbstract — <saml2:StatementAbstract>
    LassoSaml2SubjectConfirmationData — <saml2:SubjectConfirmationData>
    LassoSaml2SubjectConfirmation — <saml2:SubjectConfirmation>
    LassoSaml2SubjectLocality — <saml2:SubjectLocality>
    LassoSaml2Subject — <saml2:Subject>
    LassoSamlp2ArtifactResolve — <samlp2:ArtifactResolve>
    LassoSamlp2ArtifactResponse — <samlp2:ArtifactResponse>
    LassoSamlp2AssertionIDRequest
    LassoSamlp2AttributeQuery — <samlp2:AttributeQuery>
    LassoSamlp2AuthnQuery — <samlp2:AuthnQuery>
    LassoSamlp2AuthnRequest — <samlp2:AuthnRequest>
    LassoSamlp2AuthzDecisionQuery — <samlp2:AuthzDecisionQuery>
    LassoSamlp2Extensions — <samlp2:Extensions>
    LassoSamlp2IDPEntry — <samlp2:IDPEntry>
    LassoSamlp2IDPList — <samlp2:IDPList>
    LassoSamlp2LogoutRequest — <samlp2:LogoutRequest>
    LassoSamlp2LogoutResponse — <samlp2:LogoutResponse>
    LassoSamlp2ManageNameIDRequest — <samlp2:ManageNameIDRequest>
    LassoSamlp2ManageNameIDResponse — <samlp2:ManageNameIDResponse>
    LassoSamlp2NameIDMappingRequest — <samlp2:NameIDMappingRequest>
    LassoSamlp2NameIDMappingResponse — <samlp2:NameIDMappingResponse>
    LassoSamlp2NameIDPolicy — <samlp2:NameIDPolicy>
    LassoSamlp2RequestAbstract — <samlp2:RequestAbstract>
    LassoSamlp2RequestedAuthnContext — <samlp2:RequestedAuthnContext>
    LassoSamlp2Response — <samlp2:Response>
    LassoSamlp2Scoping — <samlp2:Scoping>
    LassoSamlp2StatusCode — <samlp2:StatusCode>
    LassoSamlp2StatusDetail — <samlp2:StatusDetail>
    LassoSamlp2StatusResponse — <samlp2:StatusResponse>
    LassoSamlp2Status — <samlp2:Status>
    LassoSamlp2SubjectQueryAbstract — <samlp2:SubjectQueryAbstract>
    LassoSamlp2Terminate — <samlp2:Terminate>
    LassoEcpRequest — <ecp:Request>
    LassoEcpResponse — <ecp:Response>
    LassoEcpRelayState — <ecp:RelayState>
  Object from the SOAP 1.1 schemas
    LassoSoapBody — <soap:Body>
    LassoSoapDetail
    LassoSoapEnvelope — <soap:Envelope>
    LassoSoapFault — object mapping for a soap11:Fault
    LassoSoapHeader — <soap:Header>
    Strings for SOAP
  Object from the XML-DSIG schemas
    LassoDsKeyInfo — object mapping for an XML DSIG KeyInfo element
    LassoDsKeyValue — object mapping for an XML DSIG KeyValue element
    LassoDsRsaKeyValue
    Strings for XML-DSIG — General strings constants for XMLDsig
API Index
Index of deprecated API
Index of new API in 2.3
Annotation Glossary

Generated by GTK-Doc V1.34.0