Skip to content

Instantly share code, notes, and snippets.

@akeller
Created January 24, 2020 17:33
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save akeller/0a2745f42aabac1321354bea78e036c5 to your computer and use it in GitHub Desktop.
Save akeller/0a2745f42aabac1321354bea78e036c5 to your computer and use it in GitHub Desktop.
CC Request Curl/bash
#!/bin/bash
KEY="YOURKEY"
SECRET="YOURSECRET"
DOMAIN="YOURDOMAIN"
DATE=`date +%s000`
TMP=`echo -n "$DATE" | openssl dgst -sha256 -hmac $SECRET -binary`
HMACDIGEST=`echo -n "$DOMAIN" | openssl dgst -sha256 -hmac $TMP`
authHeader="HMAC-SHA256, Credential=$KEY, SignedHeaders=host;x-date, Signature=${HMACDIGEST}"
curl -X POST -H "X-Date: $DATE" -H 'Content-Type: application/json' -H "Authorization: $authHeader" https://clearcaster.c2.wowza.com/graphql --data '{ "query":"query release {\n build\n} " }'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment