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

Где находится приватный сертификат

Приватный сертификат (private key) обычно хранится в защищённых хранилищах:

  1. Файлы (например, .p12, .pfx, .jks, .keystore)
    java
    KeyStore ks = KeyStore.getInstance("PKCS12");
    ks.load(new FileInputStream("cert.p12"), "password".toCharArray());
    PrivateKey privateKey = (PrivateKey) ks.getKey("alias", "keyPassword".toCharArray());
  1. Системные хранилища

    • Windows: Windows-MY (личное хранилище)
    • Linux/macOS: файлы в ~/.keystore или через инструменты вроде openssl
  2. HSM/Криптопровайдеры
    Для повышенной безопасности ключи могут быть в аппаратных модулях.

Важно: Приватный ключ должен быть защищён паролем и не передаваться в открытом виде. В Java часто используют KeyStore для безопасного доступа.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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