add ssl func