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

Как шифруется сертификат

Сертификаты обычно шифруются с использованием асимметричной криптографии (например, RSA или ECC) и подписываются цифровой подписью удостоверяющего центра (CA). Формат сертификата — X.509, который кодируется в DER (бинарный) или PEM (Base64 + заголовки).

Пример PEM-сертификата:

text
-----BEGIN CERTIFICATE-----
MII... (Base64-данные)
-----END CERTIFICATE-----

Ключевые моменты:

  1. Содержимое: информация о владельце, публичный ключ, срок действия.
  2. Подпись: создается CA с помощью приватного ключа (SHA256WithRSA и т.д.).
  3. Хранение: часто в keystore (JKS/PKCS12) с паролем.

Пример загрузки в Java:

java
InputStream is = new FileInputStream("cert.pem");
CertificateFactory cf = CertificateFactory.getInstance("X.509");
X509Certificate cert = (X509Certificate) cf.generateCertificate(is);
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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