TODO: write docs
(base64-encode bytes)
(private-key private-pem-str)
(sha256-base64 data)
(sign data private-key)