Crypt-MatrixSSL3
view release on metacpan or search on metacpan
102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047av_shift|5.003007|5.003007|
av_store|5.003007|5.003007|
av_store_simple|5.035002||cV
av_tindex|5.017009|5.003007|p
av_tindex_skip_len_mg|5.025010||Viu
av_top_index|5.017009|5.003007|p
av_top_index_skip_len_mg|5.025010||Viu
av_undef|5.003007|5.003007|
av_unshift|5.003007|5.003007|
ax|5.003007|5.003007|
backup_one_GCB|5.025003||Viu
backup_one_LB|5.023007||Viu
backup_one_SB|5.021009||Viu
backup_one_WB|5.021009||Viu
bad_type_gv|5.019002||Viu
bad_type_pv|5.016000||Viu
BADVERSION|5.011004||Viu
BASEOP|5.003007||Viu
BhkDISABLE|5.013003||xV
BhkENABLE|5.013003||xV
BhkENTRY|5.013003||xVi
BhkENTRY_set|5.013003||xV
BHKf_bhk_eval|5.013006||Viu
BHKf_bhk_post_end|5.013006||Viu
script/mk-ca-bundle.pl view on Meta::CPAN
147148149150151152153154155156157158159160161162163164165166167
" 6) Use of this script will make a security engineer grind his teeth and\n"
;
" swear at you. ;)\n"
;
exit
;
}
else
{
# Short Form Warning
"Warning: Use of this script may pose some risk, -d risk for more details.\n"
;
}
}
sub
HELP_MESSAGE() {
"Usage:\t${0} [-b] [-d<certdata>] [-f] [-i] [-l] [-n] [-p<purposes:levels>] [-q] [-s<algorithms>] [-t] [-u] [-v] [-w<l>] [<outputfile>]\n"
;
"\t-b\tbackup an existing version of ca-bundle.crt\n"
;
"\t-d\tspecify Mozilla tree to pull certdata.txt or custom URL\n"
;
"\t\t Valid names are:\n"
;
"\t\t "
,
join
(
", "
,
map
{ (
$_
=~ m/
$opt_d
/ ) ?
"$_ (default)"
:
"$_"
}
sort
keys
%urls
),
"\n"
;
"\t-f\tforce rebuild even if certdata.txt is current\n"
;
"\t-i\tprint version info about used modules\n"
;
"\t-l\tprint license info about certdata.txt\n"
;
"\t-n\tno download of certdata.txt (to use existing)\n"
;
wrap(
"\t"
,
"\t\t"
, "-p\tlist of Mozilla trust purposes and levels
for
certificates to include in output. Takes the form of a comma separated list of purposes, a colon, and a comma separated list of levels. (
default
:
$default_mozilla_trust_purp
...
"\t\t Valid purposes are:\n"
;
wrap(
"\t\t "
,
"\t\t "
,
join
(
", "
,
"ALL"
,
@valid_mozilla_trust_purposes
) ),
"\n"
;
script/mk-ca-bundle.pl view on Meta::CPAN
482483484485486487488489490491492493494495496497498499
}
}
close
(TXT) or
die
"Couldn't close $txt: $!\n"
;
close
(CRT) or
die
"Couldn't close $crt.~: $!\n"
;
unless
(
$stdout
) {
if
(
$opt_b
&& -e
$crt
) {
my
$bk
= 1;
while
(-e
"$crt.~${bk}~"
) {
$bk
++;
}
rename
$crt
,
"$crt.~${bk}~"
or
die
"Failed to create backup $crt.~$bk}~: $!\n"
;
}
elsif
( -e
$crt
) {
unlink
(
$crt
) or
die
"Failed to remove $crt: $!\n"
;
}
rename
"$crt.~"
,
$crt
or
die
"Failed to rename $crt.~ to $crt: $!\n"
;
}
unlink
$txt
if
(
$opt_u
);
report
"Done ($certnum CA certs processed, $skipnum skipped)."
;
( run in 0.477 second using v1.01-cache-2.11-cpan-7a45f57a495 )