Browse Source

Update to use openssl base64 vs native base64

Not all systems use base64 (read pfSense)

Instead of using `base64`, they should use `/usr/bin/openssl base64 -e`
Ref: https://www.reddit.com/r/PFSENSE/comments/87477p/trying_to_issue_acme_cert_base64_not_found/
pull/1450/head
Blake Mackey 7 years ago
committed by GitHub
parent
commit
4b86c149e7
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 2
      dnsapi/dns_namecom.sh

2
dnsapi/dns_namecom.sh

@ -123,7 +123,7 @@ _namecom_login() {
# Auth string
# Name.com API v4 uses http basic auth to authenticate
# need to convert the token for http auth
_namecom_auth=$(printf "%s:%s" "$Namecom_Username" "$Namecom_Token" | base64)
_namecom_auth=$(printf "%s:%s" "$Namecom_Username" "$Namecom_Token" | /usr/bin/openssl base64 -e)
if _namecom_rest GET "hello"; then
retcode=$(printf "%s\n" "$response" | _egrep_o "\"username\"\:\"$Namecom_Username\"")

Loading…
Cancel
Save