Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • BackTrack 5 R2
  • Wine 1.4 / 1.5.5
  • Mozilla Firefox 12...
  • Ubuntu 11.04
  • Angry Birds 1.1.2.1
  • Ubuntu 10.04.4 LTS
  • Linux Kernel 3.4
  • Ubuntu Manual 10.10
  • Adobe Flash Player...
  • Pidgin 2.10.4
  • Home > Linux > Internet > HTTP (WWW)

    mod_auth_openpgp 0.2.1

    Download button

    No screenshots available
    Downloads: 303  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    NOT RATED
    0 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Arturo Busleiman | More programs
    The Apache License 2.0 / FREE
    June 19th, 2007, 20:35 GMT
    ROOT / Internet / HTTP (WWW)

     Read user reviews (0)  Refer to a friend  Subscribe

    mod_auth_openpgp description

    mod_auth_openpgp is an Apache module that implements access authorization to servers, vhosts, etc.

    mod_auth_openpgp is an Apache module that implements access authorization to servers, vhosts, or directories when incoming requests' HTTP OpenPGP signatures are valid and known by the local keyring

    Quick-Building instructions:

    Edit build.sh to suit your needs/desires.
    Run it: ./build.sh
    Modify your Apache's configuration as needed (see below)

    Requirements:

    · I'm using gpgme 1.1.2 and libgpg-error 1.0. It also benefits from mod_access, although the X-Auth-OpenPGP header that gets added to signed requests can be checked using PHP, CGI, etc.

    Configuration:

    Turn it on for specific virtual hosts (or server globally) using the "OpenPGPEngine on" command and with mod_access directives, for example:

    < VirtualHost *:80 >
    ServerName localhost
    ServerAdmin root@localhost
    DocumentRoot "/var/www/localhost/htdocs"
    Options FollowSymlinks

    < ifmodule mpm_peruser_module >
    ServerEnvironment apache apache
    < /ifmodule >

    # Turn on the OpenPGP Engine for this VirtualHost
    OpenPGPEngine on

    # if the X-Auth-OpenPGP header has the "true" value,
    # then set the valid_signature env var to be used as
    # decisive factor in the Allow sentence of mod_access.
    # X-Auth-OpenPGP cannot be spoofed, as it gets resetted
    # if the module has been enabled for the vhost.
    # In the future, valid signed requests will also
    # have a header which tells mod_access the keyid, eMail address
    # and fingerprint of each user [TODO for 0.2.0]

    SetEnvIf X-Auth-OpenPGP ^true valid_signature

    Order Deny,Allow
    Deny from all
    Allow from env=valid_signature
    < /directory >

    < /virtualhost >

    And that's it. Go grab Enigform and try it out. Of course, the 'apache' user needs a valid gpg configuration and keyring, or mod_auth_openpgp won't be able to verify signed requests.

    What's New in This Release:

    · A new OpenPGP Discovery method that HTTP+OpenPGP aware clients (like Firefox+Enigform) can use to test if a host supports/announces mod_auth_openpgp was added.



    Product's homepage

      


    TAGS:

    Apache module | access authorization | vhosts authorization | mod_auth_openpgp | Apache | module



    HTML code for linking to this page:


    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM