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

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


xca:xca

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


XCA

FIXME

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

Возможности:

  • Создать собственную инфраструктуру открытых ключей (PKI) и создавать собственные сертификаты, запросы и списки отзыва (CRL)
  • Импорт и экспорт ключей в форматах PEM, DER, PKCS#7, PKCS#12
  • Использовать для IPsec, OpenVPN, SSH ,HTTPs и других решения
  • Управлять Smart-картами через интерфейс PKCS#11
  • Экспортировать сертификаты и запросы в файл настроек OpenSSL
  • Create Subject- and/or Extension- templates to ease issuing similar certs
  • Convert existing certificates or requests to templates
  • Get the broad support of x509v3 extensions as flexible as OpenSSL but user friendlier
  • Adapt the Columns to have your important information at a glance

Стандарты:

  • 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 - Binary format
  • PEM Privacy Enhanced Mail - Text format
  • SSH2 Public key

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

  • 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

Использование

Использование XCA для работа с OpenVPN описано здесь

Перевод

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

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

lrelease xca_ru.ts

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

Ссылки

xca/xca.1550336706.txt.gz · Последние изменения: 2019-02-16 20:05 — GreyWolf