Generate Signing Keys
For generating signing keys using the Bitstreams API, see the API documentation.
Generate a Signing Key
-
Select the "Settings" option in the Bitstreams, located on the left hand side.
-
The Settings interface is now shown, click the Credentials tab, then find the Signing Keys section.
-
Click the blue + Create New Key button.
-
The next window will ask for a name to be provided. This is allow for easier tracking of the Signing Keys. Click the blue Create to generate a new signing key.
-
The user has the option to copy both the Key ID, (by clicking on the ID) and the Private Key with the Copy Private Key button. Alternatively the ID and Key can be downloaded with the Download button.
warningFor security reasons, this is the only time the private key can be copied or downloaded. Make sure to save it.
infoBoth the Id and Private Key are needed when creating a JWT.
- If the key is copied, only the Private Key portion will be copied to the clipboard.
- If the key is downloaded, it will be saved as a
Bitstreams-Signing-Keys-<name>.txt
file that includes the Name, Id and Private Key.
Using a Signing Key to Create JWTs
A signing key is used to generate signatures for JSON Web Tokens (JWTs), see the Using Signing Keys page for more details.