| 1234567891011121314151617181920212223242526272829 | #!/bin/bash -xfunction on_exit() {    [ "$PID" ] && kill $PID && ! wait $PID    [ -d "$TMP" ] && rm -rf $TMP}trap 'on_exit' EXITtrap 'exit' ERRexport TMP=`mktemp -d`PORT=`shuf -i 1024-65535 -n 1`$SD_ACTIVATE -l 127.0.0.1:$PORT -a ${0%/*}/pin-httpd "$TMP" &export PID=$!sleep 0.25cfg="{\"url\":\"http://localhost:${PORT}/foo\"}"! clevis encrypt http "$cfg" <<< "hi"cfg=`jose fmt -j "$cfg" -Oj true -s http -U -Oo-`e=`echo -n hi | clevis encrypt http "$cfg"`d=`echo -n "$e" | clevis decrypt`test "$d" == "hi"kill $PID! wait $PID! echo "$e" | clevis decrypt
 |