Fammi capire meglio, tu stai cercando di copiare in locale un file esterno che è su https e ricevi un errore 403?

Se è così sembra più dipendere da una protezione sul server esterno che del tuo script.
Se non puoi usare i context, hai provato ad usare curl?