заменить классы из пакетов sun.security. *
Я пытаюсь обновить приложение с JDK7 до JDK8, которое использует следующие классы из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
Использование этих классов генерирует предупреждения во всех случаях, кромеsun.security.pkcs.PKCS10
что приводит к ошибке компиляции, потому что этот класс больше не существует. Кажется, что он перешел на другую упаковкуsun.security.pkcs10.PKCS10
.
Хотя я мог бы просто изменить это имя пакета и игнорировать предупреждения, генерируемые другимиsun.security
классы, я понимаю, чтоВы не должны использовать классы вsun.security
пакеты, Как мне пойти на замену этих классов их эквивалентами из открытого API JDK8?