Descubrir programáticamente Java encriptación ilimitada

Tengo una aplicación Java que requiere que se instalen los archivos de políticas de JCE Unlimited Strength para generar certificados. Sin embargo, actualmente, el sistema falla silenciosamente si los archivos no están instalados, en lugar de lanzar una excepción o algo así.

¿Hay una forma programática de verificar estos archivos desde la aplicación? Gracias.

Probablemente no sea la forma más limpia

Si no está allí, su aplicación debería lanzar una excepción, por lo que podría probar una pequeña prueba de cifrado que se supone que funciona y detectar esa excepción. Eso es lo que hago con el castillo de Bounty.

Supongo que también podría comprobar las bibliotecas instaladas (parece que el Manisfest dentro de los archivos JAR tiene la fuerza).

Resulta, como GregS señala arriba, que el progtwig no estaba fallando en silencio, sino que se tragó la excepción. La llamada a KeyStore.store() estaba lanzando una IOException que estaba capturando con una catch (Exception e) genérica catch (Exception e) más abajo. Una vez que se captura la IOException separado, el progtwig ahora funciona correctamente.