
EstyLeibowitz49704 (Customer) asked a question.
We are currently in the process of upgrading our system from Java 8 to Java 17. At the moment, we are using the following dependencies:
<dependency>
<groupId>com.rsa.authagent</groupId>
<artifactId>authapi</artifactId>
<version>8.1.2.495</version>
</dependency>
<dependency>
<groupId>com.rsa.jsafe</groupId>
<artifactId>cryptoj</artifactId>
<version>5.0</version> <scope>runtime</scope>
</dependency>
these libraries do not seem to support Java 17. We would like to know what options are available to us. Are there updated versions of these libraries that support Java 17? Alternatively, is it possible to switch to using a compatible API?
example from code to our usage:
AuthSessionFactory api = null;
AuthSession session = null;
String apiConfPath = "..\\wbsnData\\rsaSecurID\\rsa_api.properties";
api = AuthSessionFactory.getInstance(apiConfPath);
try {
ServerStatus aceServerStatus = api.getAceServerStatus();
logServerStatus(aceServerStatus);
}
session = api.createUserSession();
authStatus = session.lock(username);
...
authStatus = session.check(username, password);
please help us how to continue support RSA with Java 17