我正在尝试创建一个JWT令牌。另一台服务器将公钥存储在一行中并使用它进行验证。
此外,用于验证的公钥是单行的。
因此,要生成正确的 JWT 令牌,我认为我还应该在一行中使用私钥(可能有\n也可能没有)。
我正在使用openssl_sign生成openssl_reource用作密钥的令牌。我从openssl_pkey_get_private得到那个参数。
但是在这种情况下发生的问题是,它要么接受pem文件路径,要么接受PEM字符串格式的密钥。所以,如果我将它private_key作为单行传递,它不会给我所需的输出。
那么,我该如何解决这个问题。正如我看到的其他语言库能够通过在一行中传递私钥来生成签名。
ibeautiful