libweb-id-perl - implementation of WebID (a.k.a. FOAF+SSL)

Distribution: Debian 8 (Jessie)
Repository: Debian Main amd64
Package name: libweb-id-perl
Package version: 1.927
Package release: 1
Package architecture: all
Package type: deb
Installed size: 123 B
Download size: 63.91 KB
Official Mirror:
WebID is a simple authentication protocol based on TLS (Transaction Layer Security, better known as Secure Socket Layer, SSL) and the Semantic Web. This module provides a Perl implementation for authenticating clients using WebID. For more information see the Web::ID::FAQ document. Bundled with this module are Plack::Middleware::Auth::WebID, a plugin for Plack to perform WebID authentication on HTTPS connections; and Web::ID::Certificate::Generator, a module that allows you to generate WebID-enabled certificates that can be installed into web browsers. If WWW::Finger (libwww-finger-perl) is installed, Web::ID::Certificate::Generator attempts to locate some RDF data about the holder of an e-mail address provided as Web::ID::SAN::Email. It is probably not especially interoperable with other WebID implementations. Depending on webserver setup, libplack-middleware-apache2-modssl-perl or libplack-middleware-gepokx-modssl-perl may be required.



    Source package: libweb-id-perl

    Install Howto

    1. Update the package index:
      # sudo apt-get update
    2. Install libweb-id-perl deb package:
      # sudo apt-get install libweb-id-perl


    • /usr/share/doc/libweb-id-perl/README.Debian
    • /usr/share/doc/libweb-id-perl/README.gz
    • /usr/share/doc/libweb-id-perl/buildinfo_all.gz
    • /usr/share/doc/libweb-id-perl/changelog.Debian.gz
    • /usr/share/doc/libweb-id-perl/changelog.gz
    • /usr/share/doc/libweb-id-perl/copyright
    • /usr/share/doc/libweb-id-perl/examples/
    • /usr/share/doc/libweb-id-perl/examples/
    • /usr/share/doc/libweb-id-perl/examples/
    • /usr/share/doc/libweb-id-perl/examples/
    • /usr/share/man/man3/Plack::Middleware::Auth::WebID.3pm.gz
    • /usr/share/man/man3/Web::ID.3pm.gz
    • /usr/share/man/man3/Web::ID::Certificate.3pm.gz
    • /usr/share/man/man3/Web::ID::Certificate::Generator.3pm.gz
    • /usr/share/man/man3/Web::ID::FAQ.3pm.gz
    • /usr/share/man/man3/Web::ID::RSAKey.3pm.gz
    • /usr/share/man/man3/Web::ID::SAN.3pm.gz
    • /usr/share/man/man3/Web::ID::SAN::Email.3pm.gz
    • /usr/share/man/man3/Web::ID::SAN::URI.3pm.gz
    • /usr/share/man/man3/Web::ID::Types.3pm.gz
    • /usr/share/man/man3/Web::ID::Util.3pm.gz
    • /usr/share/perl5/Plack/Middleware/Auth/
    • /usr/share/perl5/Web/
    • /usr/share/perl5/Web/ID/
    • /usr/share/perl5/Web/ID/FAQ.pod
    • /usr/share/perl5/Web/ID/
    • /usr/share/perl5/Web/ID/
    • /usr/share/perl5/Web/ID/
    • /usr/share/perl5/Web/ID/
    • /usr/share/perl5/Web/ID/Certificate/
    • /usr/share/perl5/Web/ID/SAN/
    • /usr/share/perl5/Web/ID/SAN/
    • /usr/share/perl5/Web/ID/Util/


    2014-05-31 - Jonas Smedegaard <> libweb-id-perl (1.927-1) unstable; urgency=low [ upstream ] * New release(s). + Do a better job searching for OpenSSL binary; use Alien::OpenSSL if it can't be found. + Switch from MooseX::Types to Types::Standard. + Switch from Path::Class to Path::Tiny. + Switch from Sub::Exporter to Exporter::Tiny. + Switch from smartmatch to match::smart. + Package using Dist::Inkt. + Rather than defining Datetime and Uri types in Web::ID::Types, use Types::DateTime and Types::URI from CPAN. [ Jonas Smedegaard ] * Stop tracking md5sum of upstream tarball. * Update package relations: + (Build-)depend on libtype-tiny-perl, libtypes-datetime-perl, libtypes-uri-perl and libexporter-tiny-perl (not libsub-exporter-perl or libmoosex-types-perl). + (Build-)depend on libpath-tiny-perl (not libpath-class-perl). + (Build-)depend on libfile-sharedir-perl and libmatch-simple-perl. + Tighten (build-)dependency on libmoose-perl. + Build-depend on either recent perl or recent libtest-simple-perl. + Suggest each ModSSL-fixing Plack middleware independently. * Update copyright info: + Add git URL as alternate source. + Fix describe GPL-3 as such (not "version 2") in file section comment. + Drop notes on no longer included convenience code copies. + Extend coverage for main author, and for packaging. + Fix cover CONTRIBUTING file. Thanks to Thorsten Alteholz. * Drop patch 1001: Build problem turned out to be (and fixed by now) in CDBS. * Update watch file to use URL, and stop track development releases. * Switch CDBS get-orig-source target to use URL. * Bump standards-version to 3.9.5. * Fix use canonical Vcs-Git URL.

    2013-05-06 - Jonas Smedegaard <> libweb-id-perl (1.922-2) unstable; urgency=low * Add README.source emphasizing file as *not* a show-stopper for contributions, referring to wiki page for details. * Bump packaging license to GPL-3+, and extend coverage to include recent years.

    2013-03-26 - Jonas Smedegaard <> libweb-id-perl (1.922-1) experimental; urgency=low [ upsptream ] * New release. [ Salvatore Bonaccorso ] * Change Vcs-Git to canonical URI (git:// [ Jonas Smedegaard ] * Update package relations: + Build-depend (not only depend) on libmoose-perl and libmoosex-types-perl, and stop (build-)depending on any-moose or libmousex-types-perl: Upstream now only support Moose since RDF::Trine do the same. + (Build-)depend on libnamespace-sweep-perl (not libnamespace-clean-perl). + Stop (build-)depending on libdigest-sha-perl or libmime-base64-perl: Both provided by perl. + Build-depend on libcapture-tiny-perl: Beautifies testsuite output. * Bump dephelper compatibility level to 8. * Bump standards-version to 3.9.4. * Document possible need for Plack middleware in README.Debian, and mention in long description as well. * Unfuzz patch 1001.

    2012-07-10 - Jonas Smedegaard <> libweb-id-perl (1.921-3) unstable; urgency=low * Fix depend on libmousex-types-perl or libmoosex-types-perl (in addition to recommending libmousex-types-perl). * Relax to build unversioned on cdbs: Needed version satisfied in stable, and oldstable no longer supported. * Fix use pseudo-fields in copyright file (license-in-comment for verbatim dual-license text covered in separate License sections, and comment-in-license for non-verbatim parts of License sections): File format 1.0 mandates License field to either be single-line or include all licensing info.