java - descargar - reemplace las clases de sun.security.*packages
java 8 update 45 (1)
Intento actualizar una aplicación de JDK7 a JDK8 que utiliza las siguientes clases de los paquetes sun.security.*
sun.security.x509.X509CertImpl
sun.security.pkcs11.SunPKCS11
sun.security.util.DerOutputStream
sun.security.util.DerValue
sun.security.util.ObjectIdentifier
sun.security.pkcs.PKCS10
sun.security.x509.X500Name
sun.security.pkcs11.SunPKCS11
sun.security.pkcs11.wrapper.CK_TOKEN_INFO
sun.security.pkcs.PKCS10
El uso de estas clases genera advertencias en todos los casos a excepción de sun.security.pkcs.PKCS10
que causa un error de compilación, porque esta clase ya no existe. Parece que se ha movido a un paquete diferente sun.security.pkcs10.PKCS10
.
Si bien podría simplemente cambiar el nombre de este paquete e ignorar las advertencias generadas por las otras clases de sun.security
, entiendo que no debes usar clases en los paquetes de sun.security
. ¿Cómo hago para reemplazar estas clases con su equivalente de la API pública de JDK8?
No hay ningún equivalente en la API pública JDK8. Deberías cambiar a la API BouncyCastle en su lugar.