Fix Poodle and add SSL communication end to end