Necesito encriptar una cadena usando una clave pública (archivo pem) y luego firmarla usando una clave privada (también una pem).Cifrado de datos con clave pública en node.js
Estoy cargando los archivos PEM bien:
publicCert = fs.readFileSync(publicCertFile).toString();
pero después de horas de fregar Google Me parece que no puede encontrar una manera de cifrar los datos utilizando la clave pública. En php simplemente llamo openssl_public_encrypt, pero no veo ninguna función correspondiente en el nodo o en ningún módulo.
Si alguien tiene alguna sugerencia, hágamelo saber.
Esto funciona para mí ... es mejor ser nativo ... – ATOzTOA
Gracias por editar @uzyn –
Gracias por la solución @JacobMcKay Me salvó un par de horas. – uzyn