El proveedor de seguridad JCE PKCS11 de Sun carece de la funcionalidad que necesitamos.
Así que escribí una versión mejorada de la misma utilizando las fuentes originales.Cómo firmar un proveedor de seguridad JCE personalizado
Desafortunadamente la infraestructura JCE rechaza el nuevo proveedor
"JCE no puede autenticar el proveedor"
porque no está firmado correctamente.
javax.crypto.JceSecurity.verifyProviderJar(...)
throws.
(que llama javax.crypto.JarVerifier.verify()
)
Alguna sugerencia de cómo firmar el nuevo proveedor para que sea trabajo con JCE?
FYI: solicitamos un certificado de Sun y lo obtuvimos en 3 días hábiles, sin inconvenientes. El certificado se puede usar para firmar tantas versiones que necesitamos. Como este procedimiento puede depender de su ubicación, podría valer la pena mencionar que operamos desde Suiza, Europa. – 3dGrabber