Hello,
I am trying to decrypt encAddress using the privatekey taht got when i generated the key id,
i tried different method and languages and always returns
Decryption Error: Error: no key found
can you please help me to figure the issue
decrypt() {
try {
const jwe = "eyJraWQiOiJiNTFkZmEyMyIsImVuYyI6IkEyNTZHQ00iLCJhbGciOiJSU0EtT0FFUC0yNTYifQ.YL00joxKdqwXCuGccHRRsLZwKJXEDb064Bpx4ASprjKcP6Mjpsy1I9hpmvNL2Y0PY7yGD-WYXryoJso_ZNmovhYoD-QAFK4VI155BGmUAWeSikUYpjzRXvhk3G0cq_FmilQDzOAr2HHo4pwQtb2ifMkkFwM8MTnvXDcp1Mg6zayA74TOAjDmflo9eW2kTeGTX5937X6oCIMQg9NCQqo6SBdlbdJkomn9AKnEMijQ7EUPBiFvvAWfRm4vNGnPVEq2xAzFIUwoaA4Bau8QdKU42nhvlJSsg8pcaYPAC7e57ARjXWBF99a5UKPXFnEza66X4mfDpQQsAP1CZXz8wTtsMg.ChesjQjR32iLKTN5.3m5B_tOP2VcDVyzdD8QG3xTknv8ulnqgcFioJjMB_Gb-aMAYRMfj5Hm8qmOvd8y--X_SeBiUnJr4gzr_w2lxntcaZfPzfXwesBL4t5Pi93ftl0eRNXi0Er-xMtDzFQQF14-xm65L9eYN502ov8RK_WqSEhRQ0XtUR8ymD3hxhH9pLc1YCLQU_qmKh4L3OIF4tcLnqAI0eT-4i5j0bvA3gGbDJqN16AfjLeamowoZFNkjsFGA9hYZWYd2o3FSJOwU.OAc5QZIojLuGv3hhQW4-GQ"
const privateKey = `-----BEGIN RSA PRIVATE KEY-----
MIIEogIBAAKCAQEAsSKIEoVCuNq13OmruSFDHYYUphjGOabJgCr
QDpwH1U96pWdh25EkiEb8HoA4jyvJTeYcSX2/7mqDZx0yeYgU1g=
-----END RSA PRIVATE KEY----- `
// Load the private key
const clientPrivateKey = await JWK.asKey(privateKey, 'pem' );
// Create the JWE decryptor
const jweDecryptor = JWE.createDecrypt(clientPrivateKey);
// Decrypt the JWE
const decryptedResult = await jweDecryptor.decrypt(jwe);
const decryptedData = decryptedResult.plaintext.toString();
return {
payload: decryptedData,
verified: true,
};
} catch (error) {
console.error('Decryption Error:', error);
}
}