заменить классы из пакетов 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?

Ответы на вопрос(1)

Ваш ответ на вопрос