[openssl-users] Creating a Json Web Key
Matt Caswell
matt at openssl.org
Thu Feb 8 19:32:28 UTC 2018
On 08/02/18 18:17, Angus Robertson - Magenta Systems Ltd wrote:
> I need to create a Jose JWK from the public part of a private key in a
> PEVP_PKEY, with 1.1.0.
>
> I've done it using the old struct rsa_st from 1.0.2 and
> EVP_PKEY_get1_RSA, and then converting the n and e BIGNUMs to binary
> (and then to Base64Url).
>
> This still works in 1.1.0 although rsa_st has more stuff after n and e,
> but obviously is not ideal. I've not yet found any helpers for getting
> n and e any other way.
RSA_get0_key()?
https://www.openssl.org/docs/man1.1.0/crypto/RSA_get0_key.html
Matt
>
> Is there a better way to build a JWK?
>
> Now need to handle elliptic curve keys as well.
>
> Angus
>
>
>
>
More information about the openssl-users
mailing list