From: Lothar K. <jo...@ki...> - 2007-08-06 08:54:14
|
Hello, you can fix the problem by defining a wrapper-class: --------------- snip package whatever; import java.util.Enumeration; import cryptix.provider.Cryptix; /** * Own Provider for enabling Cryptix on Java Versions > 1.5 * @author Lothar Kimmeringer <lo...@ki...> * */ public class CryptixNewerJavaProvider extends Cryptix { /** * Creates a new instance of this provider */ public CryptixNewerJavaProvider() { super(); Enumeration props = propertyNames(); while (props.hasMoreElements()){ String key = (String) props.nextElement(); put(key, getProperty(key)); } } } --------------- snip and register "your own" provider before you try to use Cryptix: java.security.Security.addProvider(new CryptixNewerJavaProvider()); Works fine here and need no change of the cryptix-sources. Best regards, Lothar Kimmeringer |