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

Property Value
Distribution Debian 10 (Buster)
Repository Debian Main i386
Package filename libweb-id-perl_1.927-2_all.deb
Package name libweb-id-perl
Package version 1.927
Package release 2
Package architecture all
Package type deb
Category devel::lang:perl devel::library implemented-in::perl perl works-with::semantic-data
License -
Maintainer Debian Perl Group <>
Download size 57.45 KB
Installed size 132.00 KB
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.


Package Version Architecture Repository
libweb-id-perl_1.927-2_all.deb 1.927 all Debian Main
libweb-id-perl - - -


Name Value
libcrypt-x509-perl -
libdatetime-perl -
libexporter-tiny-perl -
libfile-sharedir-perl -
liblist-moreutils-perl -
libmatch-simple-perl >= 0.008
libmoose-perl >= 2.0600
libnamespace-sweep-perl -
libpath-tiny-perl -
libplack-perl -
librdf-query-perl -
librdf-trine-perl -
libtype-tiny-perl -
libtypes-datetime-perl -
libtypes-uri-perl -
liburi-perl -
perl -


Type URL
Binary Package libweb-id-perl_1.927-2_all.deb
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




2017-08-28 - Jonas Smedegaard <>
libweb-id-perl (1.927-2) unstable; urgency=medium
* Modernize Vcs-* fields:
+ Use https protocol.
+ Use git (not gitweb) in path.
* Declare compliance with Debian Policy 4.1.0.
* Update copyright info:
+ Use https protocol in file format URL.
+ Use License-Grant and License-Reference fields. Thanks to Ben Finney.
+ Extend coverage for myself.
* Add lintian override regarding license in License-Reference field.
See bug#786450.
* Use debhelper compat level 9.
* Update git-buildpackage config: Filter any .gitignore file.
* Update watch file:
+ Mention gbp --uscan in usage comment.
+ Tighten version regex.
* Modernize cdbs:
+ Drop upstream-tarball hints: Use gbp import-orig --uscan.
+ Do copyright-check in maintainer script (not during build).
Stop build-depend on devscripts.
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
+ 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
+ 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.

See Also

Package Description
libweb-machine-perl_0.17-1_all.deb Perl port of Webmachine
libweb-mrest-cli-perl_0.283-1_all.deb CLI components for Web::MEST-based applications
libweb-mrest-perl_0.288-1_all.deb minimalistic REST server
libweb-query-perl_0.39-1_all.deb perl web scraping library like jQuery
libweb-scraper-perl_0.38-1_all.deb Web Scraping Toolkit using HTML and CSS Selectors or XPath expressions
libweb-simple-perl_0.033-1_all.deb simple web framework
libwebauth-dev_4.7.0-7_i386.deb Development files for WebAuth authentication
libwebauth-perl_4.7.0-7_i386.deb Perl library for WebAuth authentication
libwebauth12_4.7.0-7_i386.deb Shared libraries for WebAuth authentication
libwebcam0-dev_0.2.4-1.1+b2_i386.deb Webcam Library - Development files
libwebcam0_0.2.4-1.1+b2_i386.deb Webcam Library
libwebinject-perl_1.94-1_all.deb Perl Module for testing web services
libwebjars-locator-core-java_0.30-1_all.deb WebJars Locator Core
libwebjars-locator-java_0.32-1_all.deb WebJars Locator
libwebkdc-perl_4.7.0-7_all.deb Perl libraries for WebAuth central login server