Authen-HTTP-Signature

 view release on metacpan or  search on metacpan

Build.PL  view on Meta::CPAN

use warnings;
use Module::Build;

my $builder = Module::Build->new(
    module_name         => 'Authen::HTTP::Signature',
    license             => 'perl',
    dist_author         => q{Mark Allen <mrallen1@yahoo.com>},
    dist_version_from   => 'lib/Authen/HTTP/Signature.pm',
    build_requires => {
        'Test::More' => 0,
        'Test::Fatal' => 0,
    },
    requires => {
        'perl' => '5.010',
        'HTTP::Message' => '6.02',
        'HTTP::Date' => '6.00',
        'Digest::SHA' => '5.70',
        'Crypt::OpenSSL::RSA' => 0.28,
        'MIME::Base64' => '3.13',
        'Moo' => '0.009013',
    },

META.json  view on Meta::CPAN

         }
      },
      "runtime" : {
         "requires" : {
            "Crypt::OpenSSL::RSA" : "0.28",
            "Digest::SHA" : "5.70",
            "HTTP::Date" : "6.00",
            "HTTP::Message" : "6.02",
            "MIME::Base64" : "3.13",
            "Moo" : "0.009013",
            "Test::Fatal" : "0",
            "Test::More" : "0"
         }
      }
   },
   "release_status" : "stable",
   "version" : "0.03"
}

META.yml  view on Meta::CPAN

  directory:
    - t
    - inc
requires:
  Crypt::OpenSSL::RSA: '0.28'
  Digest::SHA: '5.70'
  HTTP::Date: '6.00'
  HTTP::Message: '6.02'
  MIME::Base64: '3.13'
  Moo: '0.009013'
  Test::Fatal: '0'
  Test::More: '0'
version: '0.03'

Makefile.PL  view on Meta::CPAN

(
  'NAME' => 'Authen::HTTP::Signature',
  'VERSION_FROM' => 'lib/Authen/HTTP/Signature.pm',
  'PREREQ_PM' => {
                   'Crypt::OpenSSL::RSA' => '0.28',
                   'Digest::SHA' => '5.70',
                   'HTTP::Date' => '6.00',
                   'HTTP::Message' => '6.02',
                   'MIME::Base64' => '3.13',
                   'Moo' => '0.009013',
                   'Test::Fatal' => 0,
                   'Test::More' => 0
                 },
  'INSTALLDIRS' => 'site',
  'EXE_FILES' => [],
  'PL_FILES' => {}
)
;

t/02-basic-verify.t  view on Meta::CPAN

use 5.010;

use Test::More tests => 4;
use Test::Fatal;

my $reqstr = <<_EOT;
POST /foo?param=value&pet=dog HTTP/1.1
Host: example.com
Date: Thu, 05 Jan 2012 21:31:40 GMT
Content-Type: application/json
Content-MD5: Sd/dVLAcvNLSq16eXua5uQ==
Content-Length: 18

{"hello": "world"}

t/04-parser.t  view on Meta::CPAN

use 5.010;

use strict;
use warnings;

use Test::More tests => 12;
use Test::Fatal;

my $reqstr = <<_EOT;
POST /foo?param=value&pet=dog HTTP/1.1
Host: example.com
Content-Type: application/json
Content-MD5: Sd/dVLAcvNLSq16eXua5uQ==
Content-Length: 18

{"hello": "world"}
_EOT



( run in 2.254 seconds using v1.01-cache-2.11-cpan-54e63673c56 )