Browse Source

Get rid of pasted garbage

pull/2301/head
andrewheberle 5 years ago
committed by GitHub
parent
commit
6b0884cd28
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 32
      deploy/sophosxg.sh

32
deploy/sophosxg.sh

@ -163,37 +163,7 @@ sophosxg_deploy() {
return 1
fi
# create post request
_deploy_post_body="$(_mktemp)"
if [ ! -f "$_deploy_post_body" ]; then
_err "Error creating temp file for HTTP POST"
return 1
fi
printf '--SOPHOSXGPOST\r\n' >> "$_deploy_post_body"
printf 'Content-Type: application/xml; charset=utf-8\r\n' >> "$_deploy_post_body"
printf 'Content-Disposition: form-data; name="reqxml"\r\n' >> "$_deploy_post_body"
printf '<Request>\r\n' >> "$_deploy_post_body"
printf '<Login>\r\n' >> "$_deploy_post_body"
printf '<Username>%s</Username>\r\n<Password>%s</Password>\r\n' "$Le_Deploy_sophosxg_user" "$Le_Deploy_sophosxg_password" >> "$_deploy_post_body"
printf '</Login>' >> "$_deploy_post_body"
<Set operation="%s">
<Certificate>
<Name>%s</Name>
<Action>UploadCertificate</Action>
<CertificateFormat>pkcs12</CertificateFormat>
<Password>%s</Password>
<CertificateFile>certificate.p12</CertificateFile>
</Certificate>
</Set>
</Request>
--SOPHOSXGPOST
Content-Type: application/octet-stream
Content-Disposition: form-data; filename="certificate.p12"; name="file"
%s
--SOPHOSXGPOST--
# do upload of cert - attempt to "update" and on failure try "add"
# do upload of cert via HTTP POST - attempt to "update" and on failure try "add"
_req_action_success="no"
for _req_action in update add; do
_info "Uploading certificate: $_req_action"

Loading…
Cancel
Save