App-Regather
view release on metacpan or search on metacpan
lib/App/Regather/Config.pm view on Meta::CPAN
ssl => {
cafile => 'tls_cacert',
capath => 'tls_cacertdir',
checkcrl => 'tls_crlfile',
ciphers => 'tls_cipher_suite',
clientcert => 'tls_cert',
clientkey => 'tls_key',
keydecrypt => '',
sslversion => 'tls_protocol_min',
verify => { tls_reqcert => {
none => 'never',
allow => 'optional',
demand => 'require',
hard => 'require',
try => 'optional',
},
},
},
bnd => {
anonymous => '',
lib/App/Regather/Config.pm view on Meta::CPAN
foreach (@ldap_config_files) {
if ( -e $_ ) {
$cf = new Config::Parser::ldap(filename => $_ );
foreach my $section ( keys %{ LDAP()} ) { # $section: bnd, opt or ssl
foreach my $item ( keys %{ LDAP->{$section} } ) { # $_: item in each of ones above
$self->add_value( 'ldap.' . $section . '.' . $item,
$section eq 'ssl' && $item eq 'verify' && $cf->is_set('tls_reqcert')
?
LDAP->{$section}->{$item}->{tls_reqcert}->{ $cf->get('tls_reqcert') }
:
$cf->get( LDAP->{$section}->{$item} ),
new Text::Locus("option \"$item\" provided from ldap.conf",1))
if LDAP->{$section}->{$item} ne '' &&
$cf->is_set( LDAP->{$section}->{$item} ) &&
! $self->is_set( 'ldap', $section, $item );
}
lib/App/Regather/Config.pm view on Meta::CPAN
[ldap ssl]
cafile = STRING
capath = STRING
checkcrl = STRING
ciphers = STRING
clientcert = STRING
clientkey = STRING
keydecrypt = STRING
ssl = STRING
sslversion = STRING
verify = STRING
[service ANY]
all_attr = NUMBER :default 0
chmod = OCTAL :default 0640
chown = NUMBER :default 1
ctrl_attr = STRING :mandatory :array
ctrl_srv_re = STRING :mandatory
gid = STRING
out_ext = STRING
out_file = STRING
( run in 1.192 second using v1.01-cache-2.11-cpan-73692580452 )