Встречается на собеседованиях • сегодня
Какой используешь сертификат
Для HTTPS-соединений в Java обычно используются сертификаты X.509, подписанные доверенным центром сертификации (CA). Встроенный KeyStore (cacerts) содержит корневые сертификаты основных CA (VeriSign, DigiCert и др.).
Пример загрузки сертификата из файла:
java
KeyStore keyStore = KeyStore.getInstance("PKCS12");
try (InputStream is = new FileInputStream("certificate.p12")) {
keyStore.load(is, "password".toCharArray());
}Для самоподписанных сертификатов нужно добавить их в доверенное хранилище либо отключить проверку (не рекомендуется для прода).
Типы хранилищ:
- JKS (Java KeyStore) - устаревший формат
- PKCS12 - современный стандарт (рекомендуется)
Сертификаты можно генерировать утилитами вроде keytool или OpenSSL.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы