Встречается на собеседованиях • сегодня
Как шифруется сертификат
Сертификаты обычно шифруются с использованием асимметричной криптографии (например, RSA или ECC) и подписываются цифровой подписью удостоверяющего центра (CA). Формат сертификата — X.509, который кодируется в DER (бинарный) или PEM (Base64 + заголовки).
Пример PEM-сертификата:
text
-----BEGIN CERTIFICATE-----
MII... (Base64-данные)
-----END CERTIFICATE-----Ключевые моменты:
- Содержимое: информация о владельце, публичный ключ, срок действия.
- Подпись: создается CA с помощью приватного ключа (SHA256WithRSA и т.д.).
- Хранение: часто в keystore (JKS/PKCS12) с паролем.
Пример загрузки в Java:
java
InputStream is = new FileInputStream("cert.pem");
CertificateFactory cf = CertificateFactory.getInstance("X.509");
X509Certificate cert = (X509Certificate) cf.generateCertificate(is);
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы