Встречается на собеседованиях • сегодня

Работал ли с форматом JKS

JKS (Java KeyStore) — это формат хранилища ключей и сертификатов, используемый в Java. Он защищён паролем и поддерживает хранение приватных ключей, сертификатов и доверенных сертификатов.

Пример работы с JKS:

java
// Загрузка хранилища
KeyStore keyStore = KeyStore.getInstance("JKS");
keyStore.load(new FileInputStream("keystore.jks"), "password".toCharArray());

// Получение приватного ключа
PrivateKey privateKey = (PrivateKey) keyStore.getKey("alias", "keyPassword".toCharArray());

// Получение сертификата
Certificate cert = keyStore.getCertificate("alias");

text

**Нюансы:**  
- Устаревший формат, Oracle рекомендует PKCS12 (`.p12`/`.pfx`).  
- В новых версиях Java (9+) JKS может требовать явного указания в `KeyStore.getInstance()`.  
- Пароль хранилища и ключа могут отличаться.  

Используется в SSL/TLS, подписи данных, аутентификации.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы