Инструменты пользователя

Инструменты сайта


xca:xca

Это старая версия документа!


XCA

FIXME

(X Certificate and Key management) это программа, предоставляющая интерфейс для управления асимметричными ключами RSA/DSA. Программа может использоваться для создания и подписывания сертификатов в рамках небольшого ЦС(CA) и создать собственную инфраструктуру открытых ключей (PKI).

Для шифрования используется библиотека OpenSSL.

Основные возможности:

  • Программа позволяет создавать собственные сертификаты, запросы и списки отзыва (CRL)
  • Импорт и экспорт ключей в форматах:
    • PEM
    • DER
    • PKCS#7
    • PKCS#12
  • Можно управлять Smart-картами через интерфейс PKCS#11
  • Экспортировать сертификаты и запросы в файл настроек OpenSSL
  • Есть возможность создавать шаблоны для создания сертификатов
  • Шаблон можно создать на основе готового сертификата
  • Есть поддержка расширений x509v3
  • Можно изменять ширину столбцов

Можно использовать для работы с

Стандарты:

  • PKCS#1 unencrypted RSA key storage format.
  • PKCS#7 Collection of public certificates.
  • PKCS#8 Encrypted private key format for RSA DSA EC keys.
  • PKCS#10 Certificate signing request.
  • PKCS#11 Security token / Smart card / HSM access.
  • PKCS#12 Certificate, Private key and probably a CA chain.

Форматы файлов:

  • DER (Distinguished Encoding Rules) — бинарный формат
  • PEM Privacy Enhanced Mail — текстовый формат
  • SSH2 — Публичные ключи SSH

Удобство использования:

  • Templates for common subjects and extensions.
  • All subject entries, x509v3 extensions, and other properties can be displayed in separate columns.
  • Customizable subject entries
  • Drag & Drop support
  • Many certificate setting sanity checks
  • Easy association and transformation between keys, certificates and requests

http://hohnstaedt.de/xca/

http://hohnstaedt.de/xca/index.php/download

https://github.com/chris2511/xca/

Установка

apt install xca

Компиляция

Необходимые пакеты:

apt install autoconf g++ libltdl-dev qt4-dev-tools libssl-dev pkg-config

Пример для версии 2.1.2

Загрузка и компиляция:

xca_download_compile.sh
#!/bin/bash
cd /tmp/
wget https://github.com/chris2511/xca/archive/RELEASE.2.1.2.tar.gz
tar -xvf RELEASE.2.1.2.tar.gz
 
cd /tmp/xca-RELEASE.2.1.2
./bootstrap
./configure; make -j6; make install

Типовые действия

Отзыв сертификата

  1. Перейти на вкладку Сертификаты
  2. Выбрать нужный Сертификат
  3. Нажать правую кнопку мыши и в контекстном меню выбрать Отозвать

Экспорт списка отзыва

  1. Перейти на вкладку Сертификаты
  2. Выбрать нужный Центр сертификации (ЦС)
  3. Нажать правую кнопку мыши и в контекстном меню выбрать ЦС/Сгенерировать CRL
  4. Задать нужные значения и нажать кнопку OK
  5. Перейти на вкладку Списки отзыва сертификатов
  6. Выбрать нужный Список отзыва
  7. Нажать на кнопку Экспорт
  8. В окне «Экспорт списка отзывов» нужно задать путь и имя файла, формат файла PEM (*.pem)
  9. нажать кнопку OK

Перевод

Для перевода нужно использовать Qt linguist

Исходный файл xca_ru.ts нужно скомпилировать в xca_ru.qm

lrelease xca_ru.ts

https://hohnstaedt.de/xca/index.php/colaboration/translation

Ссылки

xca/xca.1550488313.txt.gz · Последние изменения: 2019-02-18 14:11 — GreyWolf