我正在尝试使用web推送协议自行发送Web推送通知。(不使用firebase,web-push lib等。)我无法创建JWT签名进行身份验证。
我在nodejs中尝试过以下谷歌文档。 google help doc
我仍然无法使用私钥创建JWT签名。
我尝试过使用jwt.io lib来获取签名。但是JWT lib只有HS256和RS256算法。但对于Web推送协议,我们需要使用ES256算法。
任何人都可以帮我解决这个问题。
以下是我的JWT信息和数据。
{
" typ":" JWT",
" alg":" ES256"
}
{
" aud":" https://fcm.googleapis.com",
" exp":" 1469618703"
}
我也有私钥。
提前致谢。