ClientTicket property extracted from a 2016 joinscript:
"ClientTicket":"5/14/2016 11:39:03 AM;hxgfjpUzqqdYH+A32XmSIUYQD0YIB6uw1+msiEq8A1Ymxv69JEkpqa0f4ppko6gN8gsQbOduUE/S0Wpu1+aNltDWzzyeNsULRuvpbePLzlKs5xrajpGGosjYB9wuXUa4WoBzMrvZ8mr4Takg107piXCCtFtnoBw1pn2CNIv+Fs8=;hwl1N/ApxZ+tNf9ccMmocz7VqeIfwWd4hZ8tR60Wyph3UXj+qjOt3IlYNq6+9jOB5+jY1pspSoh/3Xs863O+Ifo55b/RO2yL7g6Sk4Evqhn2/ImoXUSYQD5XjbKm3INa2Hd6oJFO2l1u1NaYvu+4shP6JMIBL8GMeRQYFEvJX2Q="
Snippet of code which handles grabbing signature from ticket/ClientTicket (on rccsecurity) after received from client (after received from joinscript request):
std::vector<std::string> s;
boost::split(s, ticket, boost::is_any_of(";"));