summaryrefslogtreecommitdiffstats
path: root/certdata2pem.sh
diff options
context:
space:
mode:
Diffstat (limited to 'certdata2pem.sh')
-rwxr-xr-xcertdata2pem.sh8
1 files changed, 4 insertions, 4 deletions
diff --git a/certdata2pem.sh b/certdata2pem.sh
index e12fc67..543195a 100755
--- a/certdata2pem.sh
+++ b/certdata2pem.sh
@@ -83,8 +83,7 @@ parse()
return 1
;;
*)
- value="${value}$(printf\
- "${val}")"
+ value="${value}${val}"
;;
esac
done
@@ -138,8 +137,9 @@ parse()
for label in ${trusted}; do
printf '%s\n' '-----BEGIN CERTIFICATE-----'
- eval "printf '%s' \"\${certificate_${label}}\"" | base64 -
- printf '%s\n' '-----END CERTIFICATE-----'
+ eval "printf \"\${certificate_${label}}\"" | base64 - | \
+ tr -d '\n' | fold -w 64 -
+ printf '\n%s\n' '-----END CERTIFICATE-----'
done
return 0