We leverage cryptographic keys to create cryptographic message signatures. These signatures help to maintain the authenticity and integrity of HTTP requests within the Pipevest platform.
Supported Key Types
We currently only support ED25519 key types.
Instructions to Generate Keys
You can use any Cryptographic Key Generator of your choice
Generate Staging Keys
- Private Key
openssl genpkey -algorithm ed25519 -outform PEM -out staging-pipevest-private-ed25519.pem
- Public Key
openssl pkey -in staging-pipevest-private-ed25519.pem -pubout -out staging-pipevest-public-ed25519.pub
Copy Staging Public Key
pbcopy < ./staging-pipevest-public-ed25519.pub
This public key will need to be submitted when requesting for API access
Generate Production Keys
- Private Key
openssl genpkey -algorithm ed25519 -outform PEM -out production-pipevest-private-ed25519.pem
- Public Key
openssl pkey -in production-pipevest-private-ed25519.pem -pubout -out production-pipevest-public-ed25519.pub
Copy Production Public Key
pbcopy < ./production-pipevest-public-ed25519.pub
This public key will need to be submitted when requesting for API access
The generated private keys must be safely secured in accordance with to your
organizations cryptographic key retention policies.