Alt-Crypt-OpenSSL-PKCS12-Broadbean

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

      "runtime" : {
         "requires" : {
            "Exporter" : "0",
            "XSLoader" : "0"
         }
      },
      "test" : {
         "requires" : {
            "Crypt::OpenSSL::Guess" : "0.11",
            "Crypt::OpenSSL::PKCS10" : "0",
            "Data::Dumper" : "0",
            "Digest::SHA" : "0",
            "File::Spec::Functions" : "0",
            "Test::More" : "0"
         }
      }
   },
   "release_status" : "stable",
   "version" : "1.93",
   "x_contributors" : [
      "@mmuehlenhoff",

META.yml  view on Meta::CPAN

---
abstract: "Perl extension to OpenSSL's PKCS12 API."
author:
  - 'Dan Sully'
build_requires:
  Crypt::OpenSSL::Guess: '0.11'
  Crypt::OpenSSL::PKCS10: '0'
  Data::Dumper: '0'
  Digest::SHA: '0'
  File::Spec::Functions: '0'
  Test::More: '0'
configure_requires:
  Crypt::OpenSSL::Guess: '0.11'
  ExtUtils::MakeMaker: '0'
dynamic_config: 0
generated_by: 'Dist::Zilla version 6.032, CPAN::Meta::Converter version 2.150010'
license: perl
meta-spec:

Makefile.PL  view on Meta::CPAN

  "DISTNAME" => "Alt-Crypt-OpenSSL-PKCS12-Broadbean",
  "LICENSE" => "perl",
  "NAME" => "Alt::Crypt::OpenSSL::PKCS12::Broadbean",
  "PREREQ_PM" => {
    "Exporter" => 0,
    "XSLoader" => 0
  },
  "TEST_REQUIRES" => {
    "Crypt::OpenSSL::Guess" => "0.11",
    "Crypt::OpenSSL::PKCS10" => 0,
    "Data::Dumper" => 0,
    "Digest::SHA" => 0,
    "File::Spec::Functions" => 0,
    "Test::More" => 0
  },
  "VERSION" => "1.93",
  "test" => {
    "TESTS" => "t/*.t"
  }
);

%WriteMakefileArgs = (
    %WriteMakefileArgs,
    %args,
);

my %FallbackPrereqs = (
  "Crypt::OpenSSL::Guess" => "0.11",
  "Crypt::OpenSSL::PKCS10" => 0,
  "Data::Dumper" => 0,
  "Digest::SHA" => 0,
  "Exporter" => 0,
  "File::Spec::Functions" => 0,
  "Test::More" => 0,
  "XSLoader" => 0
);

unless ( eval { ExtUtils::MakeMaker->VERSION('6.63_03') } ) {
  delete $WriteMakefileArgs{TEST_REQUIRES};
  delete $WriteMakefileArgs{BUILD_REQUIRES};

cpanfile  view on Meta::CPAN

requires "Exporter" => "0";
requires "XSLoader" => "0";

on 'build' => sub {
  requires "Crypt::OpenSSL::Guess" => "0.11";
};

on 'test' => sub {
  requires "Crypt::OpenSSL::Guess" => "0.11";
  requires "Crypt::OpenSSL::PKCS10" => "0";
  requires "Data::Dumper" => "0";
  requires "Digest::SHA" => "0";
  requires "File::Spec::Functions" => "0";
  requires "Test::More" => "0";
};

on 'configure' => sub {
  requires "Crypt::OpenSSL::Guess" => "0.11";
  requires "ExtUtils::MakeMaker" => "0";
};

cpanfile.snapshot  view on Meta::CPAN

      Module::Build::Platform::VOS 0.4234
      Module::Build::Platform::Windows 0.4234
      Module::Build::Platform::aix 0.4234
      Module::Build::Platform::cygwin 0.4234
      Module::Build::Platform::darwin 0.4234
      Module::Build::Platform::os2 0.4234
      Module::Build::PodParser 0.4234
    requirements:
      CPAN::Meta 2.142060
      Cwd 0
      Data::Dumper 0
      ExtUtils::CBuilder 0.27
      ExtUtils::Install 0
      ExtUtils::Manifest 0
      ExtUtils::Mkbootstrap 0
      ExtUtils::ParseXS 2.21
      File::Basename 0
      File::Compare 0
      File::Copy 0
      File::Find 0
      File::Path 0

t/pkcs12-from-scratch.t  view on Meta::CPAN

use strict;
use warnings;

use Test::More tests => 30;
use File::Spec::Functions qw(:ALL);
use Data::Dumper;
use Crypt::OpenSSL::Guess;
use Crypt::OpenSSL::PKCS10 qw( :const );

my ($major, $minor, $patch) = openssl_version();

my $req = Crypt::OpenSSL::PKCS10->new;
$req->set_subject("/C=RO/O=UTI/OU=ssi");
$req->add_ext(Crypt::OpenSSL::PKCS10::NID_key_usage,"critical,digitalSignature,keyEncipherment");
$req->add_ext(Crypt::OpenSSL::PKCS10::NID_ext_key_usage,"serverAuth, nsSGC, msSGC, 1.3.4");
$req->add_ext(Crypt::OpenSSL::PKCS10::NID_subject_alt_name,"email:steve\@openssl.org");

t/pkcs12-string.t  view on Meta::CPAN

#!/usr/bin/perl

use warnings;
use strict;
use Test::More tests => 29;
use File::Spec::Functions qw(:ALL);
use Data::Dumper;
use Crypt::OpenSSL::Guess;

BEGIN { use_ok('Crypt::OpenSSL::PKCS12') };

{
    my $certdata = "тест";
    is length $certdata, 8;
    utf8::decode($certdata);
    is length $certdata, 4;
    local $@;

t/pkcs12.t  view on Meta::CPAN

#!/usr/bin/perl

use warnings;
use strict;
use Test::More tests => 17;
use File::Spec::Functions qw(:ALL);
use Data::Dumper;
use Crypt::OpenSSL::Guess;

BEGIN { use_ok('Crypt::OpenSSL::PKCS12') };

my $base   = 'certs';
my $pass   = 'testing';

my ($major, $minor, $patch) = openssl_version();

my $certfile;



( run in 0.263 second using v1.01-cache-2.11-cpan-4d50c553e7e )