CF 2023 Update 15/16 trouble with encryption keys
We are running CF 2023 and just updated from Update 14 to Update 16.
We have two errors that are occuring, because of the reference to Bouncy Castle, one of them looks like the CFMAIL error that others experieneced, however clearing the felix-cache and restarting the instances did not work for us. In both cases, we are using encryption keys and the code base hasn't changed and worked previously on Update 14.
1) trouble with <cfftp>
<cfftp action="open"
server="sftp.********.com"
port="22"
username="********"
key="C:\********\privateKey.ppk"
passphrase="********"
secure="yes"
connection="connFTP" />
This call is now returning the following error message.
struct | |
Cause | 'argon2' is required, but it is not available. |
Detail | Verify your connection attributes: username, password, server, fingerprint, port, key, connection, proxyServer, and secure (as applicable). Error: 'argon2' is required, but it is not available.. |
Message | An error occurred while establishing an sFTP connection. |
2) We are using a utility to manage webPush requests through a web service and have to bind our keys to the object
<cfset PushService = createObject("java", "nl.martijndwars.webpush.PushService").init(variables.publicKey, variables.privateKey, "mailto:xxxx@xxxxxx.xxx")>
