X-Git-Url: http://git.maemo.org/git/?p=dh-make-perl;a=blobdiff_plain;f=dev%2Farm%2Flibnet-ssleay-perl%2Flibnet-ssleay-perl-1.35%2Fexamples%2Fcb-testi.pl;fp=dev%2Farm%2Flibnet-ssleay-perl%2Flibnet-ssleay-perl-1.35%2Fexamples%2Fcb-testi.pl;h=1e2f62f57d50c94a7e7bf0eb072c70956222b118;hp=0000000000000000000000000000000000000000;hb=f477fa73365d491991707e7ed9217b48d6994551;hpb=da95c414033799c3a62606f299c3c00b5c77ca11 diff --git a/dev/arm/libnet-ssleay-perl/libnet-ssleay-perl-1.35/examples/cb-testi.pl b/dev/arm/libnet-ssleay-perl/libnet-ssleay-perl-1.35/examples/cb-testi.pl new file mode 100644 index 0000000..1e2f62f --- /dev/null +++ b/dev/arm/libnet-ssleay-perl/libnet-ssleay-perl-1.35/examples/cb-testi.pl @@ -0,0 +1,24 @@ +#!/usr/bin/perl + +require Net::SSLeay; + +sub provide_password { +# ($buf,$siz,$rwflag,$pwd)=@_; + $_[0]="1234"; + return 4; +} + +Net::SSLeay::load_error_strings(); +Net::SSLeay::SSLeay_add_ssl_algorithms(); +Net::SSLeay::randomize(); + +$ctx=Net::SSLeay::CTX_new(); +Net::SSLeay::CTX_set_options($ctx,&Net::SSLeay::OP_ALL); + +Net::SSLeay::CTX_set_default_passwd_cb($ctx,\&provide_password); +$r=Net::SSLeay::CTX_use_PrivateKey_file($ctx,"server_key.pem",&Net::SSLeay::FILETYPE_PEM()); +if($r==0) { + print "väärä avain\n"; +} else { + print "OK\n"; +}