Globales Aendern des zu verwendenden KeyPairGenerators

26/09/2014 - 15:37 von Lothar Kimmeringer | Report spam
Hallo,

ich leide hier derzeit an verschiedenen Stellen am Bug im
DHKeyPairGenerator von SUN, der nur bestimmte Primzahlenarten
erlaubt. Daher wuerde ich gerne den zu verwendenden DHKeyPairGenerator
durch einen eigenen ersetzen, d.h. beim Aufruf von
KeyPairGenerator.getInstance("DiffieHellman");

Wie kann man das erreichen? Ein Setzen eines Properties des
Defaultproviders brachte mich leider nicht weiter, also

Security.getProvider("SunJSSE").setProperty("KeyPairGenerator.DH",
MyDHKeyPairGenerator.class.getName());
Security.getProvider("SunJSSE").setProperty("KeyPairGenerator.DIFFIEHELLMAN",
MyDHKeyPairGenerator.class.getName());
bzw.
Security.setProperty("KeyPairGenerator.DH",
MyDHKeyPairGenerator.class.getName());
Security.setProperty("KeyPairGenerator.DIFFIEHELLMAN",
MyDHKeyPairGenerator.class.getName());


Danke und Gruesse, Lothar
Lothar Kimmeringer E-Mail: spamfang@kimmeringer.de
PGP-encrypted mails preferred (Key-ID: 0x8BC3CD81)

Always remember: The answer is forty-two, there can only be wrong
questions!
 

Lesen sie die antworten

#1 Lothar Kimmeringer
29/09/2014 - 20:14 | Warnen spam
Lothar Kimmeringer wrote:

Daher wuerde ich gerne den zu verwendenden DHKeyPairGenerator
durch einen eigenen ersetzen, d.h. beim Aufruf von
KeyPairGenerator.getInstance("DiffieHellman");

Wie kann man das erreichen?



Hab's geloest. Ueber Details will ich mich nicht auslassen,
aber es war ein Security.removeProvider("SunJSSE") involviert...


Gruesse, Lothar
Lothar Kimmeringer E-Mail:
PGP-encrypted mails preferred (Key-ID: 0x8BC3CD81)

Always remember: The answer is forty-two, there can only be wrong
questions!

Ähnliche fragen