Ecco una:

http://www.pierotofy.it/pages/appunt...rezza_in_Java/

Se stai usando il bouncy castle controlla che sia correttamente rigistrato come provider crittografico in tutti i java.security(come dice l'articolo)