Removed features

See below for the features removed by the 9.0 release.

IAIK SSL implementation removed

The toolkit no longer uses the IAIK TLS implementation for any internal TLS connections that are required. To augment the JSSE contained in the JVM, The toolkit contains:

  • JSSEX509TrustManager

  • JSSEX509KeyManager

  • EntrustKeyStore

As part of this change, a new EntrustJSSEProvider replaces the IAIKJSSEProvider to provide registrations for the following algorithms.

  • JSSE TrustManagerFactory

  • KeyManagerFactory

Toolkit applications that previously used the IAIKJSSEProvider should be modified to use the new EntrustJSSEProvider.

The name reference for the new provider is ENTRUST_JSSE. Therefore, c ode references to IAIK_JSSE should be replaced with ENTRUST_JSSE. For example, method calls, such as KeyManagerFactory.getInstance(), which allow the String provider name reference to be specified, should use ENTRUST_JSSE as the provider name.