0

I have publicKey.cer file with me and I want to encrypt some text using that certificate.

I need to use is RSA/ECB/OAEPWithSHA-256AndMGF1Padding algorithm.

this answer here suggested that we can use below code to encrypt.

I am using node-forge npm package. as it was suggested in above linked answer. Which outdated. So latest library suggestion is also welcome as I couldn't find any other way thus far.

But I am unable to figure out how can I use publicKey when I have .cer file with me. How can I convert my .cer file to this publicKey below. Tried many googling but unable to get this.

var encrypted = publicKey.encrypt(bytes, 'RSA-OAEP', {
  md: forge.md.sha256.create(),
  mgf1: {
    md: forge.md.sha256.create()
  }
});
Anonymous Creator
  • 2,968
  • 7
  • 31
  • 77

0 Answers0