added qrcode generation for client auth