use PVE::JSONSchema qw(get_standard_option);
use PVE::Cluster qw(cfs_register_file cfs_read_file cfs_lock_file);
-use Data::Dumper;
-
use base qw(PVE::SectionConfig);
my $domainconfigfile = "domains.cfg";
return $res;
}
-my $salt_starter = time();
-
-sub encrypt_pw {
- my ($pw) = @_;
-
- $salt_starter++;
- my $salt = substr(Digest::SHA::sha1_base64(time() + $salt_starter + $$), 0, 8);
-
- # crypt does not want '+' in salt (see 'man crypt')
- $salt =~ s/\+/X/g;
-
- return crypt(encode("utf8", $pw), "\$5\$$salt\$");
-}
-
my $defaultData = {
propertyList => {
type => { description => "Realm type." },