Secure end to end file transfer