El programa JavaScript de mi lado del cliente necesita realizar publicaciones HTTP en un servicio que requiera que los datos POST estén firmados por mi "secreto" privado de acuerdo con el método HMAC-SHA512. Tengo el "secreto", pero no puedo encontrar el código / biblioteca de JavaScript para realizar esta firma.
¿Alguien sabe cómo lograr esto en el navegador? Estoy tratando de evitar agregar la complejidad de agregar un componente del lado del servidor, que usaría el paquete criptográfico Node.js, por ejemplo. crypto.createHmac("sha512", api._apiSecret).update(queryString).digest("hex")
.