diff --git a/utils/provision.sh b/utils/provision.sh
index 617cc4e0deddeccfc065e2896fef8290a48fa775..7acdf28e1a10561aa2cc819a0adc595fe5ba5a6f 100755
--- a/utils/provision.sh
+++ b/utils/provision.sh
@@ -122,9 +122,9 @@ function provision_certificate () {
   fi
 
   info "Provisionning certificate."
-  cp -Ra $(dirname ${arg_f}) ${TLS_FOLDER}
+  mkdir -p ${TLS_FOLDER}
   cd ${TLS_FOLDER}
-  mv *.pem ${arg_u}.pem
+  cp ${arg_f} ${arg_u}.pem
   /data/indiehosters/utils/append_crt_list.sh ${arg_u}
 }