X-Git-Url: https://git.proxmox.com/?p=pve-common.git;a=blobdiff_plain;f=src%2FPVE%2FTicket.pm;fp=src%2FPVE%2FTicket.pm;h=5935ba52b6f795503c281b791137ca5ced5efd26;hp=e9f8e3f1d5b8048f7b273ff8c34191c0ba24cd78;hb=ffbc3c08b8522f36beebdce3c0c3fba0bab743f1;hpb=4d7b1156cce8fb1e22a153c348f021ea4c9f1740 diff --git a/src/PVE/Ticket.pm b/src/PVE/Ticket.pm index e9f8e3f..5935ba5 100644 --- a/src/PVE/Ticket.pm +++ b/src/PVE/Ticket.pm @@ -125,14 +125,14 @@ sub assemble_spice_ticket { # Note: data needs to be lower case only, because virt-viewer needs that # Note: RSA signature are too long (>=256 charaters) and make problems with remote-viewer - my $plain = "pvespiceproxy:$timestamp:$vmid:" . lc($node); + my $plain = "pvespiceproxy:${timestamp}:${vmid}:" . lc($node); # produces 40 characters my $sig = unpack("H*", Digest::SHA::sha1($plain, $secret)); #my $sig = unpack("H*", $rsa_priv->sign($plain)); # this produce too long strings (512) - my $proxyticket = "$plain::$sig"; + my $proxyticket = "${plain}::${sig}"; return ($ticket, $proxyticket); }