|
Packit |
4e8bc4 |
#!/usr/bin/perl
|
|
Packit |
4e8bc4 |
|
|
Packit |
4e8bc4 |
use strict;
|
|
Packit |
4e8bc4 |
use warnings;
|
|
Packit |
4e8bc4 |
use Test::More;
|
|
Packit |
4e8bc4 |
use FindBin qw($Bin);
|
|
Packit |
4e8bc4 |
use lib "$Bin/lib";
|
|
Packit |
4e8bc4 |
use MemcachedTest;
|
|
Packit |
4e8bc4 |
use Cwd;
|
|
Packit |
4e8bc4 |
|
|
Packit |
4e8bc4 |
if (!enabled_tls_testing()) {
|
|
Packit |
4e8bc4 |
plan skip_all => 'SSL testing is not enabled';
|
|
Packit |
4e8bc4 |
exit 0;
|
|
Packit |
4e8bc4 |
}
|
|
Packit |
4e8bc4 |
|
|
Packit |
4e8bc4 |
my $server = new_memcached();
|
|
Packit |
4e8bc4 |
my $settings = mem_stats($server->sock, ' settings');
|
|
Packit |
4e8bc4 |
|
|
Packit |
4e8bc4 |
my $cert = getcwd ."/t/". MemcachedTest::SRV_CRT;
|
|
Packit |
4e8bc4 |
my $key = getcwd ."/t/". MemcachedTest::SRV_KEY;
|
|
Packit |
4e8bc4 |
|
|
Packit |
4e8bc4 |
is($settings->{'ssl_enabled'}, 'yes');
|
|
Packit |
4e8bc4 |
is($settings->{'ssl_chain_cert'}, $cert);
|
|
Packit |
4e8bc4 |
is($settings->{'ssl_key'}, $key);
|
|
Packit |
4e8bc4 |
is($settings->{'ssl_verify_mode'}, 0);
|
|
Packit |
4e8bc4 |
is($settings->{'ssl_keyformat'}, 1);
|
|
Packit |
4e8bc4 |
is($settings->{'ssl_ciphers'}, 'NULL');
|
|
Packit |
4e8bc4 |
is($settings->{'ssl_ca_cert'}, 'NULL');
|
|
Packit |
4e8bc4 |
is($settings->{'ssl_wbuf_size'}, 16384);
|
|
Packit |
4e8bc4 |
|
|
Packit |
4e8bc4 |
$server->DESTROY();
|
|
Packit |
4e8bc4 |
$server = new_memcached("-o ssl_wbuf_size=64");
|
|
Packit |
4e8bc4 |
$settings = mem_stats($server->sock, ' settings');
|
|
Packit |
4e8bc4 |
is($settings->{'ssl_wbuf_size'},65536);
|
|
Packit |
4e8bc4 |
|
|
Packit |
4e8bc4 |
done_testing();
|