API keys
Use API keys to authenticate API requests.
- Private key: Use this key to authenticate your API request.
- Public key: Use this key to verify API request.
- Create key pairmkdir pkopenssl genrsa -out pk/gen.private.key 2048openssl rsa -in pk/gen.private.key \-outform PEM -pubout -out pk/gen.public.pem
- 1.Generate signature of the message with your keyopenssl dgst -sha256 -sign pk/gen.private.key msg > sig
- 2.Fill base64 encoded signature in request header as
X-Signature
cat sig | base64
- 1.base64 decode the signature from request headerecho BASE64_ENCODED_SIG | base64 -d > sig
- 2.Verify signatureopenssl dgst -sha256 -verify pk/gen.public.pem -signature sig msg
Last modified 4mo ago