Result:
found more than 618 distributions - search limited to the first 2001 files matching your query ( run in 0.434 )


Exobrain

 view release on metacpan or  search on metacpan

META.json  view on Meta::CPAN

            "File::Copy" : "0",
            "File::XDG" : "0",
            "FindBin" : "0",
            "Getopt::Std" : "0",
            "Hash::Merge::Simple" : "0",
            "IO::Socket::SSL" : "0",
            "IPC::System::Simple" : "0",
            "JSON::Any" : "0",
            "Method::Signatures" : "0",
            "Moose" : "0",
            "Moose::Role" : "0",

 view all matches for this distribution


Experian-IDAuth

 view release on metacpan or  search on metacpan

lib/Experian/IDAuth.pm  view on Meta::CPAN

## no critic (DiscouragedModules)
use XML::Simple;
use XML::Twig;
use SOAP::Lite;
use File::MimeInfo::Magic;
use IO::Socket::SSL 'SSL_VERIFY_NONE';
use Carp;
use Digest::SHA qw(hmac_sha256_base64);

sub new {
    my ($class, %args) = @_;

 view all matches for this distribution


Facebook-Graph

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN


0.0400 July 13, 2010
 - Added Facebook::Graph::Picture for accessing the pictures of any object.
 - Fixed POD docs thanks to Tim Heaney for the patch.
 - Migrated to Any::Moose for those people that want to use Mouse instead of Moose. Thanks to tehmoth for the patch.
 - Added a note about using IO::Socket::SSL instead of Crypt::SSLeay. Thanks to Søren Lund for the idea.

0.0300 July 11, 2010
 - Added convert_sessions method to make it easier for existing apps to use Facebook::Graph. Thanks to Rainer Größlinger for the idea.
 - Converted Facebook::Graph::Query::Response into Facebook::Graph::Response, so it could be generically used and/or subclassed by other modules.

 view all matches for this distribution


File-Dropbox

 view release on metacpan or  search on metacpan

lib/File/Dropbox.pm  view on Meta::CPAN

use Symbol;
use JSON;
use Errno qw{ ENOENT EISDIR EINVAL EPERM EACCES EAGAIN ECANCELED EFBIG };
use Fcntl qw{ SEEK_CUR SEEK_SET SEEK_END };
use Furl;
use IO::Socket::SSL;
use Net::DNS::Lite;

our $VERSION = 0.7;
our @EXPORT_OK = qw{ contents metadata putfile movefile copyfile createfolder deletefile };

 view all matches for this distribution


File-HTTP

 view release on metacpan or  search on metacpan

lib/File/HTTP.pm  view on Meta::CPAN

use Time::HiRes qw(time);
use constant 1.03; # hash ref, perl 5.7.2

# on demand modules:
# - Time::y2038 or Time::Local
# - IO::Socket::SSL

our $VERSION = '1.11';

our @EXPORT_OK = qw(
	open stat open_at open_stream slurp_stream get post

lib/File/HTTP.pm  view on Meta::CPAN

	$self->[FH_STAT] ||= [ CORE::stat($self->[FH]) ];

	if ($self->[PROTO] eq 'HTTPS') {
		$self->[SSL] = 1;
		unless ($SSL_LOADED) {
			eval {require IO::Socket::SSL;1} || croak "HTTPS support requires IO::Socket::SSL: $@";
			$SSL_LOADED = 1;
		}
		if ($self->[CONNECT_NETLOC]) {
			my ($code, $headers) = $self->_handshake(
				join("\015\012",

lib/File/HTTP.pm  view on Meta::CPAN

				)
			);
			die "error: HTTP error $code from proxy during CONNECT\n" unless $code == 200;
		}

		IO::Socket::SSL->start_SSL($self->[FH],
			SSL_verifycn_name => $self->[REMOTE_HOST],
			SSL_hostname => $self->[REMOTE_HOST],
			SSL_session_cache_size => 100,
			SSL_verify_mode => &IO::Socket::SSL::SSL_VERIFY_NONE,
		);
	}

	(my $code, $RESPONSE_HEADERS) = $self->_handshake($REQUEST_HEADERS);

lib/File/HTTP.pm  view on Meta::CPAN

	$self->[LAST_READ] = $self->[RESPONSE_TIME];
	$self->[CURRENT_OFFSET] = $self->[OFFSET];
	return 1;
}

# read() reimplementation to overcome IO::Socket::SSL behavior of read() acting as sysread()
# <> is ok though
sub _read {
	my ($self, undef, $len, $off) = @_;
	
	if (not defined $off)  {

lib/File/HTTP.pm  view on Meta::CPAN

	
	my $n = read($self->[FH], $_[1], $len, $off);
	return $n unless $n;
	
	if ($self->[SSL] && $len && $n < $len) {
		# strange IO::Socket::SSL behavior: read() acts as sysread()
		while ($n < $len) {
			my $n_part = read($self->[FH], $_[1], $len-$n, $off+$n);
			return $n unless $n_part;
			$n += $n_part;
		}

 view all matches for this distribution


File-RsyBak

 view release on metacpan or  search on metacpan

script/rsybak  view on Meta::CPAN

#
#    my($ok, $reason) = (1, '');
#
#    local @INC = @INC;
#    pop @INC if $INC[-1] eq '.';
#    unless (eval {require IO::Socket::SSL; IO::Socket::SSL->VERSION(1.42)}) {
#        $ok = 0;
#        $reason .= qq/IO::Socket::SSL 1.42 must be installed for https support\n/;
#    }
#
#    unless (eval {require Net::SSLeay; Net::SSLeay->VERSION(1.49)}) {
#        $ok = 0;
#        $reason .= qq/Net::SSLeay 1.49 must be installed for https support\n/;

script/rsybak  view on Meta::CPAN

#}
#
#sub start_ssl {
#    my ($self, $host) = @_;
#
#    if ( ref($self->{fh}) eq 'IO::Socket::SSL' ) {
#        unless ( $self->{fh}->stop_SSL ) {
#            my $ssl_err = IO::Socket::SSL->errstr;
#            die(qq/Error halting prior SSL connection: $ssl_err/);
#        }
#    }
#
#    my $ssl_args = $self->_ssl_args($host);
#    IO::Socket::SSL->start_SSL(
#        $self->{fh},
#        %$ssl_args,
#        SSL_create_ctx_callback => sub {
#            my $ctx = shift;
#            Net::SSLeay::CTX_set_mode($ctx, Net::SSLeay::MODE_AUTO_RETRY());
#        },
#    );
#
#    unless ( ref($self->{fh}) eq 'IO::Socket::SSL' ) {
#        my $ssl_err = IO::Socket::SSL->errstr;
#        die(qq/SSL connection failed for $host: $ssl_err\n/);
#    }
#}
#
#sub close {

script/rsybak  view on Meta::CPAN

#}
#
#sub can_read {
#    @_ == 1 || @_ == 2 || die(q/Usage: $handle->can_read([timeout])/ . "\n");
#    my $self = shift;
#    if ( ref($self->{fh}) eq 'IO::Socket::SSL' ) {
#        return 1 if $self->{fh}->pending;
#    }
#    return $self->_do_timeout('read', @_)
#}
#

 view all matches for this distribution


Finance-Alpaca

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

Revision history for Perl extension Finance-Alpaca

0.9906 2021-04-30T22:54:04Z

    - Fix for smoker without a modern version of IO::Socket::SSL
    - Fix testing unsent orders when the exchanges are closed

0.9904 2021-04-30T17:32:17Z

    - Fixed race conditions in 09_orders.t

 view all matches for this distribution


Finance-Bank-ABSA

 view release on metacpan or  search on metacpan

ABSA.pm  view on Meta::CPAN

ABSA online banking system at C<https://vs1.absa.co.za/ibs/UserAuthentication.do>
which is where C<http://www.absadirect.co.za> redirects to.

=head1 DEPENDENCIES

You will need either C<Crypt::SSLeay> or C<IO::Socket::SSL> installed
for HTTPS support to work with LWP.  This module also depends on
C<WWW::Mechanize> and C<HTML::TokeParser> for screen-scraping.

=head1 CLASS METHODS

 view all matches for this distribution


Finance-Bank-AllianceAndLeicester

 view release on metacpan or  search on metacpan

lib/Finance/Bank/AllianceAndLeicester.pm  view on Meta::CPAN

This module provides a rudimentary interface to the Alliance & Leicester
online banking system at L<https://www.mybank.alliance-leicester.co.uk/>.

=head1 DEPENDENCIES

You will need either L<Crypt::SSLeay> or L<IO::Socket::SSL> installed
for HTTPS support to work with LWP.  This module also depends on
L<WWW::Mechanize> and L<HTML::TokeParser> for screen-scraping.

=head1 CLASS METHODS

 view all matches for this distribution


Finance-Bank-BNPParibas

 view release on metacpan or  search on metacpan

lib/Finance/Bank/BNPParibas.pm  view on Meta::CPAN


=head1 DESCRIPTION

This module provides a rudimentary interface to the BNPNet online
banking system at L<https://www.bnpnet.bnp.fr/>. You will need
either Crypt::SSLeay or IO::Socket::SSL installed for HTTPS support
to work with LWP.

The interface of this module is directly taken from Simon Cozens'
Finance::Bank::LloydsTSB.

 view all matches for this distribution


Finance-Bank-Barclays

 view release on metacpan or  search on metacpan

Barclays.pm  view on Meta::CPAN


=head1 DESCRIPTION

This module provides a rudimentary interface to the Barclays Online
Banking service at C<https://ibank.barclays.co.uk>. You will need either
C<Crypt::SSLeay> or C<IO::Socket::SSL> installed for HTTPS support to
work. C<WWW::Mechanize> is required.

=head1 CLASS METHODS

  check_balance(memnumber => $u, passcode => $p, surname => $s,

 view all matches for this distribution


Finance-Bank-Bundesschatz

 view release on metacpan or  search on metacpan

Build.PL  view on Meta::CPAN

		'WWW::Mechanize'      => 0.57,
		'HTML::TokeParser'    => 2.24,
		'Class::MethodMaker'  => 1.06,
	},
	recommends         => {
		'IO::Socket::SSL'     => 0.92,
	}
)->create_build_script;

 view all matches for this distribution


Finance-Bank-Cahoot

 view release on metacpan or  search on metacpan

lib/Finance/Bank/Cahoot.pm  view on Meta::CPAN


=head1 DESCRIPTION

This module provides a rudimentary interface to the Cahoot online
banking system at C<https://www.cahoot.com/>. You will need
either C<Crypt::SSLeay> or C<IO::Socket::SSL> installed for HTTPS
support to work with WWW::Mechanize.

=head1 SYNOPSIS

  my $cahoot = Finance::Bank::Cahoot->new(credentials => 'Constant',

 view all matches for this distribution


Finance-Bank-Commerzbank

 view release on metacpan or  search on metacpan

lib/Finance/Bank/Commerzbank.pm  view on Meta::CPAN


=head1 DESCRIPTION

This module provides a rudimentary interface to the Commerzbank online
banking system at C<https://portal01.commerzbanking.de/P-Portal/XML/IFILPortal/pgf.html?Tab=1/>. You will need
either C<Crypt::SSLeay> or C<IO::Socket::SSL> installed for HTTPS
support to work with LWP.

=head1 CLASS METHODS

    check_balance(Teilnehmernummer => $Teilnehmernummer,  Kontonummer=>"133432100 EUR",PIN => $PIN)

 view all matches for this distribution


Finance-Bank-CreditMut

 view release on metacpan or  search on metacpan

lib/Finance/Bank/CreditMut.pm  view on Meta::CPAN


=head1 DESCRIPTION

This module provides a rudimentary interface to the CyberMut online banking
system at L<https://www.creditmutuel.fr/>. You will need either
Crypt::SSLeay or IO::Socket::SSL installed for HTTPS support to work with
LWP.

The interface of this module is directly taken from Briac Pilpré's
Finance::Bank::BNPParibas.

 view all matches for this distribution


Finance-Bank-DE-DeutscheBank

 view release on metacpan or  search on metacpan

DeutscheBank.pm  view on Meta::CPAN

=for example end

=head1 DESCRIPTION

This module provides a rudimentary interface to the Deutsche Bank online banking system at
https://meine.deutsche-bank.de/. You will need either Crypt::SSLeay or IO::Socket::SSL
installed for HTTPS support to work with LWP.

The interface was cooked up by me by having a look at some other Finance::Bank
modules. If you have any proposals for a change, they are welcome !

 view all matches for this distribution


Finance-Bank-Fubon-TW

 view release on metacpan or  search on metacpan

lib/Finance/Bank/Fubon/TW.pm  view on Meta::CPAN

=head1 DESCRIPTION

This module provides a rudimentary interface to the Fubon eBank
banking system at L<http://www.fubonbank.com.tw/ebank.htm>.

You will need either B<Crypt::SSLeay> or B<IO::Socket::SSL> installed
for HTTPS support to work with LWP.

=head1 CLASS METHODS

    check_balance(username => $u, password => $p)

 view all matches for this distribution


Finance-Bank-HSBC

 view release on metacpan or  search on metacpan

HSBC.pm  view on Meta::CPAN

This module provides a rudimentary interface to the HSBC online
banking system at C<https://www.ebank.hsbc.co.uk/>. 

=head1 DEPENDENCIES

You will need either C<Crypt::SSLeay> or C<IO::Socket::SSL> installed 
for HTTPS support to work with LWP.  This module also depends on 
C<WWW::Mechanize> and C<HTML::TokeParser> for screen-scraping.

=head1 CLASS METHODS

 view all matches for this distribution


Finance-Bank-Halifax-Sharedealing

 view release on metacpan or  search on metacpan

lib/Finance/Bank/Halifax/Sharedealing.pm  view on Meta::CPAN

=head1 DESCRIPTION

This module provides an interface to the Halifax online share dealing
service at L<https://www.halifaxsharedealing-online.co.uk/>. It requires
C<WWW::Mechanize>, C<HTML::TokeParser>, and either C<Crypt::SSLeay> or
C<IO::Socket::SSL>.

=head1 METHODS

=cut

 view all matches for this distribution


Finance-Bank-ID-BCA

 view release on metacpan or  search on metacpan

lib/Finance/Bank/ID/BCA.pm  view on Meta::CPAN

=head1 DESCRIPTION

This module provide a rudimentary interface to the web-based online banking
interface of the Indonesian B<Bank Central Asia> (BCA) at
https://ibank.klikbca.com. You will need either L<Crypt::SSLeay> or
L<IO::Socket::SSL> installed for HTTPS support to work (and strictly
Crypt::SSLeay to enable certificate verification). L<WWW::Mechanize> is required
but you can supply your own mech-like object.

This module can only login to the retail/personal version of the site (KlikBCA
perorangan) and not the corporate/business version (KlikBCA bisnis) as the later

 view all matches for this distribution


Finance-Bank-ID-BPRKS

 view release on metacpan or  search on metacpan

lib/Finance/Bank/ID/BPRKS.pm  view on Meta::CPAN

statement page is implemented.>

This module provide a rudimentary interface to the web-based online banking
interface of the Indonesian B<BPR Karyajatnika Sadaya> (BPR KS, BPRKS) at
https://ib.bprks.co.id. You will need either L<Crypt::SSLeay> or
L<IO::Socket::SSL> installed for HTTPS support to work (and strictly
Crypt::SSLeay to enable certificate verification). L<WWW::Mechanize> is required
but you can supply your own mech-like object.

This module can only login to the individual edition of the site. I haven't
checked out the other versions.

 view all matches for this distribution


Finance-Bank-ID-Mandiri

 view release on metacpan or  search on metacpan

lib/Finance/Bank/ID/Mandiri.pm  view on Meta::CPAN


=head1 DESCRIPTION

This module provide a rudimentary interface to the web-based online banking
interface of the Indonesian B<Bank Mandiri> at https://ib.bankmandiri.co.id
(henceforth IB). You will need either L<Crypt::SSLeay> or L<IO::Socket::SSL>
installed for HTTPS support to work (and strictly L<Crypt::SSLeay> to enable
certificate verification). L<WWW::Mechanize> is required but you can supply your
own mech-like object.

Aside from the above site for invididual accounts, there are also 2 other sites

lib/Finance/Bank/ID/Mandiri.pm  view on Meta::CPAN


=head1 FAQ

=head2 (2014) I'm getting error message: "Can't connect to ib.bankmandiri.co.id:443 at ..."

Try upgrading your IO::Socket::SSL. It stalls with IO::Socket::SSL version 1.76,
but works with newer versions (e.g. 1.989).

=head1 HOMEPAGE

Please visit the project's homepage at L<https://metacpan.org/release/Finance-Bank-ID-Mandiri>.

 view all matches for this distribution


Finance-Bank-JP-Mizuho

 view release on metacpan or  search on metacpan

META.yml  view on Meta::CPAN

  Carp: 0
  DateTime: 0
  Encode: 0
  Finance::OFX::Parse::Simple: 0
  HTTP::Cookies: 0
  IO::Socket::SSL: 0
  LWP::UserAgent: 0
resources:
  license: http://dev.perl.org/licenses/
  repository: http://github.com/ngs/p5-finance-bank-jp-mizuho
version: 0.02

 view all matches for this distribution


Finance-Bank-LloydsTSB

 view release on metacpan or  search on metacpan

lib/Finance/Bank/LloydsTSB.pm  view on Meta::CPAN


=head1 DESCRIPTION

This module provides a rudimentary interface to the LloydsTSB online
banking system at C<https://online.lloydstsb.co.uk/>. You will need
either C<Crypt::SSLeay> or C<IO::Socket::SSL> installed for HTTPS
support to work with LWP.

=cut

use strict;

 view all matches for this distribution


Finance-Bank-Natwest

 view release on metacpan or  search on metacpan

lib/Finance/Bank/Natwest.pm  view on Meta::CPAN


=head1 DESCRIPTION

This module provides a rudimentary interface to the Natwest online
banking system at C<https://www.nwolb.com/>. You will need
either C<Crypt::SSLeay> or C<IO::Socket::SSL> installed for HTTPS
support to work with LWP.

=head1 SYNOPSIS

  my $nw = Finance::Bank::Natwest->new( credentials => 'Constant',

 view all matches for this distribution


Finance-Bank-NetBranch

 view release on metacpan or  search on metacpan

lib/Finance/Bank/NetBranch.pm  view on Meta::CPAN

the module is theoretically generalized to "NetBranch" type online access.
However, I do not have access to another NetBranch account with another bank,
and so any feedback on the actual behavior of this module would be greatly
appreciated.

You will need either C<Crypt::SSLeay> or C<IO::Socket::SSL> installed for HTTPS
support to work.

=head1 CLASS METHODS

=head2 Finance::Bank::NetBranch

 view all matches for this distribution


Finance-Bank-PSK

 view release on metacpan or  search on metacpan

README  view on Meta::CPAN


   - WWW::Mechainze (at least 0.57)
   - HTML::TokeParser (at least 2.24)
   - Class::MethodMaker (at least 1.06)

Additonally, you need either Crypt::SSLeay or IO::Socket::SSL to enable
HTTPS support of LWP.


COPYRIGHT AND LICENCE

 view all matches for this distribution


Finance-Bank-Postbank_de

 view release on metacpan or  search on metacpan

lib/Finance/Bank/Postbank_de.pm  view on Meta::CPAN

use Finance::Bank::Postbank_de::Account;
use Finance::Bank::Postbank_de::APIv1;
use Encode qw(decode);
use Mozilla::CA;

#use IO::Socket::SSL qw(SSL_VERIFY_PEER SSL_VERIFY_NONE);

our $VERSION = '0.57';

has 'login' => (
    is => 'ro',

 view all matches for this distribution


Finance-Bank-SCSB-TW

 view release on metacpan or  search on metacpan

lib/Finance/Bank/SCSB/TW.pm  view on Meta::CPAN

=head1 DESCRIPTION

This module provides a rudimentary interface to the online SCSB
banking system at L<http://www.scsb.com.tw/>.

You will need either B<Crypt::SSLeay> or B<IO::Socket::SSL> installed
for HTTPS support to work with LWP.

=head1 FUNCTIONS

=over 4

 view all matches for this distribution


Finance-Bank-Schwab

 view release on metacpan or  search on metacpan

lib/Finance/Bank/Schwab.pm  view on Meta::CPAN

  }

=head1 DESCRIPTION

This module provides a rudimentary interface to the Charles Schwab site.
You will need either C<Crypt::SSLeay> or C<IO::Socket::SSL> installed 
for HTTPS support to work. C<WWW::Mechanize> is required.  If you encounter
odd errors, install C<Net::SSLeay> and it may resolve itself.

=head1 CLASS METHODS

 view all matches for this distribution


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