BSD Ports

security/lasso 2.9.0 FreeBSD

Free Liberty Alliance Implementation

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv2+
Categories
security
Package size
363.6 KiB, 2591.7 KiB installed

Description

Lasso is a free software C library aiming to implement the Liberty Alliance standards; it defines processes for federated identities, single sign-on and related protocols. Lasso is built on top of libxml2, XMLSec and OpenSSL and is licensed under the GNU General Public License (with an OpenSSL exception).

Lasso first focused on implementing the Liberty Alliance ID-FF 1.2 protocols. It now supports a good part of ID-WSF, and SAML 2.0 support has also been completed.

In the other systems

SystemPortVersion
FreeBSDsecurity/lasso2.9.0
NetBSDsecurity/lasso2.8.2nb3
DragonFlysecurity/lasso2.8.2_1
HardenedBSDsecurity/lasso2.9.0
GhostBSDsecurity/lasso2.9.0

Install

Binary package:

pkg install lasso

From the ports tree:

cd /usr/ports/security/lasso/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	lasso>0:security/lasso
LIB_DEPENDS=	liblasso.so:security/lasso

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest2.9.02.9.02.8.0_22.9.02.9.0
FreeBSD:14:quarterly2.9.02.9.0n/a2.8.2_22.9.0
FreeBSD:15:latest2.9.02.9.0n/a2.9.02.9.0
FreeBSD:15:quarterly2.9.02.9.0n/an/an/a
FreeBSD:16:latest2.9.02.9.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Library 2

Runtime 1

The full lists below include those, and their dependencies in turn.

Build dependencies 30
Run dependencies 28

Configuration

Options name: security_lasso

OptionDefaultDescription
DOCSoffBuild and/or install documentation
PERLoffPerl scripting language support
PYTHONoffPython bindings or support
USES
cpe gmake gnome libtool pathfix pkgconfig python ssl
Service scripts
none

Files

pkg-plist 176
  • share/doc/lasso/book.rst
  • share/doc/lasso/common-knowledge.rst
  • share/doc/lasso/getting-lasso.rst
  • share/doc/lasso/integration.rst
  • share/doc/lasso/language-bindings.rst
  • share/doc/lasso/lasso-architecture.rst
  • share/doc/lasso/liberty-architecture.rst
  • share/doc/lasso/other-profiles.rst
  • share/doc/lasso/preface.rst
  • share/doc/lasso/single-sign-on.rst
  • share/doc/lasso/writing-a-c-sp.txt
  • 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
  • %%SITE_ARCH%%/auto/Lasso/Lasso.so
  • %%SITE_ARCH%%/Lasso.pm
  • %%PYTHON_SITELIBDIR%%/_lasso.a
  • %%PYTHON_SITELIBDIR%%/_lasso.so
  • %%PYTHON_SITELIBDIR%%/lasso.py
  • include/lasso/backward_comp.h
  • include/lasso/ctypes.h
  • include/lasso/debug.h
  • include/lasso/errors.h
  • include/lasso/export.h
  • include/lasso/id-ff/defederation.h
  • include/lasso/id-ff/federation.h
  • include/lasso/id-ff/identity.h
  • include/lasso/id-ff/lecp.h
  • include/lasso/id-ff/login.h
  • include/lasso/id-ff/logout.h
  • include/lasso/id-ff/name_identifier_mapping.h
  • include/lasso/id-ff/name_registration.h
  • include/lasso/id-ff/profile.h
  • 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
  • include/lasso/registry-private.h
  • include/lasso/registry.h
  • include/lasso/saml-2.0/assertion_query.h
  • include/lasso/saml-2.0/ecp.h
  • include/lasso/saml-2.0/name_id_management.h
  • include/lasso/saml-2.0/profile.h
  • include/lasso/saml-2.0/provider.h
  • include/lasso/saml-2.0/saml2_helper.h
  • include/lasso/utils.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/ecp/ecp_relaystate.h
  • include/lasso/xml/ecp/ecp_request.h
  • include/lasso/xml/ecp/ecp_response.h
  • include/lasso/xml/lib_assertion.h
  • include/lasso/xml/lib_authentication_statement.h
  • include/lasso/xml/lib_authn_context.h
  • include/lasso/xml/lib_authn_request.h
  • include/lasso/xml/lib_authn_request_envelope.h
  • include/lasso/xml/lib_authn_response.h
  • include/lasso/xml/lib_authn_response_envelope.h
  • include/lasso/xml/lib_federation_termination_notification.h
  • include/lasso/xml/lib_idp_entries.h
  • include/lasso/xml/lib_idp_entry.h
  • include/lasso/xml/lib_idp_list.h
  • include/lasso/xml/lib_logout_request.h
  • include/lasso/xml/lib_logout_response.h
  • include/lasso/xml/lib_name_identifier_mapping_request.h
  • include/lasso/xml/lib_name_identifier_mapping_response.h
  • include/lasso/xml/lib_register_name_identifier_request.h
  • include/lasso/xml/lib_register_name_identifier_response.h
  • include/lasso/xml/lib_request_authn_context.h
  • include/lasso/xml/lib_scoping.h
  • include/lasso/xml/lib_status_response.h
  • include/lasso/xml/lib_subject.h
  • include/lasso/xml/misc_text_node.h
  • include/lasso/xml/paos_request.h
  • include/lasso/xml/paos_response.h
  • include/lasso/xml/saml-2.0/saml2_action.h
  • include/lasso/xml/saml-2.0/saml2_advice.h
  • include/lasso/xml/saml-2.0/saml2_assertion.h
  • include/lasso/xml/saml-2.0/saml2_attribute.h
  • include/lasso/xml/saml-2.0/saml2_attribute_statement.h
  • include/lasso/xml/saml-2.0/saml2_attribute_value.h
  • include/lasso/xml/saml-2.0/saml2_audience_restriction.h
  • include/lasso/xml/saml-2.0/saml2_authn_context.h
  • include/lasso/xml/saml-2.0/saml2_authn_statement.h
  • include/lasso/xml/saml-2.0/saml2_authz_decision_statement.h
  • include/lasso/xml/saml-2.0/saml2_base_idabstract.h
  • include/lasso/xml/saml-2.0/saml2_condition_abstract.h
  • include/lasso/xml/saml-2.0/saml2_conditions.h
  • 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

The first 100 are listed.

distinfo 1
FileSizeSHA256
lasso-2.9.0.tar.gz4.053813e+0663816c8219df48cdefeccb1acb35e04014ca6395b5263c70aacd5470ea95c351
Master sites 1
  • https://dev.entrouvert.org/releases/lasso/

Commit history 0

No commits in the history this site was built from.