pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/security/lasso Upgrade lasso to 2.4.1 to fix CVE-2015-...
details: https://anonhg.NetBSD.org/pkgsrc/rev/f6b06c0d3f51
branches: trunk
changeset: 649133:f6b06c0d3f51
user: manu <manu%pkgsrc.org@localhost>
date: Wed Apr 01 14:05:02 2015 +0000
description:
Upgrade lasso to 2.4.1 to fix CVE-2015-1783, approved by wiz@
NEWS from last pkgsrc version:
2.4.1 - Septembre 28th 2014
---------------------------
56 commits, 35 files changed, 12590 insertions(+), 31117 deletions(-)
- fix bug #4455 runtime bug in perl binding on debian wheezy 32bits #
- fix warning on g_type_init() on GLib > 2.36
- lot of null pointer, boundary checks, and dead code removal after validation
using Coverity and Clang static analyzer (Simo Sorce)
- always set NotOnOrAfter on the Condition element
- fix pkg-config typo (Simon Josefsson)
- Python binding now conserve the order of session indexes values
- fix memory leaks
- Python bindings now automatically convert unicode values to UTF-8
2.4.0 - January 7th 2014
------------------------
281 commits, 933 files changed, 45384 insertions, 6313 deletions
Minor version number increase since ABI was extended (new methods).
- Key rollover support:
Lasso is now able to accept messages signed by any key declared as a signing
key in a metadata and not just the last one. You can also decrypt encrypted
nodes using any of a list of private keys, allowing roll-over of encryption
certificates. Signing key roll-over is automatic, your provider just have to
provide the new signing key in their metadata. For multiple-encryption key
you can load another private key than the one loaded in the LassoServer
constuctor with code like that:
>>> import lasso
>>> server = lasso.Server(our_metadata, first_private_key_path)
>>> server.setEncryptionPrivateKey(second_private_key_path)
See the FAQ file for the workflow of a proper key roll-over.
- Partial logout response now produces a specific error code when parsed by
lasso_logout_process_response_msg()
- Bugs in lasso_assertion_query_build_request_msg() were fixed
- Processing of assertions is not stopped when checking that first level
status code is not success, so that later code can check the second level
status code.
- A new generic error for denied request was added,
LASSO_PROFILE_ERROR_REQUEST_DENIED
- A new API lasso_server_load_metadata() was added to load federation files
(XML files containing metadata from multiple providers) and to check
signatures on them.
- Better warning and errors are reported in logs when failing to load a
metadata file.
- Bugs around missing namespace declaration for dump file were fixed, it
prevented reloading dumped object (like LassoLogin).
- lasso_node_get_xml_node_for_any_type() must be able to copy the content of
an XML node to another (namespace, attribute and children). It did not, now
it is fixed. It can be used for example to add specific attribute like
xsi:type="string" to a Saml2AttributeValue. Here is a python snippet to do that:
>>> import lasso
>>> a = lasso.Saml2AttributeValue()
>>> a.setOriginalXmlnode('<Dummy xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="string">Value</Dummy>')
>>> print a.debug(0)
<saml:AttributeValue xmlns:saml="urn:oasis:names:tc:SAML:2.0:assertion" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="string">Value</saml:AttributeValue>
- support for symetric keys signatures: for a long time XMLDsig standard has
supported HMAC signature, or signature based on a shared secret key an hash
algorithm. Lasso now supports to share a key with another Lasso using
service or identity provider and to verify and sign SAML exchange using this
key. Performance can be 100 times more than with assymetric cryptography,
i.e. RSA.
- nodes able to hold any XML attribyte (like saml:AttributeValue) contains a
hashtable to for holding those attributes, those hashtable have a new syntax
for attributes of another namespace than the current node namespace,
inspired by the Python ElementTree library:
{the_namespace}the_attribute_name
ex:
{http://www.w3.org/2001/XMLSchema-instance}type
for the classic xsi:type attribute.
- xmldsig:X509Data node now possess a binding as a Lasso object. You can use
it combined with the new class LassoSaml2KeyInformationDataType to use the
holder-of-key subject confirmation method.
- The perfs benchmarking tools now allows to select a different metadata set
(for example to test with different public key sizes).
- Perl minimal version for the binding was downgraded to 5
- pseudo-XSchema validation: the new XML deserializer does more to enforce
constraints of the schema defining SAML messages. It means Lasso is less
forgiving with non-conform implementation of SAML.
- thin-sessions mode: A new flag was added named thin-session, you can set it
using lasso_set_flag("thin-sessions") or by setting the LASSO_FLAG
environement variable to the string "thin-sessions". The effect of this flag
is to remove complete storage of assertions in the LassoSession object,
which was made mainly to support logout and the artifact binding for ID-FF
1.2. A new thinner structure is used for supporting logout, and ID-FF 1.2
can now use the same storage mechanism as the SAML 2 implementation for the
artifact binding (i.e. using lasso_profile_get_artifact_message after
artifact generation and lasso_profile_set_artifact_message before artifact
retrieval).
- better initialization and access to SessionIndex in logout requests:
LassoSession now store all generated SessionIndex for a session using a
small structure, using it the LassoLogout profile can now initialize
LassoLogout message with all of them. It's not necessary to implement this
functionnalitý in your service or identity provider anymore.
- new LassoKey object: this new class was introduced to simplify management of
keys when using shared key signature. But you can also use it to load
assymetric keys. In the future it should gain API to do XML signature and
encryptiong independently of any SAML 2.0 or ID-FF 1.2 exchange. Providing
the first simple binding of libxmlsec to Python.
- Improvements to autoconf and automake files to compile under Darwin (Mac Os
X) and Fedora.
- a FAQ file was started.
- added API:
LASSO_LOGOUT_ERROR_PARTIAL_LOGOUT
LASSO_PROFILE_ERROR_ENDPOINT_INDEX_NOT_FOUND
LASSO_PROFILE_ERROR_REQUEST_DENIED
LASSO_PROVIDER_ROLE_ALL
LASSO_SERVER_ERROR_NO_PROVIDER_LOADED
LASSO_SERVER_LOAD_METADATA_FLAG_CHECK_ENTITIES_DESCRIPTOR_SIGNATURE
LASSO_SERVER_LOAD_METADATA_FLAG_CHECK_ENTITY_DESCRIPTOR_SIGNATURE
LASSO_SERVER_LOAD_METADATA_FLAG_DEFAULT
LASSO_SERVER_LOAD_METADATA_FLAG_INHERIT_SIGNATURE
LASSO_SIGNATURE_METHOD_HMAC_SHA1
LASSO_SIGNATURE_METHOD_NONE
LASSO_XMLENC_ERROR_INVALID_ENCRYPTED_DATA
LASSO_XMLENC_HREF
LASSO_XMLENC_PREFIX
struct LassoDsX509Data { LassoDsX509DataPrivate* private_data }
struct LassoKey { LassoKeyPrivate* private_data }
struct LassoSaml2KeyInfoConfirmationDataType { LassoSaml2KeyInfoConfirmationDataTypePrivate* private_data }
LassoServerLoadMetadataFlag
LassoDsX509Data* lasso_ds_key_value_get_x509_data ( LassoDsKeyValue* key_value )
None lasso_ds_key_value_set_x509_data ( LassoDsKeyValue* key_value, LassoDsX509Data* x509_data )
const char* lasso_ds_x509_data_get_certificate ( LassoDsX509Data* x509_data )
const char* lasso_ds_x509_data_get_crl ( LassoDsX509Data* x509_data )
const char* lasso_ds_x509_data_get_subject_name ( LassoDsX509Data* x509_data )
GType lasso_ds_x509_data_get_type ( )
LassoDsX509Data* lasso_ds_x509_data_new ( )
None lasso_ds_x509_data_set_certificate ( LassoDsX509Data* x509_data, const char* certificate )
None lasso_ds_x509_data_set_crl ( LassoDsX509Data* x509_data, const char* crl )
None lasso_ds_x509_data_set_subject_name ( LassoDsX509Data* x509_data, const char* subject_name )
GType lasso_key_get_type ( )
LassoKey* lasso_key_new_for_signature_from_base64_string ( char* base64_string, char* password, LassoSignatureMethod signature_method, char* certificate )
LassoKey* lasso_key_new_for_signature_from_file ( char* filename_or_buffer, char* password, LassoSignatureMethod signature_method, char* certificate )
char* lasso_key_query_sign ( LassoKey* key, const char* query )
lasso_error_t lasso_key_query_verify ( LassoKey* key, const char* query )
xmlNode* lasso_key_saml2_xml_sign ( LassoKey* key, const char* id, xmlNode* document )
lasso_error_t lasso_key_saml2_xml_verify ( LassoKey* key, char* id, xmlNode* document )
GList* lasso_lib_logout_request_get_session_indexes ( LassoLibLogoutRequest* lib_logout_request )
None lasso_lib_logout_request_set_session_indexes ( LassoLibLogoutRequest* lib_logout_request, GList* session_indexes )
lasso_error_t lasso_provider_add_key ( LassoProvider* provider, LassoKey* key, gboolean after )
lasso_error_t lasso_provider_set_server_signing_key ( LassoProvider* provider, LassoKey* key )
int lasso_provider_verify_signature ( LassoProvider* provider, const char* message, const char* id_attr_name, LassoMessageFormat format )
GList* lasso_saml2_key_info_confirmation_data_type_get_key_info ( LassoSaml2KeyInfoConfirmationDataType* kicdt )
GType lasso_saml2_key_info_confirmation_data_type_get_type ( )
LassoNode* lasso_saml2_key_info_confirmation_data_type_new ( )
None lasso_saml2_key_info_confirmation_data_type_set_key_info ( LassoSaml2KeyInfoConfirmationDataType* kicdt, GList* key_infos )
gboolean lasso_saml_name_identifier_equals ( LassoSamlNameIdentifier* a, LassoSamlNameIdentifier* b )
lasso_error_t lasso_server_add_provider2 ( LassoServer* server, LassoProvider* provider )
lasso_error_t lasso_server_load_metadata ( LassoServer* server, LassoProviderRole role, const gchar* federation_file, const gchar* trusted_roots, GList* blacklisted_entity_ids, GList**
loaded_entity_ids, LassoServerLoadMetadataFlag flags )
GList* lasso_session_get_assertion_ids ( LassoSession* session, const gchar* providerID )
GList* lasso_session_get_name_ids ( LassoSession* session, const gchar* providerID )
GList* lasso_session_get_session_indexes ( LassoSession* session, const gchar* providerID, LassoNode* name_id )
diffstat:
security/lasso/Makefile | 4 +-
security/lasso/Makefile.common | 8 +-
security/lasso/PLIST | 381 +---------
security/lasso/buildlink3.mk | 4 +-
security/lasso/distinfo | 24 +-
security/lasso/patches/patch-bindings-java-wrapper_top.c | 74 -
security/lasso/patches/patch-bindings-php5-wrapper_source_top.c | 74 -
security/lasso/patches/patch-bindings-python-wrapper_top.c | 68 -
security/lasso/patches/patch-configure | 21 +-
security/lasso/patches/patch-configure.ac | 21 +-
security/lasso/patches/patch-docs-reference-lasso-lasso-sections.txt | 36 -
security/lasso/patches/patch-lasso-errors_c | 15 -
security/lasso/patches/patch-lasso-errors_c_in | 15 -
security/lasso/patches/patch-lasso-id-ff-provider.c | 10 +-
security/lasso/patches/patch-lasso-xml-tools.c | 195 -----
security/lasso/patches/patch-lasso_id-ff_lecp.c | 68 -
security/lasso/patches/patch-lasso_id-ff_session.c | 48 -
security/lasso/patches/patch-lasso_saml-2.0_ecp.c | 70 -
18 files changed, 65 insertions(+), 1071 deletions(-)
diffs (truncated from 1296 to 300 lines):
diff -r fab09a2fc50a -r f6b06c0d3f51 security/lasso/Makefile
--- a/security/lasso/Makefile Wed Apr 01 11:44:30 2015 +0000
+++ b/security/lasso/Makefile Wed Apr 01 14:05:02 2015 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.22 2014/05/29 23:37:19 wiz Exp $
+# $NetBSD: Makefile,v 1.23 2015/04/01 14:05:02 manu Exp $
#
-PKGREVISION= 16
+#PKGREVISION= 1
CONFIGURE_ARGS+= --disable-python
CONFIGURE_ARGS+= --disable-php5
diff -r fab09a2fc50a -r f6b06c0d3f51 security/lasso/Makefile.common
--- a/security/lasso/Makefile.common Wed Apr 01 11:44:30 2015 +0000
+++ b/security/lasso/Makefile.common Wed Apr 01 14:05:02 2015 +0000
@@ -1,11 +1,11 @@
-# $NetBSD: Makefile.common,v 1.9 2014/05/09 07:37:17 wiz Exp $
+# $NetBSD: Makefile.common,v 1.10 2015/04/01 14:05:02 manu Exp $
#
# used by security/lasso/Makefile
# used by security/py-lasso/Makefile
-DISTNAME= lasso-2.3.6
+DISTNAME= lasso-2.4.1
CATEGORIES= security
-MASTER_SITES= http://dev.entrouvert.org/lasso/
+MASTER_SITES= https://dev.entrouvert.org/lasso/
MAINTAINER= manu%NetBSD.org@localhost
HOMEPAGE= http://lasso.entrouvert.org/
@@ -23,8 +23,6 @@
PKGCONFIG_OVERRIDE+= lasso.pc.in
-PYTHON_VERSIONS_INCOMPATIBLE= 33 34 # not yet ported as of 2.3.6
-
.include "../../lang/python/application.mk"
.include "../../security/xmlsec1/buildlink3.mk"
diff -r fab09a2fc50a -r f6b06c0d3f51 security/lasso/PLIST
--- a/security/lasso/PLIST Wed Apr 01 11:44:30 2015 +0000
+++ b/security/lasso/PLIST Wed Apr 01 14:05:02 2015 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.8 2012/10/23 18:16:15 manu Exp $
+@comment $NetBSD: PLIST,v 1.9 2015/04/01 14:05:02 manu Exp $
include/lasso/backward_comp.h
include/lasso/ctypes.h
include/lasso/debug.h
@@ -16,6 +16,8 @@
include/lasso/id-ff/provider.h
include/lasso/id-ff/server.h
include/lasso/id-ff/session.h
+include/lasso/key.h
+include/lasso/keyprivate.h
include/lasso/lasso.h
include/lasso/lasso_config.h
include/lasso/logging.h
@@ -28,9 +30,12 @@
include/lasso/saml-2.0/provider.h
include/lasso/saml-2.0/saml2_helper.h
include/lasso/utils.h
-include/lasso/xml/ds_key_info.h
-include/lasso/xml/ds_key_value.h
-include/lasso/xml/ds_rsa_key_value.h
+include/lasso/xml/dsig/ds_key_info.h
+include/lasso/xml/dsig/ds_key_value.h
+include/lasso/xml/dsig/ds_rsa_key_value.h
+include/lasso/xml/dsig/ds_x509_data.h
+include/lasso/xml/dsig/strings.h
+include/lasso/xml/dsig/xml_dsig.h
include/lasso/xml/lib_assertion.h
include/lasso/xml/lib_authentication_statement.h
include/lasso/xml/lib_authn_context.h
@@ -69,6 +74,7 @@
include/lasso/xml/saml-2.0/saml2_encrypted_element.h
include/lasso/xml/saml-2.0/saml2_evidence.h
include/lasso/xml/saml-2.0/saml2_key_info_confirmation_data.h
+include/lasso/xml/saml-2.0/saml2_key_info_confirmation_data_type.h
include/lasso/xml/saml-2.0/saml2_name_id.h
include/lasso/xml/saml-2.0/saml2_one_time_use.h
include/lasso/xml/saml-2.0/saml2_proxy_restriction.h
@@ -137,6 +143,7 @@
include/lasso/xml/soap-1.1/soap_header.h
include/lasso/xml/soap-1.1/xml_soap11.h
include/lasso/xml/strings.h
+include/lasso/xml/tools.h
include/lasso/xml/xml.h
include/lasso/xml/xml_enc.h
lib/liblasso.la
@@ -155,369 +162,3 @@
share/doc/lasso/writing-a-java-sp.txt
share/doc/lasso/writing-a-php-sp.txt
share/doc/lasso/writing-a-saml2-php-sp.txt
-share/gtk-doc/html/lasso/annotation-glossary.html
-share/gtk-doc/html/lasso/api-index.html
-share/gtk-doc/html/lasso/architecture.html
-share/gtk-doc/html/lasso/home.png
-share/gtk-doc/html/lasso/idff.html
-share/gtk-doc/html/lasso/idwsf.html
-share/gtk-doc/html/lasso/idwsf2.html
-share/gtk-doc/html/lasso/index.html
-share/gtk-doc/html/lasso/index.sgml
-share/gtk-doc/html/lasso/lasso-Addon-to-SAML-2.0-profile-for-ID-WSF-2.0-bootsraping.html
-share/gtk-doc/html/lasso/lasso-Base-Strings.html
-share/gtk-doc/html/lasso/lasso-Error-Codes.html
-share/gtk-doc/html/lasso/lasso-ID-WSF-1.0-Strings.html
-share/gtk-doc/html/lasso/lasso-Initialization-functions.html
-share/gtk-doc/html/lasso/lasso-LassoDataService.html
-share/gtk-doc/html/lasso/lasso-LassoDefederation.html
-share/gtk-doc/html/lasso/lasso-LassoDiscoAuthenticateRequester.html
-share/gtk-doc/html/lasso/lasso-LassoDiscoAuthenticateSessionContext.html
-share/gtk-doc/html/lasso/lasso-LassoDiscoAuthorizeRequester.html
-share/gtk-doc/html/lasso/lasso-LassoDiscoCredentials.html
-share/gtk-doc/html/lasso/lasso-LassoDiscoDescription.html
-share/gtk-doc/html/lasso/lasso-LassoDiscoEncryptResourceID.html
-share/gtk-doc/html/lasso/lasso-LassoDiscoEncryptedResourceID.html
-share/gtk-doc/html/lasso/lasso-LassoDiscoGenerateBearerToken.html
-share/gtk-doc/html/lasso/lasso-LassoDiscoInsertEntry.html
-share/gtk-doc/html/lasso/lasso-LassoDiscoModify.html
-share/gtk-doc/html/lasso/lasso-LassoDiscoModifyResponse.html
-share/gtk-doc/html/lasso/lasso-LassoDiscoOptions.html
-share/gtk-doc/html/lasso/lasso-LassoDiscoQuery.html
-share/gtk-doc/html/lasso/lasso-LassoDiscoQueryResponse.html
-share/gtk-doc/html/lasso/lasso-LassoDiscoRemoveEntry.html
-share/gtk-doc/html/lasso/lasso-LassoDiscoRequestedServiceType.html
-share/gtk-doc/html/lasso/lasso-LassoDiscoResourceID.html
-share/gtk-doc/html/lasso/lasso-LassoDiscoResourceOffering.html
-share/gtk-doc/html/lasso/lasso-LassoDiscoSendSingleLogout.html
-share/gtk-doc/html/lasso/lasso-LassoDiscoServiceInstance.html
-share/gtk-doc/html/lasso/lasso-LassoDiscovery.html
-share/gtk-doc/html/lasso/lasso-LassoDsKeyInfo.html
-share/gtk-doc/html/lasso/lasso-LassoDsKeyValue.html
-share/gtk-doc/html/lasso/lasso-LassoDsRsaKeyValue.html
-share/gtk-doc/html/lasso/lasso-LassoDstData.html
-share/gtk-doc/html/lasso/lasso-LassoDstModification.html
-share/gtk-doc/html/lasso/lasso-LassoDstModify.html
-share/gtk-doc/html/lasso/lasso-LassoDstModifyResponse.html
-share/gtk-doc/html/lasso/lasso-LassoDstNewData.html
-share/gtk-doc/html/lasso/lasso-LassoDstQuery.html
-share/gtk-doc/html/lasso/lasso-LassoDstQueryItem.html
-share/gtk-doc/html/lasso/lasso-LassoDstQueryResponse.html
-share/gtk-doc/html/lasso/lasso-LassoEcp.html
-share/gtk-doc/html/lasso/lasso-LassoFederation.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2DataService.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoAbstract.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoEndpointContext.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoKeys.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoProviderID.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoRequestedService.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoSecurityContext.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoServiceContext.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoServiceType.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoSvcMDAssociationAdd.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoSvcMDAssociationAddResponse.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoSvcMDAssociationDelete.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoSvcMDAssociationDeleteResponse.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoSvcMDAssociationQuery.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoSvcMDAssociationQueryResponse.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoSvcMDDelete.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoSvcMDDeleteResponse.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoSvcMDQuery.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoSvcMDQueryResponse.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoSvcMDRegister.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoSvcMDRegisterResponse.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoSvcMDReplace.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoSvcMDReplaceResponse.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2DiscoSvcMetadata.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2Discovery.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstDataResponseBase.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstDeleteItemBase.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstDeleteResponse.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstRefAppData.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstRefCreate.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstRefCreateItem.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstRefCreateResponse.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstRefData.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstRefDataResponse.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstRefDelete.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstRefDeleteItem.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstRefDeleteResponse.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstRefItemData.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstRefModify.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstRefModifyItem.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstRefModifyResponse.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstRefQuery.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstRefQueryItem.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstRefQueryResponse.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstRefResultQuery.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstRefTestItem.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstRequest.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstResultQueryBase.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2DstTestItemBase.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2ImsIdentityMappingRequest.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2ImsIdentityMappingResponse.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2ImsMappingInput.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2ImsMappingOutput.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2Profile.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsAddCollectionRequest.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsAddCollectionResponse.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsAddEntityRequest.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsAddEntityResponse.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsAddKnownEntityRequest.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsAddKnownEntityResponse.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsAddToCollectionRequest.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsGetObjectInfoRequest.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsGetObjectInfoResponse.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsItemData.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsListMembersRequest.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsListMembersResponse.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsNotification.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsNotify.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsObject.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsQueryObjectsRequest.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsQueryObjectsResponse.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsRemoveCollectionRequest.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsRemoveEntityRequest.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsRemoveFromCollectionRequest.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsRequestAbstract.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsResolveIdentifierRequest.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsResolveIdentifierResponse.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsResolveInput.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsResponseAbstract.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsSetObjectInfoRequest.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsTestMembershipRequest.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2PsTestMembershipResponse.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2Sb2Consent.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2Sb2CredentialsContext.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2Sb2EndpointUpdate.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2Sb2RedirectRequest.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2Sb2Sender.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2Sb2TargetIdentity.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2Sb2Timeout.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2Sb2UsageDirective.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2Sb2UserInteractionHeader.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2SbfFramework.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2SecToken.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2SecTokenPolicy.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2SecTransitedProviderPath.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsNotification.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsNotifyResponse.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefAppData.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefCreate.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefCreateItem.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefCreateResponse.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefData.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefDataResponse.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefDelete.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefDeleteItem.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefDeleteResponse.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefItem.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefItemData.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefModify.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefModifyItem.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefModifyResponse.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefNotification.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefNotify.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefNotifyResponse.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefQuery.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefQueryItem.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefQueryResponse.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefResultQuery.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefSubscription.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsRefTestItem.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2SubsSubscription.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2UtilEmpty.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2UtilResponse.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2UtilStatus.html
-share/gtk-doc/html/lasso/lasso-LassoIdWsf2Utilextension.html
-share/gtk-doc/html/lasso/lasso-LassoIdentity.html
-share/gtk-doc/html/lasso/lasso-LassoInteractionProfileService.html
-share/gtk-doc/html/lasso/lasso-LassoLecp.html
-share/gtk-doc/html/lasso/lasso-LassoLibAssertion.html
-share/gtk-doc/html/lasso/lasso-LassoLibAuthenticationStatement.html
-share/gtk-doc/html/lasso/lasso-LassoLibAuthnContext.html
-share/gtk-doc/html/lasso/lasso-LassoLibAuthnRequest.html
-share/gtk-doc/html/lasso/lasso-LassoLibAuthnRequestEnvelope.html
-share/gtk-doc/html/lasso/lasso-LassoLibAuthnResponse.html
-share/gtk-doc/html/lasso/lasso-LassoLibAuthnResponseEnvelope.html
-share/gtk-doc/html/lasso/lasso-LassoLibFederationTerminationNotification.html
-share/gtk-doc/html/lasso/lasso-LassoLibIDPEntries.html
-share/gtk-doc/html/lasso/lasso-LassoLibIDPEntry.html
-share/gtk-doc/html/lasso/lasso-LassoLibIDPList.html
-share/gtk-doc/html/lasso/lasso-LassoLibLogoutRequest.html
-share/gtk-doc/html/lasso/lasso-LassoLibLogoutResponse.html
-share/gtk-doc/html/lasso/lasso-LassoLibNameIdentifierMappingRequest.html
-share/gtk-doc/html/lasso/lasso-LassoLibNameIdentifierMappingResponse.html
-share/gtk-doc/html/lasso/lasso-LassoLibRegisterNameIdentifierRequest.html
-share/gtk-doc/html/lasso/lasso-LassoLibRegisterNameIdentifierResponse.html
-share/gtk-doc/html/lasso/lasso-LassoLibRequestAuthnContext.html
-share/gtk-doc/html/lasso/lasso-LassoLibScoping.html
-share/gtk-doc/html/lasso/lasso-LassoLibStatusResponse.html
-share/gtk-doc/html/lasso/lasso-LassoLibSubject.html
-share/gtk-doc/html/lasso/lasso-LassoLogout.html
-share/gtk-doc/html/lasso/lasso-LassoMiscTextNode.html
-share/gtk-doc/html/lasso/lasso-LassoNameIdManagement.html
-share/gtk-doc/html/lasso/lasso-LassoNameIdentifierMapping.html
-share/gtk-doc/html/lasso/lasso-LassoNameRegistration.html
-share/gtk-doc/html/lasso/lasso-LassoPersonalProfileService.html
-share/gtk-doc/html/lasso/lasso-LassoProfile.html
Home |
Main Index |
Thread Index |
Old Index