Net-SSLeay-OO
view release on metacpan or search on metacpan
lib/Net/SSLeay/OO/Context.pm view on Meta::CPAN
=item B<get_cert_store()>
Returns the L<Net::SSLeay::OO::X509::Store> associated with this context.
=cut
sub get_cert_store {
my $self = shift;
require Net::SSLeay::OO::X509::Store;
my $store = Net::SSLeay::CTX_get_cert_store( $self->ctx ),
&Net::SSLeay::OO::Error::die_if_ssl_error("get_cert_store");
Net::SSLeay::OO::X509::Store->new( x509_store => $store );
}
=back
=cut
use Net::SSLeay::OO::Functions "ctx",
-include => { set_cert_and_key => "set_cert_and_key" };
1;
__END__
=head2 un-triaged
The following methods were defined in Net::SSLeay 1.35, and may work
via this interface.
v2_new()
v3_new()
v23_new()
tlsv1_new()
new_with_method(meth)
add_session(ctx,ses)
remove_session(ctx,ses)
flush_sessions(ctx,tm)
use_RSAPrivateKey_file(ctx,file,type)
set_cipher_list(s,str)
ctrl(ctx,cmd,larg,parg)
get_options(ctx)
set_options(ctx,op)
sessions(ctx)
sess_number(ctx)
sess_connect(ctx)
sess_connect_good(ctx)
sess_connect_renegotiate(ctx)
sess_accept(ctx)
sess_accept_renegotiate(ctx)
sess_accept_good(ctx)
sess_hits(ctx)
sess_cb_hits(ctx)
sess_misses(ctx)
sess_timeouts(ctx)
sess_cache_full(ctx)
sess_get_cache_size(ctx)
sess_set_cache_size(ctx,size)
add_client_CA(ctx,x)
callback_ctrl(ctx,i,fp)
check_private_key(ctx)
get_ex_data(ssl,idx)
get_quiet_shutdown(ctx)
get_timeout(ctx)
get_verify_depth(ctx)
get_verify_mode(ctx)
set_cert_store(ctx,store)
get_cert_store(ctx)
set_cert_verify_callback(ctx,func,data=NULL)
set_client_CA_list(ctx,list)
set_default_passwd_cb(ctx,func=NULL)
set_default_passwd_cb_userdata(ctx,u=NULL)
set_ex_data(ssl,idx,data)
set_purpose(s,purpose)
set_quiet_shutdown(ctx,mode)
set_ssl_version(ctx,meth)
set_timeout(ctx,t)
set_trust(s,trust)
set_verify_depth(ctx,depth)
use_RSAPrivateKey(ctx,rsa)
get_ex_new_index(argl,argp,new_func,dup_func,free_func)
set_session_id_context(ctx,sid_ctx,sid_ctx_len)
set_tmp_rsa_callback(ctx, cb)
set_tmp_dh_callback(ctx, dh)
add_extra_chain_cert(ctx,x509)
get_app_data(ctx)
get_mode(ctx)
get_read_ahead(ctx)
get_session_cache_mode(ctx)
need_tmp_RSA(ctx)
set_app_data(ctx,arg)
set_mode(ctx,op)
set_read_ahead(ctx,m)
set_session_cache_mode(ctx,m)
set_tmp_dh(ctx,dh)
set_tmp_rsa(ctx,rsa)
=head1 AUTHOR
Sam Vilain, L<samv@cpan.org>
=head1 COPYRIGHT
Copyright (C) 2009 NZ Registry Services
This program is free software: you can redistribute it and/or modify
it under the terms of the Artistic License 2.0 or later. You should
have received a copy of the Artistic License the file COPYING.txt. If
not, see <http://www.perlfoundation.org/artistic_license_2_0>
=head1 SEE ALSO
L<Net::SSLeay::OO>, L<Net::SSLeay::OO::Constants>, L<Net::SSLeay::SSL>,
L<Net::SSLeay::OO::X509>, L<Net::SSLeay::Error>
=cut
# Local Variables:
# mode:cperl
# indent-tabs-mode: t
# cperl-continued-statement-offset: 8
( run in 1.145 second using v1.01-cache-2.11-cpan-39bf76dae61 )