Added support for SHA256. Applied fixes from debian and some other sources.

Improved gui behavior.
This commit is contained in:
2016-12-05 21:25:21 +01:00
parent e136e7cbbf
commit 4bb2b88a2a
17 changed files with 255 additions and 61 deletions

13
tinyca2
View File

@@ -85,8 +85,17 @@ if(not -d $init->{'templatedir'}) {
}
# location for CA files
$init->{'basedir'} = $ENV{HOME}."/.TinyCA";
$init->{'exportdir'} = $ENV{HOME};
if( exists $ENV{'TINYCA_BASEDIR'}) {
$init->{'basedir'} = $ENV{'TINYCA_BASEDIR'}
} else {
$init->{'basedir'} = $ENV{HOME}."/.TinyCA";
}
if( exists $ENV{'TINYCA_EXPORTDIR'}) {
$init->{'exportdir'} = $ENV{'TINYCA_EXPORTDIR'};
} else {
$init->{'exportdir'} = $ENV{HOME};
}
umask(0077);