Our system will be calling an API with Authentication server. This server is built in java and requires a lot of key encryptions. One requirement is to generate a sessionKey