Betreffs dem Verschlüsseln einer Datei mit ssl, mal schauen ob die openssl-extension auf beiden Servern vorhanden ist dann lässt sich damit einiges machen:
PHP: OpenSSL Funktionen - Manual
Ansonsten wenn du eine Verbindung zur Übertragung aufmachst kannst du bei curl ein erlaubtes zertifikat angeben, wenn die gegenseite nicht passt wird keine verbindung aufgebaut.
PHP: curl_setopt - Manual
-> CURLOPT_CAINFO
-> CURLOPT_CAPATH
-> CURLOPT_SSL_VERIFYPEER