mirror of
https://git.proxmox.com/git/pve-access-control
synced 2025-06-11 01:13:51 +00:00
assemble_spice_ticket: do not use base32 encoding
This commit is contained in:
parent
23b35225d3
commit
83d1f13ec0
@ -5,7 +5,6 @@ use Encode;
|
|||||||
use Crypt::OpenSSL::Random;
|
use Crypt::OpenSSL::Random;
|
||||||
use Crypt::OpenSSL::RSA;
|
use Crypt::OpenSSL::RSA;
|
||||||
use MIME::Base64;
|
use MIME::Base64;
|
||||||
use MIME::Base32 qw( RFC );
|
|
||||||
use Digest::SHA;
|
use Digest::SHA;
|
||||||
use PVE::Tools qw(run_command lock_file file_get_contents split_list safe_print);
|
use PVE::Tools qw(run_command lock_file file_get_contents split_list safe_print);
|
||||||
use PVE::Cluster qw(cfs_register_file cfs_read_file cfs_write_file cfs_lock_file);
|
use PVE::Cluster qw(cfs_register_file cfs_read_file cfs_write_file cfs_lock_file);
|
||||||
@ -228,7 +227,8 @@ sub assemble_spice_ticket {
|
|||||||
my $full = "$plain:$path";
|
my $full = "$plain:$path";
|
||||||
|
|
||||||
my $ticket = $plain . "::" . encode_base64($rsa_priv->sign($full), '');
|
my $ticket = $plain . "::" . encode_base64($rsa_priv->sign($full), '');
|
||||||
return MIME::Base32::encode($ticket."::".$full);
|
|
||||||
|
return $ticket;
|
||||||
}
|
}
|
||||||
|
|
||||||
sub check_user_exist {
|
sub check_user_exist {
|
||||||
|
@ -3,7 +3,7 @@ Version: @@VERSION@@-@@PKGRELEASE@@
|
|||||||
Section: perl
|
Section: perl
|
||||||
Priority: optional
|
Priority: optional
|
||||||
Architecture: @@ARCH@@
|
Architecture: @@ARCH@@
|
||||||
Depends: libc6 (>= 2.3), perl (>= 5.6.0-16), libcrypt-openssl-rsa-perl, libcrypt-openssl-random-perl, libjson-xs-perl, libjson-perl, libterm-readline-gnu-perl,libnet-ldap-perl, libpve-common-perl, pve-cluster, libauthen-pam-perl , libmime-base32-perl
|
Depends: libc6 (>= 2.3), perl (>= 5.6.0-16), libcrypt-openssl-rsa-perl, libcrypt-openssl-random-perl, libjson-xs-perl, libjson-perl, libterm-readline-gnu-perl,libnet-ldap-perl, libpve-common-perl, pve-cluster, libauthen-pam-perl
|
||||||
Maintainer: Proxmox Support Team <support@proxmox.com>
|
Maintainer: Proxmox Support Team <support@proxmox.com>
|
||||||
Description: Proxmox VE access control library
|
Description: Proxmox VE access control library
|
||||||
This package contains the role based user management and access
|
This package contains the role based user management and access
|
||||||
|
Loading…
Reference in New Issue
Block a user