Estoy intentando reproducir una firma válida para el token web JSON.
Hago la clave privada con:openssl ecparam -genkey -name prime256v1 -noout -out private.pem también convierta esto de Pem a P8 con:openssl pkcs8 -topk8 -nocrypt -en privado.pem -fuera clave privada.p8
El token sin firmar, que es el encabezado y la carga útil en Base64Url.
Si hago mi Firma con: openssl dgst -sha256 -sign -privateKey.p8 -out firma.sha256 unsignedToken.txty luego convertirlo en Base64 como:openssl base64 -en firma.sha256
No obtengo una firma válida y además la firma válida debe tener 86 caracteres. En mi caso obtengo 96 caracteres y cada firma comienza con "ME".