Следующие API считаются устаревшими в Java SE 16:
java.security.cert.X509Certificate.getIssuerDN()java.security.cert.X509Certificate.getSubjectDN()java.security.cert.X509CRL.getIssuerDN()java.security.cert.X509CertSelector.setIssuer(String)java.security.cert.X509CertSelector.setSubject(String)java.security.cert.X509CertSelector.getIssuerAsString()java.security.cert.X509CertSelector.getSubjectAsString()java.security.cert.X509CRLSelector.addIssuerName(String)Откажитесь от использования этих методов в своем приложении, так как они небезопасны и будут удалены в следующем выпуске.
Дополнительную информацию о прекращении поддержки этих методов можно найти в публикации Устаревание плохо зарекомендовавших себя API java.security.cert, представляющих DN в виде объектов Principal или String.