OAuth Signature
Creating the OAuth Signature is a multi-stage process.
- First uses will need to create a sha256 hash of the encoded base string
- Next, you will need to create a PKCS1 v1.5 (Rfc2313) bytestring signature using your Private Encryption Key as an RSA key to sign our sha256 hash value created in our prior step.
- Once your bytestring has been generated, we will need to Base 64 encode our bytes, and then decode them using UTF-8 to receive a string value.
- Finally, we will need to URI escape our string, again using Rfc3986, to receive our final oauth_signature value.

